.home-focus.svelte-g8lsqt{--home-panel-fill: color-mix( in srgb, var(--color-panel-1) 80%, transparent );--home-upload-fill: color-mix( in srgb, var(--color-accent-bed) 64%, transparent )}.home-scene-shade.svelte-g8lsqt{background:linear-gradient(to top,color-mix(in srgb,var(--color-ground) 97%,transparent),color-mix(in srgb,var(--color-ground) 45%,transparent) 42%,color-mix(in srgb,var(--color-ground) 18%,transparent) 70%,color-mix(in srgb,var(--color-ground) 55%,transparent))}.home-scene-veil.svelte-g8lsqt{opacity:1;transition:opacity var(--motion-scene-duration) var(--motion-ease-out)}.home-scene-veil.is-clear.svelte-g8lsqt{opacity:0}@media(prefers-reduced-motion:reduce){.home-scene-veil.svelte-g8lsqt{transition-duration:var(--motion-overlay-duration)}}@media(prefers-reduced-motion:no-preference)and (pointer:fine){.home-scene.svelte-g8lsqt img:where(.svelte-g8lsqt){transform:translate3d(calc(var(--scene-x, 0) * -16px),calc(var(--scene-y, 0) * -10px),0) scale(1.04);transform-origin:70% 50%;transition:transform 1.2s var(--motion-ease-out)}}.wordmark-letter.svelte-g8lsqt{display:inline-block}@media(prefers-reduced-motion:no-preference){[data-entrance].svelte-g8lsqt .home-workspace:where(.svelte-g8lsqt){animation:svelte-g8lsqt-workspace-in .5s var(--motion-ease-arrive) backwards}[data-entrance].svelte-g8lsqt .wordmark-letter:where(.svelte-g8lsqt){animation:svelte-g8lsqt-letter-drop .46s backwards;animation-delay:calc(.14s + var(--i) * 60ms)}[data-entrance].svelte-g8lsqt .tagline:where(.svelte-g8lsqt){animation:svelte-g8lsqt-tagline-wipe .52s var(--motion-ease-out) .56s backwards}[data-entrance].svelte-g8lsqt .credits:where(.svelte-g8lsqt){animation:svelte-g8lsqt-credits-in .42s var(--motion-ease-out) .76s backwards}[data-entrance].svelte-g8lsqt .entry-control{animation:svelte-g8lsqt-entry-ready 1.2s ease-out .76s}}@keyframes svelte-g8lsqt-workspace-in{0%{opacity:0;transform:translate(var(--motion-navigation-travel))}}@keyframes svelte-g8lsqt-letter-drop{0%{opacity:0;transform:translateY(-.7em);animation-timing-function:cubic-bezier(.5,0,.9,.4)}20%{opacity:1}55%{transform:translateY(0);animation-timing-function:cubic-bezier(.2,.7,.4,1)}72%{transform:translateY(.035em);animation-timing-function:var(--motion-ease-out)}to{transform:translateY(0)}}@keyframes svelte-g8lsqt-tagline-wipe{0%{clip-path:inset(-.3em 100% -.3em 0)}to{clip-path:inset(-.3em -.3em -.3em 0)}}@keyframes svelte-g8lsqt-credits-in{0%{opacity:0}}@keyframes svelte-g8lsqt-entry-ready{25%{background-color:var(--color-accent-line)}}@media(min-width:768px){.home-scene.svelte-g8lsqt{-webkit-mask-image:linear-gradient(to right,black 65%,rgb(0 0 0 / 95%) 72%,rgb(0 0 0 / 75%) 78%,rgb(0 0 0 / 40%) 85%,rgb(0 0 0 / 12%) 91%,transparent 97%);mask-image:linear-gradient(to right,black 65%,rgb(0 0 0 / 95%) 72%,rgb(0 0 0 / 75%) 78%,rgb(0 0 0 / 40%) 85%,rgb(0 0 0 / 12%) 91%,transparent 97%)}}.home-focus.svelte-g8lsqt .home-surface{background:var(--cut-fill)}.home-focus.svelte-g8lsqt .home-surface:before{inset:0;pointer-events:none;background:var(--cut-line);clip-path:polygon(evenodd,var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut),var(--cut) 0,calc(var(--cut) + .414px) 1px,1px calc(var(--cut) + .414px),1px calc(100% - 1px),calc(100% - var(--cut) - .414px) calc(100% - 1px),calc(100% - 1px) calc(100% - var(--cut) - .414px),calc(100% - 1px) 1px,calc(var(--cut) + .414px) 1px)}.home-focus.svelte-g8lsqt a:not(.btn,.cta,.choice,.icon-btn):focus-visible,.home-focus.svelte-g8lsqt button:not(.btn,.cta,.choice,.icon-btn):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.home-focus.svelte-g8lsqt a.cut:focus-visible,.home-focus.svelte-g8lsqt button.cut:focus-visible{outline:none;--cut-line: var(--color-accent)}.record-row.svelte-l4qcam{background:color-mix(in srgb,var(--color-panel-2) 72%,transparent)}.record-row.svelte-l4qcam:hover,.record-row.svelte-l4qcam:focus-within{background:var(--color-panel-3)}.record-block.svelte-l4qcam{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);font-family:var(--font-display);font-synthesis:none;line-height:1;text-transform:uppercase}.record-word.svelte-l4qcam{font-size:var(--text-body);letter-spacing:var(--tracking-caps)}.record-points{font-size:var(--text-title)}.points-dash{padding:0 1px;opacity:.6}.record-victory.svelte-l4qcam{background:var(--color-win-bed);color:var(--color-win)}.record-defeat.svelte-l4qcam{background:var(--color-loss-bed);color:var(--color-loss)}.record-dqwin.svelte-l4qcam{background:var(--color-panel-3);color:var(--color-win)}.record-dqloss.svelte-l4qcam{background:var(--color-dq-bed);color:var(--color-dq)}.record-none.svelte-l4qcam{background:var(--color-panel-3);color:var(--color-ink-2)}.way-row.svelte-8qs0rz{display:flex;align-items:center;gap:14px;width:100%;min-height:56px;padding:8px 12px;background:color-mix(in srgb,var(--color-panel-2) 72%,transparent);cursor:pointer}.way-row.svelte-8qs0rz:hover{background:var(--color-panel-3)}.way-row.svelte-8qs0rz:hover svg{color:var(--color-ink-1)}.way-row.svelte-8qs0rz:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}
