.sb[data-astro-cid-eyh2rtzl]{--ship:#64748b;--hit:#dc2626;--sea:color-mix(in srgb, #0ea5e9 9%, var(--surface));flex-direction:column;gap:18px;padding:clamp(14px,3vw,28px);display:flex;container-type:inline-size}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sb[data-astro-cid-eyh2rtzl]{--ship:#94a3b8;--hit:#f87171}}:root[data-theme=dark] .sb[data-astro-cid-eyh2rtzl]{--ship:#94a3b8;--hit:#f87171}.sb[data-astro-cid-eyh2rtzl] [hidden]{display:none!important}.sb-seg[data-astro-cid-eyh2rtzl] button[data-astro-cid-eyh2rtzl]{white-space:normal;text-align:center;min-width:0;min-height:44px;padding:0 10px;line-height:1.2}.sb-opts[data-astro-cid-eyh2rtzl]{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px;display:grid}.sb-f[data-astro-cid-eyh2rtzl]{flex-direction:column;gap:8px;min-width:0;display:flex}.sb-sub[data-astro-cid-eyh2rtzl]{margin:0;font-size:16px;font-weight:700}.sb-hint[data-astro-cid-eyh2rtzl]{color:var(--mute);font-size:14px;font-weight:500}.sb-place[data-astro-cid-eyh2rtzl]{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:18px;display:flex}.sb-ships[data-astro-cid-eyh2rtzl]{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:8px;display:grid}.sb-ship[data-astro-cid-eyh2rtzl]{border:1.5px solid var(--line2);background:var(--surface);min-width:0;min-height:44px;color:var(--ink);cursor:pointer;text-align:left;font:inherit;border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px;display:flex}.sb-ship[data-astro-cid-eyh2rtzl]:hover{border-color:var(--ink)}.sb-ship[data-astro-cid-eyh2rtzl][aria-pressed=true]{border-color:var(--edge);background:var(--neon);color:var(--on)}.sb-ship[data-astro-cid-eyh2rtzl]:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.sb-ship-n[data-astro-cid-eyh2rtzl]{font-size:14px;font-weight:650}.sb-ship-b[data-astro-cid-eyh2rtzl]{gap:3px;display:flex}.sb-ship-b[data-astro-cid-eyh2rtzl] i[data-astro-cid-eyh2rtzl]{background:var(--ship);border-radius:3px;width:12px;height:12px}.sb-ship[data-astro-cid-eyh2rtzl].done .sb-ship-b[data-astro-cid-eyh2rtzl] i[data-astro-cid-eyh2rtzl]{background:var(--ok)}.sb-ship-s[data-astro-cid-eyh2rtzl]{color:inherit;opacity:.8;font-size:12.5px}.sb-place-row[data-astro-cid-eyh2rtzl]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sb-place-row[data-astro-cid-eyh2rtzl] .btn[data-astro-cid-eyh2rtzl]{min-height:44px}.sb-dir[data-astro-cid-eyh2rtzl]{flex:0 auto}.btn[data-astro-cid-eyh2rtzl]:disabled{opacity:.5;cursor:not-allowed}.sb-stats[data-astro-cid-eyh2rtzl]{grid-template-columns:repeat(3,minmax(0,1fr))}.sb-stats[data-astro-cid-eyh2rtzl] .stat[data-astro-cid-eyh2rtzl]{padding:12px 14px}.sb-stats[data-astro-cid-eyh2rtzl] .stat[data-astro-cid-eyh2rtzl] dd[data-astro-cid-eyh2rtzl]{font-size:20px}.sb-over[data-astro-cid-eyh2rtzl]{border:1.5px solid var(--edge);background:var(--neon);color:var(--on);text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:18px;display:flex}.sb-over[data-astro-cid-eyh2rtzl].lost{background:var(--surface);color:var(--ink);border-color:var(--bad)}.sb-over-t[data-astro-cid-eyh2rtzl]{margin:0;font-size:22px;font-weight:750}.sb-over-d[data-astro-cid-eyh2rtzl]{overflow-wrap:anywhere;margin:0;font-size:15px}.sb-over[data-astro-cid-eyh2rtzl] .btn[data-astro-cid-eyh2rtzl]{min-height:44px;margin-top:6px}.sb-tabs[data-astro-cid-eyh2rtzl]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sb-boards[data-astro-cid-eyh2rtzl]{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}.sb-boards[data-astro-cid-eyh2rtzl][data-view=own] .sb-target[data-astro-cid-eyh2rtzl],.sb-boards[data-astro-cid-eyh2rtzl][data-view=target] .sb-own[data-astro-cid-eyh2rtzl]{display:none}@container (width>=700px){.sb-tabs[data-astro-cid-eyh2rtzl]{display:none}.sb-boards[data-astro-cid-eyh2rtzl]{grid-template-columns:repeat(2,minmax(0,1fr))}.sb-boards[data-astro-cid-eyh2rtzl][data-view] .sb-target[data-astro-cid-eyh2rtzl],.sb-boards[data-astro-cid-eyh2rtzl][data-view] .sb-own[data-astro-cid-eyh2rtzl]{display:flex}}.sb-panel[data-astro-cid-eyh2rtzl]{flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex}.sb-panel[data-astro-cid-eyh2rtzl] .sb-sub[data-astro-cid-eyh2rtzl]{align-self:stretch}.sb-grid[data-astro-cid-eyh2rtzl]{touch-action:manipulation;-webkit-tap-highlight-color:transparent;grid-template-columns:minmax(0,.6fr) repeat(10,minmax(0,1fr));gap:2px;width:min(100%,420px);display:grid}.sb-lab[data-astro-cid-eyh2rtzl]{min-width:0;color:var(--mute);aspect-ratio:1;place-items:center;font-size:clamp(10px,2.6cqi,13px);font-weight:650;display:grid}.sb-grid[data-astro-cid-eyh2rtzl]>.sb-lab[data-astro-cid-eyh2rtzl]:first-child{aspect-ratio:auto}.sb-c[data-astro-cid-eyh2rtzl]{aspect-ratio:1;border:1px solid var(--line);background:var(--sea);cursor:pointer;border-radius:4px;min-width:0;padding:0;position:relative}.sb-c[data-astro-cid-eyh2rtzl][aria-disabled=true]{cursor:default}.sb-grid[data-astro-cid-eyh2rtzl]:not(.locked) .sb-c[data-astro-cid-eyh2rtzl]:not([aria-disabled=true]):hover{border-color:var(--ink)}.sb-c[data-astro-cid-eyh2rtzl]:focus-visible{outline:3px solid var(--ink);outline-offset:1px;z-index:2}.sb-c[data-astro-cid-eyh2rtzl].ship{background:var(--ship);border-color:var(--ship)}.sb-c[data-astro-cid-eyh2rtzl].sel{box-shadow:inset 0 0 0 2px var(--neon)}.sb-c[data-astro-cid-eyh2rtzl].pv{background:color-mix(in srgb, var(--ok) 45%, var(--surface));border-color:var(--ok)}.sb-c[data-astro-cid-eyh2rtzl].pvbad{background:color-mix(in srgb, var(--bad) 35%, var(--surface));border-color:var(--bad)}.sb-c[data-astro-cid-eyh2rtzl].clear{background:color-mix(in srgb, var(--line) 55%, var(--surface))}.sb-c[data-astro-cid-eyh2rtzl].miss:before{content:"";background:var(--mute);border-radius:50%;width:26%;height:26%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sb-c[data-astro-cid-eyh2rtzl].hit:before,.sb-c[data-astro-cid-eyh2rtzl].hit:after,.sb-c[data-astro-cid-eyh2rtzl].sunk:before,.sb-c[data-astro-cid-eyh2rtzl].sunk:after{content:"";background:var(--hit);border-radius:2px;width:70%;height:14%;min-height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.sb-c[data-astro-cid-eyh2rtzl].hit:after,.sb-c[data-astro-cid-eyh2rtzl].sunk:after{transform:translate(-50%,-50%)rotate(-45deg)}.sb-c[data-astro-cid-eyh2rtzl].sunk{background:color-mix(in srgb, var(--hit) 30%, var(--surface));border-color:var(--hit)}.sb-c[data-astro-cid-eyh2rtzl].ghost{background:color-mix(in srgb, var(--ship) 40%, var(--surface));border-style:dashed;border-color:var(--ship)}.sb-c[data-astro-cid-eyh2rtzl].last{outline:2px solid var(--ink);outline-offset:-2px}.sb-fleet[data-astro-cid-eyh2rtzl]{grid-template-columns:minmax(0,1fr);gap:0;width:min(100%,420px);margin:0;padding:0;font-size:14px;list-style:none;display:grid}.sb-fleet[data-astro-cid-eyh2rtzl]:empty{display:none}.sb-fleet[data-astro-cid-eyh2rtzl] li{border-bottom:1px solid var(--line);justify-content:space-between;gap:8px;min-width:0;padding:4px 0;display:flex}.sb-fleet[data-astro-cid-eyh2rtzl] li.down{color:var(--mute);text-decoration:line-through}.sb-fleet[data-astro-cid-eyh2rtzl] .sb-fs{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.sb-status[data-astro-cid-eyh2rtzl]{text-align:center;overflow-wrap:anywhere;max-width:100%;min-height:2.9em;margin:0;font-size:16px;font-weight:600;line-height:1.45}.sb[data-astro-cid-eyh2rtzl].won .sb-status[data-astro-cid-eyh2rtzl]{color:var(--ok)}.sb[data-astro-cid-eyh2rtzl].lost .sb-status[data-astro-cid-eyh2rtzl]{color:var(--bad)}.sb-btns[data-astro-cid-eyh2rtzl]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.sb-btns[data-astro-cid-eyh2rtzl] .btn[data-astro-cid-eyh2rtzl]{min-height:44px}.sb-print[data-astro-cid-eyh2rtzl]{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding-top:18px;display:flex}.sb-print-row[data-astro-cid-eyh2rtzl]{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.sb-paper[data-astro-cid-eyh2rtzl]{flex:0 220px;min-width:0}.sb-paper[data-astro-cid-eyh2rtzl] select[data-astro-cid-eyh2rtzl]{width:100%;min-width:0}.sb-print-row[data-astro-cid-eyh2rtzl] .btn[data-astro-cid-eyh2rtzl]{min-height:52px}@media (width<=400px){.sb-stats[data-astro-cid-eyh2rtzl] .stat[data-astro-cid-eyh2rtzl]{padding:10px}.sb-stats[data-astro-cid-eyh2rtzl] .stat[data-astro-cid-eyh2rtzl] dd[data-astro-cid-eyh2rtzl]{font-size:17px}}
