.arcade.svelte-dxu3dz{--base: #1e1e2e;--mantle: #181825;--crust: #11111b;--panel: #24273a;--line: #313244;--line-strong: #45475a;--text: #cdd6f4;--subtext: #a6adc8;--blue: #89b4fa;--yellow: #f9e2af;--peach: #fab387;--pink: #f5c2e7;--green: #a6e3a1;--mauve: #cba6f7;--mono: "Atkinson Hyperlegible Mono", ui-monospace, "SF Mono", Menlo, monospace;--sans: "DM Sans Variable", "DM Sans", ui-sans-serif, system-ui, sans-serif;--display: var(--sans);--display-settings: normal;--body: var(--mono);--night: var(--text);--night-deep: var(--crust);--night-soft: var(--panel);--ink: var(--text);--ink-soft: var(--subtext);--moon: var(--mantle);--cream: var(--mantle);--cream-deep: var(--panel);--border: var(--line);--border-dark: var(--line-strong);--lantern: var(--blue);--lantern-deep: #74a8f7;--button-hover: #b4cffb;--glow: var(--yellow);--focus: var(--yellow);--shadow: 0 24px 60px rgb(0 0 0 / .35);--shadow-soft: 0 10px 30px rgb(0 0 0 / .25);--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--tk-bg: var(--base);--tk-text: var(--text);--tk-text-muted: var(--subtext);--tk-surface: var(--panel);--tk-border: var(--line);--tk-primary: var(--blue);--tk-primary-text: var(--crust);--tk-accent: var(--blue);--tk-accent-text: var(--crust);--tk-dark: var(--mantle);--tk-dark-text: var(--text);--tk-muted: var(--mantle);--tk-radius: 8px;--tk-font-body: var(--mono);--tk-font-display: var(--sans);--tk-focus: var(--yellow);background:var(--base);color:var(--text);font-family:var(--mono)}.arcade.svelte-dxu3dz .sk-blocks{--sk-card: var(--panel);--sk-card-solid: var(--panel);--sk-heading: var(--text);font-family:var(--mono)}.arcade.svelte-dxu3dz .sk-section{border-top:1px solid var(--line)}.arcade.svelte-dxu3dz .sk-section:first-of-type{border-top:0}.arcade.svelte-dxu3dz .sk-section:is(.sk-tone-muted,.sk-tone-dark){--sk-section-bg: var(--mantle);background:var(--mantle)}.arcade.svelte-dxu3dz .sk-section.sk-tone-brand{--sk-section-bg: var(--mantle);--sk-text: var(--text);--sk-text-muted: var(--subtext);--sk-heading: var(--text);--sk-border: var(--line-strong);--sk-surface: var(--panel);--sk-card: var(--panel);background:var(--mantle);box-shadow:inset 0 3px 0 var(--blue)}.arcade.svelte-dxu3dz .sk-section:not(.sk-type-trailsHero) :is(h1,h2,h3){font-family:var(--sans);font-variation-settings:normal;font-weight:600;letter-spacing:-.02em;color:var(--text)}.arcade.svelte-dxu3dz .sk-section h2{font-size:clamp(1.7rem,3vw,2.4rem)!important;line-height:1.15}.arcade.svelte-dxu3dz .sk-section h3{letter-spacing:-.01em}.arcade.svelte-dxu3dz .sk-section:not(.sk-type-trailsHero) :is(p,li,dd,dt,summary,label,small){font-family:var(--mono)}.arcade.svelte-dxu3dz .sk-section:not(.sk-type-trailsHero) p{color:var(--subtext)}.arcade.svelte-dxu3dz .sk-section:not(.sk-type-trailsHero) a:not([class]){color:var(--blue)}.arcade.svelte-dxu3dz .type-cursor{display:inline-block;width:.12em;height:.95em;margin-inline:.04em;vertical-align:-.1em;background:var(--blue);animation:cursor-blink 1s steps(1) infinite;transition:opacity .4s ease}.arcade.svelte-dxu3dz .type-cursor.done{opacity:0;animation:none}.arcade.svelte-dxu3dz .type-rest{visibility:hidden}@keyframes cursor-blink{50%{opacity:0}}.arcade.svelte-dxu3dz .sk-section:not(.sk-type-trailsHero) img{border-radius:6px}.arcade.svelte-dxu3dz :is(.button,.button-lantern,.button-glass,.button-night,.sk-button){--ring-radius: 6px;border-radius:6px!important;font-family:var(--mono);font-weight:700}.arcade.svelte-dxu3dz .button-lantern{background:var(--blue);color:var(--crust)}.arcade.svelte-dxu3dz .button-lantern:hover{background:var(--button-hover)}.arcade.svelte-dxu3dz :is(.button-glass){border:1px solid var(--line-strong);background:var(--panel);color:var(--text)}.arcade.svelte-dxu3dz :is(.button-glass,.button-quiet):hover{border-color:var(--blue);background:var(--panel);color:var(--text)}.arcade.svelte-dxu3dz .sk-section :is(.pickable,.step-picture,.badge,.offline,.label,.player-select button){border-radius:6px}.arcade.svelte-dxu3dz .steps li.active{background:color-mix(in srgb,var(--c) 14%,var(--panel));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 60%,transparent)}.arcade.svelte-dxu3dz .steps li.pickable:not(.active):hover{background:color-mix(in srgb,var(--c) 7%,var(--panel))}.arcade.svelte-dxu3dz .step-mark{background:color-mix(in srgb,var(--c) 22%,var(--panel));color:var(--text);font-family:var(--mono)}.arcade.svelte-dxu3dz .steps li.active .step-mark{background:var(--c);color:var(--crust);box-shadow:none}.arcade.svelte-dxu3dz .world{aspect-ratio:auto;flex-direction:column;align-items:stretch;border:1px solid var(--line);border-radius:8px;background:var(--panel);transition:border-color .2s ease}.arcade.svelte-dxu3dz .world:hover{border-color:var(--line-strong)}.arcade.svelte-dxu3dz .world-link{position:relative;inset:auto;display:flex;flex-direction:column;flex:1;width:100%;color:inherit;text-decoration:none}.arcade.svelte-dxu3dz .world-link:focus-visible{border-radius:8px}.arcade.svelte-dxu3dz .world img{position:static;height:auto;aspect-ratio:16 / 10;border-radius:0;border-bottom:1px solid var(--line);image-rendering:pixelated}.arcade.svelte-dxu3dz .world:hover img{transform:none}.arcade.svelte-dxu3dz .world:after{display:none}.arcade.svelte-dxu3dz .world-text{padding:16px 18px 20px}.arcade.svelte-dxu3dz .world h3{color:var(--text);font-size:1.12rem}.arcade.svelte-dxu3dz .world-text p{color:var(--subtext)}.arcade.svelte-dxu3dz .world .facts{order:-1;width:fit-content;padding:2px 8px;border-radius:4px;background:color-mix(in srgb,var(--blue) 16%,transparent);color:var(--blue);font-size:.78rem}.arcade.svelte-dxu3dz .shelf-buttons button{border-radius:6px;border-color:var(--line-strong);background:var(--panel);color:var(--text)}.arcade.svelte-dxu3dz .shelf-buttons button:hover:not(:disabled){background:var(--line)}.arcade.svelte-dxu3dz .cast button{border:1px solid var(--line-strong);border-radius:6px;background:var(--panel);color:var(--text);box-shadow:none;font-family:var(--mono)}.arcade.svelte-dxu3dz .cast button[aria-pressed=true]{border-color:var(--blue);background:var(--blue);color:var(--crust)}.arcade.svelte-dxu3dz .cast button:active{transform:none}.arcade.svelte-dxu3dz .walk-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.arcade.svelte-dxu3dz .qa{counter-reset:question;border-top:1px solid var(--line)}.arcade.svelte-dxu3dz .qa details{counter-increment:question;border-bottom-color:var(--line)}.arcade.svelte-dxu3dz .sk-section:not(.sk-type-trailsHero) .qa summary{display:grid;grid-template-columns:2.6rem 1fr auto;align-items:baseline;padding:22px 14px;font-family:var(--sans);font-weight:500;font-size:1.12rem;color:var(--text);list-style:none;transition:color .2s ease}.arcade.svelte-dxu3dz .qa summary::-webkit-details-marker{display:none}.arcade.svelte-dxu3dz .qa summary:before{content:counter(question,decimal-leading-zero);font-family:var(--mono);font-size:.82rem;color:var(--blue)}.arcade.svelte-dxu3dz .qa summary:after{content:"+";position:static;width:auto;height:auto;border:0;transform:none;padding-left:16px;font-family:var(--mono);font-weight:400;font-size:1.3rem;line-height:1;color:var(--blue)}.arcade.svelte-dxu3dz .qa details[open] summary:after{content:"−";transform:none}.arcade.svelte-dxu3dz .qa details{border-radius:8px;transition:background-color .2s ease}.arcade.svelte-dxu3dz .qa details:hover,.arcade.svelte-dxu3dz .qa details:has(summary:focus-visible){background:color-mix(in srgb,var(--blue) 7%,transparent)}.arcade.svelte-dxu3dz .qa summary:hover{color:#fff}.arcade.svelte-dxu3dz .qa summary:hover:after{color:#b4cffb}.arcade.svelte-dxu3dz .qa .answer{padding:0 2.4rem 24px calc(2.6rem + 14px);max-width:none;color:var(--subtext);line-height:1.7}.arcade.svelte-dxu3dz .sk-type-featureGrid .gets-block li{padding:22px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.arcade.svelte-dxu3dz .visual .card{border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:none}.arcade.svelte-dxu3dz .visual .card:is(:hover,:focus-visible){transform:none;border-color:var(--line-strong);box-shadow:none}.arcade.svelte-dxu3dz .visual .picture{background:var(--crust)}.arcade.svelte-dxu3dz .visual .picture img{image-rendering:pixelated}.arcade.svelte-dxu3dz .visual .card:hover .picture img{transform:none}.arcade.svelte-dxu3dz .visual .number{display:none}.arcade.svelte-dxu3dz .visual .tag{border-radius:4px;color:var(--crust);font-family:var(--mono)}.arcade.svelte-dxu3dz .visual .words{border-top:3px solid var(--c)}.arcade.svelte-dxu3dz .visual .words h3{color:var(--text)}.arcade.svelte-dxu3dz .visual .go{color:var(--blue)}.arcade.svelte-dxu3dz .cards li:has(a){position:relative;border:1px solid var(--line);border-radius:8px;transition:border-color .2s ease}.arcade.svelte-dxu3dz .cards li:has(a):hover{border-color:var(--line-strong)}.arcade.svelte-dxu3dz .cards li h3 a{text-decoration:none}.arcade.svelte-dxu3dz .cards li h3 a:before{content:"";position:absolute;inset:0;z-index:4}.arcade.svelte-dxu3dz .cards li:has(a):hover h3 a{color:var(--blue)}.arcade.svelte-dxu3dz .cards li :is(svg){color:var(--blue)}.arcade.svelte-dxu3dz .sk-type-cta .get-app{background:var(--mantle)}.arcade.svelte-dxu3dz .sk-type-cta :is(h2,p){color:var(--text)}@media(prefers-reduced-motion:reduce){.arcade.svelte-dxu3dz .type-cursor{animation:none}}
