.result.svelte-8zd4bh{border-color:color-mix(in srgb, var(--tone) 50%, var(--color-stone-2));background:radial-gradient(ellipse at 0% 0%, color-mix(in srgb, var(--tone) 14%, transparent), transparent 65%), var(--color-crypt);margin-top:.75rem;padding:.85rem 1rem;position:relative;overflow:hidden}.title.svelte-8zd4bh{color:var(--tone)}.result-icon.svelte-8zd4bh{border:1px solid color-mix(in srgb, var(--tone) 45%, transparent);background:color-mix(in srgb, var(--tone) 14%, var(--color-void));border-radius:.7rem;flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;display:grid}.watermark.svelte-8zd4bh{opacity:.06;pointer-events:none;position:absolute;bottom:-1.25rem;right:-1rem;rotate:-12deg}.line.svelte-8zd4bh{flex-wrap:wrap;gap:.3rem;margin-top:.7rem;display:flex;position:relative}.mv.svelte-8zd4bh{border:1px solid var(--color-stone-2);background:color-mix(in srgb, var(--color-void) 45%, transparent);color:var(--color-ash);font-family:var(--font-sans);font-variant-numeric:tabular-nums;border-radius:.4rem;padding:.15rem .5rem;font-size:.95rem;font-weight:600}.mv.player.svelte-8zd4bh{color:var(--color-parchment)}.mv.missed.svelte-8zd4bh{border-color:color-mix(in srgb, var(--color-venom) 55%, transparent);background:color-mix(in srgb, var(--color-venom) 14%, transparent);color:var(--color-parchment);font-weight:700}.detail.svelte-8zd4bh{color:color-mix(in srgb, var(--color-parchment) 90%, transparent);margin-top:.55rem;font-size:.95rem;line-height:1.45;position:relative}.chip.svelte-8zd4bh{border:1px solid var(--color-stone-2);color:var(--color-ash);border-radius:999px;padding:.05rem .5rem;font-size:.6875rem}.replay.svelte-8zd4bh{border:1px solid var(--color-stone-3);color:var(--color-parchment);border-radius:999px;padding:.2rem .65rem;font-size:.75rem;transition:border-color .12s;position:relative}.replay.svelte-8zd4bh:hover:not(:disabled){border-color:var(--color-parchment)}.replay.svelte-8zd4bh:disabled{opacity:.45}.sv-head.svelte-poxpnf{gap:.3rem;margin-bottom:.65rem;display:grid}.sv-title.svelte-poxpnf{flex-wrap:wrap;align-items:baseline;gap:.15rem .75rem;min-width:0;display:flex}h1.svelte-poxpnf{color:var(--color-gold-ink);margin:0;font-size:1.35rem;line-height:1.15}.sv-count.svelte-poxpnf{color:var(--color-ash);font-variant-numeric:tabular-nums;font-size:.8125rem}.sv-count.svelte-poxpnf .late:where(.svelte-poxpnf){color:var(--color-ember-ink);font-weight:700}.rail.svelte-poxpnf{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;height:6px;display:grid}.rail.svelte-poxpnf i:where(.svelte-poxpnf),.timebar.svelte-poxpnf{background:var(--color-stone-2);border-radius:3px}.rail.svelte-poxpnf i.c:where(.svelte-poxpnf){background:var(--fill-venom)}.rail.svelte-poxpnf i.s:where(.svelte-poxpnf){background:var(--fill-ember)}.rail.svelte-poxpnf i.m:where(.svelte-poxpnf){background:var(--fill-blood)}.rail.svelte-poxpnf i.now:where(.svelte-poxpnf){background:var(--color-parchment);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-parchment) 30%, transparent)}.timebar.svelte-poxpnf{height:6px;position:relative;overflow:hidden}.timebar.svelte-poxpnf i:where(.svelte-poxpnf){background:linear-gradient(90deg, var(--fill-venom), var(--fill-gold));transition:width .25s linear;position:absolute;inset:0 auto 0 0}.solve.svelte-poxpnf{align-items:start;gap:.9rem;display:grid}.bdwrap.svelte-poxpnf{min-width:0;position:relative}.board-frame.svelte-poxpnf{max-width:max(min(100%,300px),min(100%,100dvh - 300px));margin-inline:auto}.slip.svelte-poxpnf{align-content:start;gap:0 1.25rem;display:grid}@media (width>=700px) and (orientation:portrait){.board-frame.svelte-poxpnf,.turn.svelte-poxpnf{max-width:max(20rem,100dvh - 36rem);margin-inline:auto}.slip.svelte-poxpnf{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width>=700px) and (orientation:landscape){.solve.svelte-poxpnf{grid-template-columns:minmax(0,max(18rem,100dvh - 17rem)) minmax(18rem,1fr);gap:1.25rem}.board-frame.svelte-poxpnf{max-width:none}}.turn.svelte-poxpnf{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin-top:.5rem;font-size:.8125rem;display:flex}.target.svelte-poxpnf{color:var(--color-ash)}.target.svelte-poxpnf b{color:var(--color-parchment)}.hint.svelte-poxpnf{min-height:2.75rem;margin-left:auto}.slip.svelte-poxpnf,.slip.svelte-poxpnf>*{min-width:0}html[data-art=pixel] .rail.svelte-poxpnf i:where(.svelte-poxpnf),html[data-art=pixel] .timebar.svelte-poxpnf{border-radius:0}
