:root{--space-xxs:2px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-xxl:32px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--radius-pill:999px;--size-touch:44px;--size-control:38px;--size-chip:34px;--size-dot:12px;--size-panel-max:640px;--size-sheet-max:420px;--size-menu-max:380px;--size-action-max:180px;--size-turn-button:132px;--size-status-min:140px;--size-arrow-stroke:9px;--size-counter:20px;--size-neutral:18px;--size-smooth-small:8px;--size-smooth:20px;--size-pole:16px;--text-xxs:10px;--text-xs:11px;--text-label:12px;--text-sm:13px;--text-md:15px;--text-lg:17px;--text-xl:22px;--text-display:clamp(34px, 11vw, 56px);--leading-body:1.5;--leading-label:18px;--leading-tight:1.3;--border-hairline:1px;--border-focus:2px;--border-ring:2px;--border-accent:4px;--blur-glass:8px;--blur-glass-strong:10px;--elevation-text:0 1px 3px var(--color-shadow-strong), 0 0 12px var(--color-shadow);--elevation-text-soft:0 1px 6px var(--color-shadow-strong);--elevation-text-display:0 2px 18px var(--color-shadow-strong);--elevation-raised:0 -2px 18px var(--color-shadow);--elevation-overlay:0 20px 60px var(--color-shadow);--elevation-alert:0 10px 32px var(--color-shadow);--elevation-arrow:0 2px 3px var(--color-shadow);--breakpoint-sheet:600px;--breakpoint-sheet-height:500px;--breakpoint-wide:900px;--font-ui:Rajdhani, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--weight-regular:400;--weight-medium:600;--weight-bold:700;--weight-heavy:800;--tracking-caps:.05em;--tracking-logo:.15em;--dur-quick:.12s;--dur-standard:.2s;--dur-battle:.7s;--dur-move:.6s;--dur-ai-battle:.48s;--dur-ai-move:.36s;--dur-sail:1.1s;--dur-ai-sail:.7s;--dur-ai-step:.15s;--dur-pan-min:.22s;--dur-pan-max:.52s;--dur-shine:1.4s;--dur-shine-every:30s;--dur-alert-info:2.6s;--dur-alert-good:3s;--dur-alert-warn:3.6s;--dur-alert-danger:4.4s;--dur-alert-epic:4.4s;--dur-alert-pulse:.9s;--dur-alert-shimmer:1.4s;--dur-feel-big:.32s;--dur-feel-forward:.17s;--dur-feel-back:.13s;--dur-feel-fire:.11s;--dur-react-light:.2s;--dur-react-medium:.26s;--dur-react-strong:.38s;--dur-react-refuse:.28s;--dur-react-kick:.24s;--dur-react-shake:.56s;--dur-capital-flood:1.1s;--dur-capital-pause:.14s;--dur-turn-sweep:.52s;--dur-ring-slide:.35s;--dur-ring-tick:.6s;--dur-ring-pulse:.7s;--dur-build-moment:.64s;--dur-card-deal:.26s;--dur-card-gap:90ms;--dur-card-keep:.62s;--dur-float-number:.7s;--dur-end-win:1.5s;--dur-end-out:1.3s;--dur-end-still:1.7s;--dur-tap-guard:.4s;--dur-turn-guard:.5s;--dur-build-confirm:3s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-emphasis:cubic-bezier(.34, 1.56, .64, 1)}:root,[data-theme=main],[data-theme=next]{--color-bg:#060b12;--color-scrim:#060b12b8;--color-surface:#0c1721e6;--color-surface-strong:#0c1721;--color-surface-inset:#ffffff0d;--color-selected:#2c3a52;--color-border:#ffffff1f;--color-border-strong:#ffffff8c;--color-text:#e8edf5;--color-text-muted:#a3afc0;--color-accent:#ff7a45;--color-on-accent:#1a1206;--color-positive:#8fd19e;--color-negative:#f0a08f;--color-focus:#ff7a45;--color-alert-info:#4da3ff;--color-alert-good:#8fd19e;--color-alert-warn:#ff7a45;--color-alert-danger:#ff6b6b;--color-loss-cross:#ff6b6b;--color-alert-epic:#ffc53d;--color-shadow:#00000080;--color-shadow-strong:#000000e6;--color-sea:#2a3f58;--color-air:#5b9cc8;--color-ring-warn:#ff6b6b;--color-air-dry:#8ba4b8;--color-night-tone:#5a6da8;--color-line-ink:#0d121c;--color-night-water:#0a1630;--color-milky-arm:#6f86b8;--color-milky-core:#d9c3a0;--color-moon:#e9e6dc;--color-sea-coast:#356888;--color-sea-shallow:#2d5474;--color-sea-deep:#213a56;--color-lake-coast:#3a7286;--color-lake:#31657a;--color-highlight:#fff;--color-tier-common:#e6ebf2;--color-tier-uncommon:#5ccf6a;--color-tier-rare:#4da3ff;--color-tier-epic:#b98cff;--color-tier-legendary:#ffc53d;--color-crown:#ffc53d;--land-snow-0:#f2f5f9;--land-snow-1:#e3e9f1;--land-snow-2:#d5dde8;--land-grass-0:#d3e0a6;--land-grass-1:#c3d494;--land-grass-2:#b3c784;--land-forest-0:#a9c79b;--land-forest-1:#98b98c;--land-forest-2:#88ac80;--land-desert-0:#efdcab;--land-desert-1:#e5cd94;--land-desert-2:#d9bd80;--player-0:#2f6fd0;--player-0-on:#fff;--player-0-symbol:"●";--player-1:#c2410c;--player-1-on:#fff;--player-1-symbol:"▲";--player-2:#0f9a72;--player-2-on:#14181f;--player-2-symbol:"■";--player-3:#e8a317;--player-3-on:#14181f;--player-3-symbol:"◆";--player-4:#c26aa6;--player-4-on:#14181f;--player-4-symbol:"✚";--player-5:#56b4e9;--player-5-on:#14181f;--player-5-symbol:"✱"}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]){--dur-quick:30ms;--dur-standard:50ms;--dur-battle:.175s;--dur-move:.15s;--dur-ai-battle:.12s;--dur-ai-move:90ms;--dur-sail:.275s;--dur-ai-sail:.175s;--dur-ai-step:38ms;--dur-pan-min:55ms;--dur-pan-max:.13s;--dur-shine:.35s;--dur-shine-every:7.5s;--dur-alert-info:.65s;--dur-alert-good:.75s;--dur-alert-warn:.9s;--dur-alert-danger:1.1s;--dur-alert-epic:1.1s;--dur-alert-pulse:.225s;--dur-alert-shimmer:.35s;--dur-feel-big:80ms;--dur-feel-forward:43ms;--dur-feel-back:33ms;--dur-feel-fire:28ms;--dur-react-light:50ms;--dur-react-medium:65ms;--dur-react-strong:95ms;--dur-react-refuse:70ms;--dur-react-kick:60ms;--dur-react-shake:.14s;--dur-capital-flood:.275s;--dur-capital-pause:35ms;--dur-turn-sweep:.13s;--dur-ring-slide:88ms;--dur-ring-tick:.15s;--dur-ring-pulse:.175s;--dur-build-moment:.16s;--dur-card-deal:65ms;--dur-card-gap:23ms;--dur-card-keep:.155s;--dur-float-number:.175s;--dur-end-win:.375s;--dur-end-out:.325s;--dur-end-still:.425s;--dur-tap-guard:.1s;--dur-turn-guard:.125s;--dur-build-confirm:.75s;--ease-emphasis:var(--ease-out)}}:root[data-motion=reduced]{--dur-quick:30ms;--dur-standard:50ms;--dur-battle:.175s;--dur-move:.15s;--dur-ai-battle:.12s;--dur-ai-move:90ms;--dur-sail:.275s;--dur-ai-sail:.175s;--dur-ai-step:38ms;--dur-pan-min:55ms;--dur-pan-max:.13s;--dur-shine:.35s;--dur-shine-every:7.5s;--dur-alert-info:.65s;--dur-alert-good:.75s;--dur-alert-warn:.9s;--dur-alert-danger:1.1s;--dur-alert-epic:1.1s;--dur-alert-pulse:.225s;--dur-alert-shimmer:.35s;--dur-feel-big:80ms;--dur-feel-forward:43ms;--dur-feel-back:33ms;--dur-feel-fire:28ms;--dur-react-light:50ms;--dur-react-medium:65ms;--dur-react-strong:95ms;--dur-react-refuse:70ms;--dur-react-kick:60ms;--dur-react-shake:.14s;--dur-capital-flood:.275s;--dur-capital-pause:35ms;--dur-turn-sweep:.13s;--dur-ring-slide:88ms;--dur-ring-tick:.15s;--dur-ring-pulse:.175s;--dur-build-moment:.16s;--dur-card-deal:65ms;--dur-card-gap:23ms;--dur-card-keep:.155s;--dur-float-number:.175s;--dur-end-win:.375s;--dur-end-out:.325s;--dur-end-still:.425s;--dur-tap-guard:.1s;--dur-turn-guard:.125s;--dur-build-confirm:.75s;--ease-emphasis:var(--ease-out)}:root,[data-theme=main],[data-theme=next]{--ui-neutral-plate:.28;--ui-counter-fill:1;--ui-counter-colour:.56;--ui-neutral-text:1;--ui-counter-text:1;--ui-marks:.24;--ui-marks-mine:.4;--ui-edge:.18;--ui-action:.18;--ui-selected:.08;--ui-react-tap:1;--ui-react-battle:1;--ui-react-turn:1;--ui-react-build:1;--load-most:30s}