.da.svelte-1y1ydzd{display:grid;gap:12px;min-width:0;padding:12px;border-radius:20px;border:1px solid var(--sst-line, #334155);background:linear-gradient(180deg,#0f172aeb,#020617eb);color:var(--sst-text, #fafafa)}.da--page.svelte-1y1ydzd{max-width:880px}.da--card.svelte-1y1ydzd{padding:10px;border-radius:16px}.da__board.svelte-1y1ydzd{position:relative;aspect-ratio:16 / 9;border-radius:14px;overflow:hidden;background:#0b1220;box-shadow:inset 0 0 0 1px #33415599}.da__wait.svelte-1y1ydzd{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(80% 70% at 50% 50%,rgba(20,184,166,.08),transparent 70%),#0b1220}.da__badge.svelte-1y1ydzd{position:absolute;top:10px;left:10px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#020617d9;border:1.5px solid #fbbf24;color:#fbbf24;font:700 16px/1 var(--sst-font-mono, ui-monospace, monospace)}.da__caps.svelte-1y1ydzd{display:grid}.da__cap.svelte-1y1ydzd{grid-area:1 / 1;display:grid;gap:4px;align-content:start;visibility:hidden}.da__cap--on.svelte-1y1ydzd{visibility:visible}.da__no.svelte-1y1ydzd{margin:0;font:600 13px/1.3 var(--sst-font-mono, ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:#5eead4}.da__note.svelte-1y1ydzd{margin:0;font:700 15px/1.3 var(--sst-font-mono, ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;color:#fbbf24}.da__text.svelte-1y1ydzd{margin:0;font-size:16px;line-height:1.45;color:var(--sst-text, #fafafa)}.da__ctl.svelte-1y1ydzd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media(min-width:640px){.da__ctl.svelte-1y1ydzd{display:flex;flex-wrap:wrap}}.da__btn.svelte-1y1ydzd{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;min-width:44px;padding:0 16px;border-radius:999px;border:1px solid var(--sst-line-control, #475569);background:#0f172ab3;color:var(--sst-text, #fafafa);font:600 15px/1 var(--sst-font-body, system-ui, sans-serif);cursor:pointer}@media(min-width:640px){.da__btn.svelte-1y1ydzd{min-width:112px}}.da__btn--main.svelte-1y1ydzd{border-color:#14b8a6b3;color:#5eead4}.da__btn.svelte-1y1ydzd:disabled{opacity:.45;cursor:default}.da__btn.svelte-1y1ydzd:focus-visible{outline:2px solid #14b8a6;outline-offset:2px}.da__key.svelte-1y1ydzd{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;font-size:14px;color:var(--sst-text-secondary, #d4d4d8)}.da__key.svelte-1y1ydzd li:where(.svelte-1y1ydzd){display:inline-flex;align-items:center;gap:8px}.da__dot.svelte-1y1ydzd{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;border:2px solid #14b8a6;color:#14b8a6;font:700 13px/1 var(--sst-font-condensed, sans-serif)}.da__dot--partner.svelte-1y1ydzd{border-color:#e4e4e7;color:#e4e4e7}.da__dot--opponent.svelte-1y1ydzd{border-color:#fb7185;color:#fb7185}.da__line.svelte-1y1ydzd{display:inline-block;width:34px;border-top:3px solid #fafafa}.da__line--pass.svelte-1y1ydzd,.da__line--move.svelte-1y1ydzd{border-top:3px dashed #fbbf24}.da__line--back.svelte-1y1ydzd{border-top:3px dotted #14b8a6}.da__line--dribble.svelte-1y1ydzd{border-top-color:#14b8a6}.da__line--slide.svelte-1y1ydzd{border-top:3px dashed #e4e4e7}.da__line--shot.svelte-1y1ydzd{border-top-color:#fbbf24}@media print{.da.svelte-1y1ydzd{display:none}}
