.board-face.svelte-1pdurmk{background:radial-gradient(80% 70% at 28% 18%,#ffffff8c,#0000 52%),linear-gradient(155deg,#f8e8de 0%,#f0d4c4 45%,#e8c4b0 100%);border:1px solid #c45c2647;box-shadow:inset 0 1px #ffffff73,0 1px 2px #14221f0a,0 8px 24px #14221f14}.board-finished.svelte-1pdurmk .board-face:where(.svelte-1pdurmk){box-shadow:inset 0 1px #ffffff73,0 0 0 1px #c45c2638,0 8px 28px #c45c261f}.cell.svelte-1pdurmk{background:#ffffff8c;border:1px solid #c45c2624;min-width:0;min-height:0;transition:background .15s,transform .15s;box-shadow:inset 0 1px #ffffffa6}.cell.svelte-1pdurmk:not(:disabled):hover{background:#ffffffd1}.cell.svelte-1pdurmk:disabled{cursor:default}.cell-last.svelte-1pdurmk{box-shadow:inset 0 0 0 2px #c45c2673,inset 0 1px #ffffffa6}.cell-win.svelte-1pdurmk{animation:1.6s ease-in-out infinite svelte-1pdurmk-win-pulse;animation-delay:calc(var(--win-i,0) * 80ms);background:#c45c261f;box-shadow:inset 0 0 0 2px #c45c26bf,0 0 12px #c45c2647}.mark.svelte-1pdurmk{width:58%;height:58%;display:block}.legend-mark.svelte-1pdurmk{justify-content:center;align-items:center;display:inline-flex}.result-overlay.svelte-1pdurmk{isolation:isolate}.result-shell.svelte-1pdurmk{position:absolute;inset:0}.result-stage.svelte-1pdurmk{position:absolute;inset:0;overflow:hidden}.result-shell.win.svelte-1pdurmk .result-stage:where(.svelte-1pdurmk){background:radial-gradient(70% 55% at 50% 38%,#c45c2652,#0000 62%),radial-gradient(90% 80% at 50% 100%,#e8b4782e,#0000 55%),linear-gradient(165deg,#1c120eb8,#301c12e0)}.result-shell.lose.svelte-1pdurmk .result-stage:where(.svelte-1pdurmk){background:radial-gradient(70% 55% at 50% 40%,#788c9638,#0000 62%),linear-gradient(165deg,#12181ac7,#1c2428e6)}.result-shell.draw.svelte-1pdurmk .result-stage:where(.svelte-1pdurmk){background:radial-gradient(70% 55% at 50% 40%,#c45c2629,#0000 62%),linear-gradient(165deg,#1e1814c7,#30241ce6)}.result-glow.svelte-1pdurmk{aspect-ratio:1;filter:blur(8px);background:radial-gradient(circle,#ffdca059,#0000 68%);border-radius:9999px;width:55%;animation:.9s ease-out both svelte-1pdurmk-glow-in,2.4s ease-in-out .9s infinite svelte-1pdurmk-glow-pulse;position:absolute;top:42%;left:50%;translate:-50% -50%}.result-shell.lose.svelte-1pdurmk .result-glow:where(.svelte-1pdurmk){background:radial-gradient(circle,#b4c8d247,#0000 68%)}.result-ring.svelte-1pdurmk{aspect-ratio:1;border:1px solid #ffffff47;border-radius:9999px;width:42%;animation:1.4s cubic-bezier(.16,1,.3,1) both svelte-1pdurmk-ring-expand;position:absolute;top:42%;left:50%;translate:-50% -50%}.result-ring.delay.svelte-1pdurmk{border-color:#c45c2666;animation-delay:.18s}.result-shell.lose.svelte-1pdurmk .result-ring.delay:where(.svelte-1pdurmk){border-color:#a0b4be59}.result-marks.svelte-1pdurmk{gap:.65rem;margin-bottom:.15rem;display:flex}.result-glyph.svelte-1pdurmk{color:#f7f3ec;opacity:0;animation:svelte-1pdurmk-bead-drop .55s cubic-bezier(.22, 1.2, .36, 1) calc(.12s + var(--i) * 90ms) both;font-size:1.35rem;font-weight:700;line-height:1}.result-spark.svelte-1pdurmk{opacity:0;width:4px;height:4px;animation:svelte-1pdurmk-spark-fly 1.15s ease-out calc(.35s + var(--i) * 40ms) both;--ang:calc(var(--i) * 30deg);--dist:calc(28% + (var(--i) % 3) * 6%);background:#f0d48a;border-radius:9999px;position:absolute;top:42%;left:50%}.result-shell.lose.svelte-1pdurmk .result-spark:where(.svelte-1pdurmk){background:#c5d4d8}.result-panel.svelte-1pdurmk{color:#f7f3ec}.result-kicker.svelte-1pdurmk{opacity:0;color:#f7f3ecb3;animation:.55s ease-out .35s both svelte-1pdurmk-fade-up}.result-title.svelte-1pdurmk{opacity:0;background:linear-gradient(#fff8ea 0%,#f0c878 55%,#e89a3c 100%);color:#0000;filter:drop-shadow(0 2px 12px #c45c2659);-webkit-background-clip:text;background-clip:text;animation:.7s cubic-bezier(.16,1,.3,1) .45s both svelte-1pdurmk-title-in}.result-shell.lose.svelte-1pdurmk .result-title:where(.svelte-1pdurmk){background:linear-gradient(#f4f7f8 0%,#c5d0d4 100%);filter:drop-shadow(0 2px 10px #00000040);-webkit-background-clip:text;background-clip:text}.result-shell.draw.svelte-1pdurmk .result-title:where(.svelte-1pdurmk){background:linear-gradient(#f7f0e6 0%,#d4b896 100%);-webkit-background-clip:text;background-clip:text}.result-sub.svelte-1pdurmk,.result-meta.svelte-1pdurmk{opacity:0;color:#f7f3ecd1;animation:.55s ease-out .62s both svelte-1pdurmk-fade-up}.result-meta.svelte-1pdurmk{animation-delay:.72s}.result-actions.svelte-1pdurmk{opacity:0;animation:.55s ease-out .82s both svelte-1pdurmk-fade-up}.result-btn-ghost.svelte-1pdurmk{color:#f7f3ec;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #ffffff47}.result-btn-ghost.svelte-1pdurmk:hover{background:#ffffff29}.result-btn-solid.svelte-1pdurmk{background:#c45c26;box-shadow:0 4px 16px #00000040}.result-shell.win.svelte-1pdurmk .result-btn-solid:where(.svelte-1pdurmk){background:linear-gradient(135deg,#c45c26,#a3481c)}@keyframes svelte-1pdurmk-win-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes svelte-1pdurmk-glow-in{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes svelte-1pdurmk-glow-pulse{0%,to{opacity:.85;scale:1}50%{opacity:1;scale:1.06}}@keyframes svelte-1pdurmk-ring-expand{0%{opacity:.9;scale:.35}to{opacity:0;scale:1.35}}@keyframes svelte-1pdurmk-bead-drop{0%{opacity:0;transform:translateY(-18px)scale(.4)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes svelte-1pdurmk-spark-fly{0%{opacity:0;transform:translate(-50%, -50%) rotate(var(--ang)) translateY(0) scale(.4)}25%{opacity:1}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--ang)) translateY(calc(-1 * var(--dist))) scale(1)}}@keyframes svelte-1pdurmk-title-in{0%{opacity:0;letter-spacing:.35em;transform:translateY(14px)scale(.92)}to{opacity:1;letter-spacing:.05em;transform:translateY(0)scale(1)}}@keyframes svelte-1pdurmk-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cell-win.svelte-1pdurmk,.result-glow.svelte-1pdurmk,.result-ring.svelte-1pdurmk,.result-glyph.svelte-1pdurmk,.result-spark.svelte-1pdurmk,.result-kicker.svelte-1pdurmk,.result-title.svelte-1pdurmk,.result-sub.svelte-1pdurmk,.result-meta.svelte-1pdurmk,.result-actions.svelte-1pdurmk{filter:none;opacity:1!important;animation:none!important;transform:none!important}.result-title.svelte-1pdurmk{color:#f7f3ec;background:0 0;-webkit-background-clip:unset;background-clip:unset}}
