.pixel-glyph.svelte-khp465{--cell: var(--glyph-cell, 12px);position:relative;display:block;flex-shrink:0;width:calc(var(--cell) * var(--grid));height:calc(var(--cell) * var(--grid))}.dot.svelte-khp465{position:absolute;top:0;left:0;width:calc(var(--cell) - var(--glyph-gap, 2px));height:calc(var(--cell) - var(--glyph-gap, 2px));background:var(--glyph-main, var(--color-primary));opacity:0;transform:translate(calc(var(--x) * var(--cell)),calc(var(--y) * var(--cell))) scale(.4);transition:transform .72s var(--ease-in-out) calc(var(--order) * .26s),background-color .36s ease calc(var(--order) * .26s + .18s),opacity .42s ease calc(var(--order) * .26s)}.dot.lit.svelte-khp465{opacity:1;transform:translate(calc(var(--x) * var(--cell)),calc(var(--y) * var(--cell)))}.dot[data-tone=accent].svelte-khp465{background:var(--glyph-accent, var(--color-yellow))}.dot[data-tone=faint].svelte-khp465{background:var(--glyph-faint, var(--color-hairline-strong))}:root.light .dot[data-tone=accent].svelte-khp465{background:var( --glyph-accent, color-mix(in srgb, var(--color-yellow) 55%, var(--color-primary)) )}@media(prefers-reduced-motion:reduce){.dot.svelte-khp465{transition:none}}.scroll-cue.svelte-1113uxr{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:48px;height:54px;padding-bottom:7px;color:#fff3df;text-decoration:none;opacity:.8;transition:opacity .25s ease}.scroll-cue.svelte-1113uxr:hover,.scroll-cue.svelte-1113uxr:focus-visible{opacity:1}.cue-arrow.svelte-1113uxr{display:flex;animation:svelte-1113uxr-scroll-drift 2.4s cubic-bezier(.4,0,.2,1) infinite}.cue-trail.svelte-1113uxr{position:absolute;top:1px;display:flex;flex-direction:column;align-items:center;gap:5px}.cue-trail.svelte-1113uxr i:where(.svelte-1113uxr){width:3px;height:3px;background:currentColor;animation:svelte-1113uxr-trail 2.4s ease-in-out infinite}.cue-trail.svelte-1113uxr i:where(.svelte-1113uxr):last-child{animation-delay:.2s}@keyframes svelte-1113uxr-scroll-drift{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes svelte-1113uxr-trail{0%,to{opacity:.1}50%{opacity:.65}}
