:root{--paper:var(--background);--ink:var(--foreground)}[data-line][data-sfx=wait]{opacity:0}[data-group-item]{transition:opacity .8s var(--ease-quint), translate .8s var(--ease-quint);transition-delay:calc(var(--sfx-delay,0s) + var(--sfx-i,0) * .1s)}[data-group][data-sfx=wait] [data-group-item]{opacity:0;translate:0 24px}[data-lights=down]{--lights-from:var(--paper)}[data-lights=up]{--lights-from:var(--ink)}@keyframes sfx-lights{0%{background-color:var(--lights-from)}}@keyframes sfx-aperture{0%{clip-path:inset(var(--aperture-y,5%) var(--aperture-x,5%) round 3px)}to{clip-path:inset(0 0 round var(--aperture-radius,0px))}}@keyframes sfx-settle{0%{scale:var(--settle,1.08)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){[data-lights]{animation:linear both sfx-lights;animation-timeline:view();animation-range:entry entry 30vh}main:has(>:last-child[data-surface=dark])~[data-lights=down]{animation:none}}}
