/* /assets/regulations-index.css */
/* Event documents use the shared cream, graphite and gold LIONSTAGE system. */
#ls-utility-design[data-regulations-index] .regulations-documents{width:88%;max-width:1280px;margin:0 auto;padding:44px 0 8px}
#ls-utility-design[data-regulations-index] .regulations-document{display:grid;grid-template-columns:minmax(200px,286px) minmax(0,1fr);gap:56px;align-items:center;padding:32px 36px;background:#e7dec8;border-top:2px solid #896b2e;border-bottom:1px solid #d8d8ca;text-decoration:none;color:#252921;transition:background-color .18s ease}
#ls-utility-design[data-regulations-index] .regulations-document:hover{background:#e1d6bc}
#ls-utility-design[data-regulations-index] .regulations-document:focus-visible{outline:2px solid #896b2e;outline-offset:5px}
#ls-utility-design[data-regulations-index] .regulations-document-image{display:flex;align-items:center;justify-content:center;min-width:0}
#ls-utility-design[data-regulations-index] .regulations-document-image img{display:block;width:100%;max-width:286px;height:auto;object-fit:contain;margin:0}
#ls-utility-design[data-regulations-index] .regulations-document-copy{min-width:0;max-width:660px}
#ls-utility-design[data-regulations-index] .regulations-document h2{margin:0 0 28px;color:#252921;font:600 30px/1.03 'Barlow Condensed',sans-serif;letter-spacing:-.3px;text-transform:uppercase;overflow-wrap:normal;hyphens:none;text-wrap:balance}
#ls-utility-design[data-regulations-index] .regulations-document-action{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;max-width:100%;min-height:48px;padding:10px 18px;border:1px solid #896b2e;color:#6b4423;font:500 14px/1.5 Barlow,Arial,sans-serif}
#ls-utility-design[data-regulations-index] .regulations-document-arrow{font-size:28px;line-height:1;font-weight:400}
@media(max-width:900px){#ls-utility-design[data-regulations-index] .regulations-document{grid-template-columns:220px minmax(0,1fr);gap:32px;padding:28px}}
@media(max-width:700px){#ls-utility-design[data-regulations-index] .regulations-documents{padding-top:32px}#ls-utility-design[data-regulations-index] .regulations-document{grid-template-columns:1fr;gap:28px;padding:24px 18px}#ls-utility-design[data-regulations-index] .regulations-document h2{margin-bottom:24px}#ls-utility-design[data-regulations-index] .regulations-document-copy{max-width:none}}
@media(prefers-reduced-motion:reduce){#ls-utility-design[data-regulations-index] .regulations-document{transition:none}}

/* /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}
}

