html:has(.noiz-has-pages){scroll-snap-type:y proximity}:is(html.noiz-scenes:has(.noiz-has-pages),html.noiz-scenes){scroll-snap-type:none}@media (pointer:coarse){html:has(.noiz-has-pages){scroll-snap-type:none}}@media (prefers-reduced-motion:reduce){html:has(.noiz-has-pages){scroll-snap-type:none}}html:has([data-noiz-preview]){scroll-snap-type:none}.noiz-snap-section{scroll-snap-align:start;scroll-snap-stop:normal}
[data-page-grid]>[data-widget]{container-type:inline-size}.noiz-gallery{--cols:var(--cols-narrow,1);justify-content:center;gap:var(--gap,12px);max-width:calc(var(--cols) * var(--cell-max,100vw) + (var(--cols) - 1) * var(--gap,12px));flex-wrap:wrap;margin-inline:auto;display:flex}@media (min-width:640px){.noiz-gallery{--cols:var(--cols-mid,var(--cols-narrow,1))}}@media (min-width:1024px){.noiz-gallery{--cols:var(--cols-wide,var(--cols-mid,var(--cols-narrow,1)))}}@container (max-width:439px){.noiz-gallery{--cols:var(--cols-narrow,1)}}@container (min-width:440px){.noiz-gallery{--cols:var(--cols-mid,var(--cols-narrow,1))}}@container (min-width:800px){.noiz-gallery{--cols:var(--cols-wide,var(--cols-mid,var(--cols-narrow,1)))}}.noiz-gallery>*{flex:0 0 calc((100% - (var(--cols) - 1) * var(--gap,12px)) / var(--cols));min-width:0}.noiz-rows{gap:var(--gap,12px);flex-direction:column;display:flex}.noiz-row{justify-content:center;gap:var(--gap,12px);flex-wrap:wrap;display:flex}.noiz-row>*{flex:0 0 calc(50% - var(--gap,12px) / 2);aspect-ratio:1;min-width:0}@media (min-width:1024px){.noiz-row{flex-wrap:nowrap}.noiz-row>*{flex:var(--r,1.333) 1 0%;aspect-ratio:var(--r,1.333)}}@container (max-width:439px){.noiz-row{flex-wrap:wrap}.noiz-row>*{flex:0 0 calc(50% - var(--gap,12px) / 2);aspect-ratio:1}}@container (min-width:440px){.noiz-row{flex-wrap:nowrap}.noiz-row>*{flex:var(--r,1.333) 1 0%;aspect-ratio:var(--r,1.333)}}.noiz-split{align-items:start;gap:1.25rem;display:grid}@media (min-width:640px){.noiz-split-sleeve{grid-template-columns:minmax(0,160px) 1fr}.noiz-split-auto{grid-template-columns:auto minmax(0,1fr)}}@media (min-width:1024px){.noiz-split-sleeve{grid-template-columns:minmax(0,320px) 1fr;gap:1.75rem}.noiz-split-3-2{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}@container (max-width:439px){.noiz-split-sleeve,.noiz-split-auto,.noiz-split-3-2{grid-template-columns:minmax(0,1fr);gap:1.25rem}}@container (min-width:440px){.noiz-split-sleeve{grid-template-columns:minmax(0,160px) 1fr;gap:1.25rem}.noiz-split-auto{grid-template-columns:auto minmax(0,1fr)}.noiz-split-3-2{grid-template-columns:minmax(0,1fr)}}@container (min-width:800px){.noiz-split-sleeve{grid-template-columns:minmax(0,320px) 1fr;gap:1.75rem}.noiz-split-3-2{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.noiz-marquee{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}@media (hover:hover) and (prefers-reduced-motion:no-preference){.group:hover .noiz-marquee[data-overflow=true],.group:focus-within .noiz-marquee[data-overflow=true]{text-overflow:clip}.group:hover .noiz-marquee[data-overflow=true]>span,.group:focus-within .noiz-marquee[data-overflow=true]>span{animation:noiz-marquee var(--marquee-duration,4s) ease-in-out infinite alternate;display:inline-block}}@keyframes noiz-marquee{0%,15%{transform:translate(0)}85%,to{transform:translateX(var(--marquee-shift,0))}}.noiz-strip{scrollbar-width:none;-ms-overflow-style:none}.noiz-strip::-webkit-scrollbar{display:none}
.noiz-page-dot{background:var(--noiz-dot-rest)}.noiz-page-dot[data-active=true]{background:var(--noiz-dot-active)}@media (hover:hover) and (pointer:fine){.noiz-page-dot-btn:hover .noiz-page-dot[data-active=false]{background:var(--noiz-dot-hover)}.noiz-page-dot-btn:hover .noiz-page-dot-label{opacity:1}}.noiz-page-dot-btn:focus-visible .noiz-page-dot-label{opacity:1}@media (prefers-reduced-motion:reduce){.noiz-page-dot,.noiz-page-dot-label{transition:none}}
@keyframes noizScrollCueBob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.noiz-scroll-cue-chevron{will-change:transform;animation:2.4s ease-in-out infinite noizScrollCueBob}@media (prefers-reduced-motion:reduce){.noiz-scroll-cue-chevron{will-change:auto;animation:none!important;transform:none!important}}
@keyframes noizCardPulse{0%,to{opacity:1}50%{opacity:.55}}.noiz-card-pulse{animation:noizCardPulse var(--noiz-card-pulse-duration,3s) ease-in-out infinite;will-change:opacity}@media (prefers-reduced-motion:reduce){.noiz-card-pulse{will-change:auto;opacity:1!important;animation:none!important}}
