.coords-emblem.svelte-1dojnjp{border:2px solid color-mix(in srgb, var(--color-gold) 55%, var(--color-stone-2));background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--color-gold) 30%, transparent), transparent 70%), var(--color-crypt);width:4.5rem;height:4.5rem;box-shadow:0 0 28px -6px color-mix(in srgb, var(--color-gold) 60%, transparent);border-radius:1rem;flex-shrink:0;place-items:center;display:grid}.group-label.svelte-1dojnjp{color:color-mix(in srgb, var(--color-gold-ink) 80%, transparent);font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem}.side-card.svelte-1dojnjp,.drill-card.svelte-1dojnjp,.option-row.svelte-1dojnjp{transition:transform .12s,border-color .12s,box-shadow .12s,opacity .12s}.side-card.svelte-1dojnjp:hover,.drill-card.svelte-1dojnjp:hover,.option-row.svelte-1dojnjp:not(:disabled):hover{transform:translateY(-2px)}.side-card.svelte-1dojnjp:not(.selected),.drill-card.svelte-1dojnjp:not(.selected){opacity:.85}.side-card.svelte-1dojnjp:not(.selected):hover,.drill-card.svelte-1dojnjp:not(.selected):hover{opacity:1}.side-card.selected.svelte-1dojnjp,.drill-card.selected.svelte-1dojnjp{border-color:var(--color-gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-gold) 25%, transparent), 0 10px 28px -12px color-mix(in srgb, var(--color-gold) 55%, transparent)}.drill-card.svelte-1dojnjp,.option-row.svelte-1dojnjp{border-color:color-mix(in srgb, var(--tone) 32%, var(--color-stone-2));background:radial-gradient(ellipse at 0% 50%, color-mix(in srgb, var(--tone) 12%, transparent), transparent 65%), var(--color-crypt)}.option-row.svelte-1dojnjp:not(:disabled):hover{border-color:color-mix(in srgb, var(--tone) 60%, var(--color-stone-2));box-shadow:0 12px 26px -18px var(--tone)}.option-row.svelte-1dojnjp:disabled{opacity:.55;cursor:default}.drill-icon.svelte-1dojnjp{border:1px solid color-mix(in srgb, var(--tone) 45%, transparent);background:color-mix(in srgb, var(--tone) 14%, var(--color-void));border-radius:.75rem;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;display:grid;overflow:hidden}.piece-card.svelte-1dojnjp{text-align:center;flex-direction:column;align-items:center;gap:.35rem;min-height:2.75rem;padding:.6rem .4rem;display:flex}.piece-art.svelte-1dojnjp{border-radius:.55rem;place-items:center;width:2.6rem;height:2.6rem;display:grid;overflow:hidden}html[data-art=pixel] .piece-art.svelte-1dojnjp{border-radius:0}.option-icon.svelte-1dojnjp{border-radius:.6rem;width:2.25rem;height:2.25rem}.side-icon.svelte-1dojnjp{background:color-mix(in srgb, var(--color-void) 55%, transparent);border-radius:.75rem;flex-shrink:0;place-items:center;width:3rem;height:3rem;display:grid;overflow:hidden}.side-icon.sq-light.svelte-1dojnjp,.side-icon.sq-dark.svelte-1dojnjp{border:1px solid color-mix(in srgb, var(--color-stone-3) 70%, transparent)}.side-chip.svelte-1dojnjp{border:1px solid var(--color-stone-2);white-space:nowrap;border-radius:999px;padding:.05rem .45rem}@media (prefers-reduced-motion:reduce){.side-card.svelte-1dojnjp,.drill-card.svelte-1dojnjp,.option-row.svelte-1dojnjp{transition:none}}.coords-hud.svelte-1dojnjp{position:relative;overflow:hidden}.time-track.svelte-1dojnjp{background:color-mix(in srgb, var(--color-void) 70%, transparent);height:4px}.time-fill.svelte-1dojnjp{transform-origin:0;height:100%;transition:transform .1s linear}.target.svelte-1dojnjp{min-width:2ch;color:var(--color-gold-ink);letter-spacing:.02em;text-transform:none;text-shadow:0 0 24px color-mix(in srgb, var(--color-gold-ink) 40%, transparent)}.target.missed.svelte-1dojnjp{color:var(--color-ember-ink)}.answer-box.svelte-1dojnjp{border:0;border-bottom:2px solid color-mix(in srgb, var(--color-gold-ink) 45%, transparent);text-align:center;width:2.6ch;caret-color:var(--color-gold-ink);background:0 0;border-radius:0;padding:0 0 .1em}.answer-box.svelte-1dojnjp::placeholder{color:color-mix(in srgb, var(--color-ash) 60%, transparent);text-shadow:none}.answer-box.svelte-1dojnjp:focus{border-bottom-color:var(--color-gold-ink);outline:none}.pad-key.svelte-1dojnjp{border:1px solid var(--color-stone-2);background:color-mix(in srgb, var(--color-crypt) 85%, transparent);min-height:2.5rem;color:var(--color-parchment);font-weight:600;font-size:var(--text-lg);border-radius:.5rem;line-height:1;transition:transform .1s,border-color .1s,background-color .1s}.pad-key.svelte-1dojnjp:not(:disabled):hover{border-color:color-mix(in srgb, var(--color-gold) 60%, var(--color-stone-2))}.pad-key.svelte-1dojnjp:not(:disabled):active{transform:translateY(1px)}.pad-key.on.svelte-1dojnjp{border-color:var(--color-gold);background:color-mix(in srgb, var(--color-gold) 22%, var(--color-crypt));color:var(--color-gold-ink);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-gold) 25%, transparent)}.pad-key.svelte-1dojnjp:disabled{opacity:.45}html[data-art=pixel] .pad-key.svelte-1dojnjp{border-width:2px;border-radius:0}@media (pointer:coarse){.pad-key.svelte-1dojnjp{min-height:44px}}.missed-card.svelte-1dojnjp{border-color:color-mix(in srgb, var(--tone) 32%, var(--color-stone-2));background:radial-gradient(ellipse at 0% 0%, color-mix(in srgb, var(--tone) 10%, transparent), transparent 60%), var(--color-crypt)}.miss-chip.svelte-1dojnjp{border:1px solid color-mix(in srgb, var(--color-blood) 50%, var(--color-stone-2));background:color-mix(in srgb, var(--color-blood) 10%, transparent);font-size:var(--text-lg);text-transform:none;border-radius:999px;padding:.1rem .6rem;line-height:1.4}.miss-chip.righted.svelte-1dojnjp{border-color:color-mix(in srgb, var(--color-venom) 50%, var(--color-stone-2));background:color-mix(in srgb, var(--color-venom) 10%, transparent)}.final-score.svelte-1dojnjp{font-family:var(--font-display);color:var(--color-gold-ink);text-shadow:0 0 40px color-mix(in srgb, var(--color-gold-ink) 45%, transparent);font-size:6rem;line-height:1}.best-badge.svelte-1dojnjp{border:1px solid var(--color-venom);background:color-mix(in srgb, var(--color-venom) 15%, transparent);color:var(--color-venom);border-radius:999px;padding:.1rem .6rem;font-weight:600}
