/* /assets/regulations-document.css */
/* Full event regulations: the same readable column and type scale as LIONSTAGE. */
#ls-utility-design[data-regulation-document] .regulation-reading{width:88%;max-width:1120px;margin:0 auto;padding-top:28px}
#ls-utility-design[data-regulation-document] .regulation-back{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-bottom:28px;color:#6b4423;text-decoration:none;font:500 14px/1.5 Barlow,Arial,sans-serif}
#ls-utility-design[data-regulation-document] .regulation-copy{max-width:820px;margin:0 auto;min-width:0}
#ls-utility-design[data-regulation-document] .regulation-summary{background:#e7dec8;border-top:2px solid #896b2e;padding:24px 28px;margin-bottom:36px}
#ls-utility-design[data-regulation-document] .regulation-summary p{margin:0;font-weight:500}
#ls-utility-design[data-regulation-document] .regulation-summary .entry-editorial-paragraphs p+p{margin-top:8px}
#ls-utility-design[data-regulation-document] .regulation-section{border-top:1px solid #d8d8ca;padding:28px 0 32px;scroll-margin-top:130px}
#ls-utility-design[data-regulation-document] .regulation-section h2{margin:0 0 24px;font:600 30px/1.03 'Barlow Condensed',sans-serif;letter-spacing:-.3px;text-transform:uppercase;text-wrap:balance}
#ls-utility-design[data-regulation-document] .regulation-section p,#ls-utility-design[data-regulation-document] .regulation-section li{font:400 16px/1.85 Barlow,Arial,sans-serif;text-align:left;letter-spacing:0;hyphens:none;overflow-wrap:break-word}
#ls-utility-design[data-regulation-document] .regulation-section ol{margin:0;padding-left:25px}
#ls-utility-design[data-regulation-document] .regulation-section li{padding-left:5px;margin:0 0 14px}
#ls-utility-design[data-regulation-document] .regulation-section li:last-child{margin-bottom:0}
#ls-utility-design[data-regulation-document] .regulation-section li::marker{color:#896b2e;font-weight:500}
#ls-utility-design[data-regulation-document] .regulation-section li p{margin:0}
#ls-utility-design[data-regulation-document] .regulation-empty:not([data-cms-edited="true"]){display:none}
@media(max-width:700px){#ls-utility-design[data-regulation-document] .regulation-reading{padding-top:22px}#ls-utility-design[data-regulation-document] .regulation-back{margin-bottom:22px}#ls-utility-design[data-regulation-document] .regulation-summary{padding:22px 18px;margin-bottom:28px}#ls-utility-design[data-regulation-document] .regulation-section{padding:26px 0 28px;scroll-margin-top:110px}#ls-utility-design[data-regulation-document] .regulation-section p,#ls-utility-design[data-regulation-document] .regulation-section li{line-height:1.8}#ls-utility-design[data-regulation-document] .regulation-section ol{padding-left:22px}#ls-utility-design[data-regulation-document] .regulation-section li{padding-left:3px}}

/* /assets/page-header-light.css */
/* Approved 26 October 2026. Only the decorative header background changes. */
html body main [data-ls-light-header]{background:#f5efe4!important}
html body main [data-ls-light-header]:before{background:none!important;content:none!important}
html body main [data-ls-light-header]:after{background:linear-gradient(90deg,rgba(245,239,228,.12),transparent 65%)!important}
html body main [data-ls-light-header] :is(.ls-page-hero-photo,.ls-h-hero-photo){position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:1!important;mix-blend-mode:normal!important;transform:none!important;margin:0!important;z-index:-2!important}
html body main [data-ls-light-header] :is(.ls-page-hero-photo img,.ls-h-hero-photo img,img.ls-k-hero-photo){position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:50% 50%!important;opacity:1!important;mix-blend-mode:normal!important;transform:none!important;mask-image:none!important;margin:0!important}
html body main [data-ls-light-header].utility-hero{background:#f5efe4 var(--ls-header-art) center/cover no-repeat!important}
html body main [data-ls-light-header].utility-hero:after{background:linear-gradient(90deg,rgba(245,239,228,.95) 0%,rgba(245,239,228,.9) 45%,rgba(245,239,228,.45) 72%,transparent 95%)!important}
[data-ls-light-header="07-press-room"]{--ls-header-art:url('/assets/page-hero-light-07-press-room.webp')}
[data-ls-light-header="08-regulaminy"]{--ls-header-art:url('/assets/page-hero-light-08-regulaminy.webp')}
[data-ls-light-header="09-prywatnosc"]{--ls-header-art:url('/assets/page-hero-light-09-prywatnosc.webp')}
[data-ls-light-header="10-wroclove-press"]{--ls-header-art:url('/assets/page-hero-light-10-wroclove-press.webp')}
[data-ls-light-header="11-wroclove-regulamin"]{--ls-header-art:url('/assets/page-hero-light-11-wroclove-regulamin.webp')}
@media(max-width:700px){
 html body main [data-ls-light-header] :is(.ls-page-hero-photo,.ls-h-hero-photo,img.ls-k-hero-photo){inset:auto 0 0!important;height:250px!important;width:100%!important}
 html body main [data-ls-light-header] :is(.ls-page-hero-photo img,.ls-h-hero-photo img,img.ls-k-hero-photo){object-position:100% 100%!important}
 html body main [data-ls-light-header]:after{background:linear-gradient(180deg,#f5efe4 0%,#f5efe4 39%,rgba(245,239,228,.9) 55%,rgba(245,239,228,.1) 85%)!important}
 html body main [data-ls-light-header].utility-hero{background-size:auto 250px!important;background-position:100% 100%!important}
 /* Preserve the softer backdrop of the approved document previews. */
 html body main [data-ls-light-header].utility-hero:after{background:linear-gradient(90deg,rgba(245,239,228,.95) 0%,rgba(245,239,228,.9) 45%,rgba(245,239,228,.45) 72%,transparent 95%)!important}
}

