:root{--bg:#fff2a8;--surface:#fff;--surface-muted:#e9fbff;--text:#201636;--muted:#5c4f73;--ink:#201636;--border:#201636;--primary:#ff2f92;--primary-dark:#d91f77;--secondary:#18c8ff;--secondary-dark:#08a7d8;--highlight:#ffe04a;--disabled:#cfc9d8;--shadow:8px 8px 0 var(--ink);--shadow-sm:5px 5px 0 var(--ink);--shadow-xs:3px 3px 0 var(--ink);--radius-lg:26px;--radius-md:18px;--radius-sm:14px;--sans:"Trebuchet MS", "Arial Rounded MT Bold", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--text);background:var(--bg);font-family:var(--sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-weight:700;line-height:1.5}*{box-sizing:border-box}body{background:var(--bg);margin:0}button,input{font:inherit}button{border:3px solid var(--border);border-radius:var(--radius-sm);color:#fff;background:var(--primary);min-height:54px;box-shadow:var(--shadow-sm);cursor:pointer;letter-spacing:0;padding:0 20px;font-weight:900;transition:background-color .12s,box-shadow .12s,transform .12s}button:hover:not(:disabled){background:var(--primary-dark);transform:translate(-1px,-1px)}button:active:not(:disabled){box-shadow:var(--shadow-xs);transform:translate(2px,2px)}button:disabled{color:#6e647d;background:var(--disabled);box-shadow:var(--shadow-xs);cursor:not-allowed}input{border:3px solid var(--border);border-radius:var(--radius-sm);width:100%;min-height:58px;color:var(--text);box-shadow:var(--shadow-xs);background:#fff;padding:0 16px;font-size:1.08rem;font-weight:900}input:focus{border-color:var(--border);outline:4px solid var(--secondary)}h1,h2,p{margin:0}#app{min-height:100svh}.app-shell{place-items:center;min-height:100svh;padding:18px;display:grid}.app-shell.is-playing{padding:0;display:block;overflow:hidden}.join-screen,.room-screen{width:min(100%,460px)}.join-screen{gap:24px;display:grid}.brand{color:var(--primary);letter-spacing:0;text-align:center;text-shadow:3px 3px 0 #fff, 6px 6px 0 var(--ink);font-size:2.8rem;font-weight:900;line-height:.95}.join-form{border:3px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);gap:14px;padding:20px;display:grid}.room-label{color:var(--muted);font-size:.95rem;font-weight:900}.room-input{text-transform:lowercase}.join-button{width:100%}.status-text{min-height:1.5rem;color:var(--muted);text-align:center;font-weight:800}.room-screen{gap:16px;display:grid}.room-screen.is-playing{width:100%;min-height:100svh;display:block}.room-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.eyebrow{color:var(--muted);letter-spacing:0;text-transform:uppercase;margin-bottom:4px;font-size:.78rem;font-weight:900}.room-header h1{color:var(--primary);overflow-wrap:anywhere;text-shadow:2px 2px 0 #fff, 4px 4px 0 var(--ink);font-size:2rem;font-weight:900;line-height:1.1}.leave-button{min-height:46px;color:var(--text);background:var(--highlight);flex:none}.leave-button:hover{background:#ffd31f}.room-status{gap:10px;display:grid}.room-status>div{border:3px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-xs);justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.room-status span{color:var(--muted);font-weight:900}.room-status strong{color:var(--primary);text-align:right;font-weight:900}.game-picker{border:3px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);gap:16px;padding:18px;display:grid}.game-shell{width:100%;min-height:100svh}.game-picker h2{color:var(--primary);overflow-wrap:anywhere;font-size:1.35rem;font-weight:900;line-height:1.2}.game-list{gap:10px;display:grid}.muted{color:var(--muted);font-weight:900}.counter-game{grid-template-rows:minmax(0,1fr) auto;gap:clamp(14px,3svh,24px);width:100%;height:100svh;min-height:100svh;padding:clamp(16px,4vw,32px);display:grid;overflow:hidden}.counter-value{border:4px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-muted);min-height:0;box-shadow:var(--shadow);color:var(--primary);text-shadow:4px 4px 0 #fff, 8px 8px 0 var(--ink);place-items:center;font-size:clamp(5rem,32vw,14rem);font-weight:900;line-height:1;display:grid}.is-playing .counter-value{border-radius:var(--radius-lg)}@media (width>=720px){.app-shell{padding:32px}.app-shell.is-playing{padding:0}.brand{font-size:3.4rem}}.battleship-game[data-v-0b85cd3c]{background:var(--bg);grid-template-rows:auto minmax(0,1fr);gap:clamp(8px,1.6svh,18px);width:100%;height:100svh;min-height:100svh;padding:clamp(8px,2.4vw,24px);display:grid;overflow:hidden}.battleship-status[data-v-0b85cd3c],.battleship-card[data-v-0b85cd3c],.board-panel[data-v-0b85cd3c],.fleet-panel[data-v-0b85cd3c]{border:3px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm)}.battleship-status[data-v-0b85cd3c]{justify-content:space-between;align-items:center;gap:clamp(8px,2vw,12px);min-width:0;padding:clamp(8px,1.8vw,16px);display:flex}.battleship-status>div[data-v-0b85cd3c]{min-width:0}.battleship-status h1[data-v-0b85cd3c]{color:var(--primary);overflow-wrap:anywhere;font-size:clamp(.95rem,3.8vw,1.65rem);font-weight:900;line-height:1.08}.battleship-status strong[data-v-0b85cd3c]{color:var(--text);flex:none;font-size:clamp(.82rem,3vw,1rem)}.battleship-card[data-v-0b85cd3c]{text-align:center;place-content:center;gap:14px;min-height:0;padding:18px;display:grid}.battleship-stage[data-v-0b85cd3c],.placement-layout[data-v-0b85cd3c],.battle-layout[data-v-0b85cd3c]{height:100%;min-height:0}.placement-layout[data-v-0b85cd3c],.battle-layout[data-v-0b85cd3c]{gap:clamp(8px,1.6svh,18px);display:grid}.placement-layout[data-v-0b85cd3c]{grid-template-rows:minmax(0,1fr) auto}.battle-layout[data-v-0b85cd3c]{grid-template-rows:minmax(0,1fr) minmax(118px,23svh)}.target-panel[data-v-0b85cd3c]{grid-row:auto}.board-panel[data-v-0b85cd3c]{grid-template-rows:auto minmax(0,1fr);gap:clamp(6px,1.2svh,10px);min-height:0;padding:clamp(8px,1.8vw,16px);display:grid}.fleet-panel[data-v-0b85cd3c]{gap:clamp(6px,1.2svh,10px);min-height:0;padding:clamp(8px,1.8vw,12px);display:grid}.panel-heading[data-v-0b85cd3c]{justify-content:space-between;align-items:center;gap:10px;display:flex}.panel-heading span[data-v-0b85cd3c]{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:900}.panel-heading strong[data-v-0b85cd3c]{color:var(--primary);text-align:right;font-size:clamp(.86rem,3vw,1.08rem);line-height:1}.board-grid[data-v-0b85cd3c]{aspect-ratio:1;grid-template-rows:repeat(10,minmax(0,1fr));grid-template-columns:repeat(10,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);place-self:center;gap:clamp(2px,.7vw,6px);width:min(100%,58svh,580px);max-width:100%;max-height:100%;display:grid}.own-panel .board-grid[data-v-0b85cd3c]{gap:2px;width:min(100%,32svh,230px)}.board-cell[data-v-0b85cd3c]{border:2px solid var(--border);width:100%;min-width:0;height:100%;min-height:0;box-shadow:2px 2px 0 var(--ink);color:var(--text);white-space:nowrap;background:#fff;border-radius:clamp(5px,1.4vw,9px);place-items:center;padding:0;font-size:clamp(.55rem,2.4vw,1rem);font-weight:900;line-height:1;display:grid;position:relative;overflow:hidden}.board-cell[data-v-0b85cd3c]:disabled{color:var(--text);cursor:default}.board-cell.can-place[data-v-0b85cd3c],.board-cell.can-fire[data-v-0b85cd3c]{cursor:pointer}.board-cell.can-place[data-v-0b85cd3c]:hover,.board-cell.can-fire[data-v-0b85cd3c]:hover{background:var(--highlight)}.board-cell.is-ship[data-v-0b85cd3c]{background:var(--secondary)}.board-cell.is-miss[data-v-0b85cd3c]{background:#b9f2ff}.board-cell.is-hit[data-v-0b85cd3c]{color:#fff;background:var(--primary)}.board-cell.is-sunk[data-v-0b85cd3c]{color:#fff;background:var(--ink)}.board-cell.is-unknown[data-v-0b85cd3c]{background:#fff}.orientation-control[data-v-0b85cd3c],.fleet-actions[data-v-0b85cd3c]{grid-template-columns:1fr 1fr;gap:clamp(6px,1.5vw,8px);display:grid}.orientation-control button[data-v-0b85cd3c],.fleet-actions button[data-v-0b85cd3c]{border-radius:var(--radius-sm);min-height:clamp(36px,6svh,42px);box-shadow:var(--shadow-xs);border-width:2px;padding:0 8px;font-size:clamp(.72rem,3vw,.9rem)}.orientation-control button[data-v-0b85cd3c]{color:var(--text);background:var(--surface-muted)}.orientation-control button.selected[data-v-0b85cd3c]{color:#fff;background:var(--secondary)}.fleet-actions button[data-v-0b85cd3c]:last-child{color:var(--text);background:var(--highlight)}.ship-list[data-v-0b85cd3c]{gap:clamp(5px,1.2vw,7px);min-height:0;display:grid}.ship-row[data-v-0b85cd3c],.player-pills span[data-v-0b85cd3c]{border:2px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-muted);min-width:0;box-shadow:2px 2px 0 var(--ink);justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;font-size:clamp(.75rem,3vw,.9rem);line-height:1;display:flex}.ship-row span[data-v-0b85cd3c],.player-pills span[data-v-0b85cd3c]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ship-row.done[data-v-0b85cd3c],.ship-row.sunk[data-v-0b85cd3c]{color:#fff;background:var(--primary)}.ship-row.sunk[data-v-0b85cd3c]{background:var(--ink)}.player-pills[data-v-0b85cd3c]{flex-wrap:wrap;gap:clamp(5px,1.2vw,8px);display:flex}.player-pills span[data-v-0b85cd3c]{flex:120px}.placement-tools .ship-list[data-v-0b85cd3c]{grid-template-columns:repeat(5,minmax(0,1fr))}.placement-tools .ship-row[data-v-0b85cd3c]{text-align:center;justify-items:center;gap:4px;padding:6px 4px;display:grid}.placement-tools .ship-row span[data-v-0b85cd3c]{width:100%;font-size:clamp(.58rem,2.6vw,.78rem)}.placement-tools .player-pills[data-v-0b85cd3c]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.placement-tools .player-pills span[data-v-0b85cd3c]{flex:initial;justify-content:center;padding:6px;font-size:clamp(.62rem,2.6vw,.8rem)}.own-panel[data-v-0b85cd3c]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(86px,.7fr) minmax(0,1fr);align-items:center}.own-panel .panel-heading[data-v-0b85cd3c]{align-content:center;justify-items:start;display:grid}.own-panel .panel-heading strong[data-v-0b85cd3c]{text-align:left}.battle-fleet[data-v-0b85cd3c]{display:none}@media (width>=860px){.board-grid[data-v-0b85cd3c]{width:min(100%,66svh,580px)}.placement-tools .ship-list[data-v-0b85cd3c]{grid-template-columns:1fr}.placement-tools .ship-row[data-v-0b85cd3c]{text-align:left;justify-items:stretch;padding:8px 10px;display:flex}.placement-tools .ship-row span[data-v-0b85cd3c]{font-size:inherit}.placement-tools .player-pills[data-v-0b85cd3c]{display:flex}.placement-tools .player-pills span[data-v-0b85cd3c]{font-size:inherit;flex:120px;justify-content:space-between;padding:8px 10px}.placement-layout[data-v-0b85cd3c]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(270px,330px)}.battle-layout[data-v-0b85cd3c]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(220px,.48fr) minmax(230px,280px)}.target-panel[data-v-0b85cd3c]{grid-row:auto}.own-panel[data-v-0b85cd3c]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:none;align-items:stretch}.own-panel .panel-heading[data-v-0b85cd3c]{align-content:initial;justify-items:initial;display:flex}.own-panel .panel-heading strong[data-v-0b85cd3c]{text-align:right}.own-panel .board-grid[data-v-0b85cd3c]{width:min(100%,42svh,360px)}.battle-fleet[data-v-0b85cd3c]{align-self:start;display:grid}}.checkers-game[data-v-8798f756]{background:#f7d882;grid-template-rows:auto minmax(0,1fr);gap:clamp(10px,2svh,18px);width:100%;height:100svh;min-height:100svh;padding:clamp(10px,2.6vw,24px);display:grid;overflow:hidden}.checkers-status[data-v-8798f756],.checkers-side[data-v-8798f756]{border:3px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm)}.checkers-status[data-v-8798f756]{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:clamp(8px,1.8vw,16px);display:flex}.checkers-status>div[data-v-8798f756]{min-width:0}.checkers-status h1[data-v-8798f756]{color:var(--primary);overflow-wrap:anywhere;font-size:clamp(1rem,4vw,1.7rem);font-weight:900;line-height:1.08}.checkers-status strong[data-v-8798f756]{flex:none;font-size:clamp(.82rem,3vw,1rem)}.checkers-stage[data-v-8798f756]{grid-template-rows:minmax(0,1fr) auto;gap:clamp(10px,2svh,16px);min-height:0;display:grid}.checkers-board-wrap[data-v-8798f756]{place-items:center;min-height:0;display:grid}.checkers-board[data-v-8798f756]{aspect-ratio:1;width:min(100%,72svh,720px);max-height:100%;box-shadow:10px 10px 0 var(--ink);background:#51301d;border:clamp(7px,2vw,16px) solid #51301d;border-radius:clamp(18px,5vw,30px);grid-template-rows:repeat(8,minmax(0,1fr));grid-template-columns:repeat(8,minmax(0,1fr));display:grid;overflow:hidden}.checkers-square[data-v-8798f756]{--square-bg:#f3d49b;background:var(--square-bg);width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;color:inherit;cursor:default;touch-action:manipulation;-webkit-user-select:none;user-select:none;border:0;border-radius:0;place-items:center;padding:0;transition:none;display:grid;position:relative}.checkers-square.playable[data-v-8798f756]{--square-bg:#86532f}.checkers-square.can-select[data-v-8798f756],.checkers-square.can-move[data-v-8798f756]{cursor:pointer}.checkers-square.selected[data-v-8798f756]{background:var(--square-bg);box-shadow:inset 0 0 0 clamp(4px, 1vw, 8px) var(--secondary)}.checkers-square.capture[data-v-8798f756]{--square-bg:#a66334}.checker-piece[data-v-8798f756]{border:clamp(2px, .7vw, 4px) solid var(--ink);border-radius:999px;place-items:center;width:74%;height:74%;transition:transform .12s;display:grid;position:relative;box-shadow:inset 0 -7px #0000002e,4px 5px #201636a6}.checkers-square.selected .checker-piece[data-v-8798f756]{transform:translateY(-5%)}.checker-piece.red[data-v-8798f756]{background:#ff315d}.checker-piece.black[data-v-8798f756]{background:#21152d}.checker-piece.king[data-v-8798f756]:before{content:"";border:2px solid #ffffffb8;border-radius:999px;position:absolute;inset:18%}.king-mark[data-v-8798f756]{z-index:1;color:#fff;font-size:clamp(.65rem,3vw,1.25rem);font-weight:900;position:relative}.move-indicator[data-v-8798f756]{border:3px solid var(--ink);background:var(--highlight);pointer-events:none;border-radius:999px;width:30%;height:30%;position:absolute;box-shadow:2px 2px #201636b8}.checkers-square.capture .move-indicator[data-v-8798f756]{background:var(--primary);width:46%;height:46%}.checkers-side[data-v-8798f756]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;padding:10px;display:grid}.turn-card[data-v-8798f756]{border:2px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-xs);background:#efe1c0;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;line-height:1;display:flex}.turn-card.active[data-v-8798f756]{background:var(--secondary)}.turn-card.red-card.active[data-v-8798f756]{background:var(--primary);color:#fff}.turn-card span[data-v-8798f756]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(.72rem,3vw,.92rem);font-weight:900;overflow:hidden}.turn-card strong[data-v-8798f756]{font-size:clamp(.95rem,4vw,1.2rem)}.rule-note[data-v-8798f756]{border:2px solid var(--border);border-radius:var(--radius-sm);background:var(--highlight);box-shadow:var(--shadow-xs);text-align:center;grid-column:1/-1;padding:8px 10px;font-size:clamp(.72rem,3vw,.92rem);font-weight:900;line-height:1}@media (width>=820px){.checkers-stage[data-v-8798f756]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(220px,280px)}.checkers-board[data-v-8798f756]{width:min(100%,78svh,720px)}.checkers-side[data-v-8798f756]{grid-template-columns:1fr;align-self:start}}.pictionary-game[data-v-cb288a52]{background:#b9f2ff;grid-template-rows:auto minmax(0,1fr);gap:clamp(10px,2svh,18px);width:100%;height:100svh;min-height:100svh;padding:clamp(10px,2.6vw,24px);display:grid;overflow:hidden}.pictionary-status[data-v-cb288a52],.pictionary-card[data-v-cb288a52],.drawing-panel[data-v-cb288a52],.guess-panel[data-v-cb288a52]{border:3px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm)}.pictionary-status[data-v-cb288a52]{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:clamp(8px,1.8vw,16px);display:flex}.pictionary-status>div[data-v-cb288a52]{min-width:0}.pictionary-status h1[data-v-cb288a52],.pictionary-card h2[data-v-cb288a52]{color:var(--primary);overflow-wrap:anywhere;font-size:clamp(1rem,4vw,1.7rem);font-weight:900;line-height:1.08}.pictionary-status strong[data-v-cb288a52]{flex:none}.pictionary-card[data-v-cb288a52]{gap:14px;min-height:0;padding:clamp(12px,2.5vw,18px);display:grid}.pictionary-lobby[data-v-cb288a52],.pictionary-play[data-v-cb288a52]{gap:clamp(10px,2svh,18px);min-height:0;display:grid}.pictionary-lobby[data-v-cb288a52]{grid-template-rows:minmax(0,1fr) auto}.lobby-main[data-v-cb288a52]{align-content:start}.lobby-settings label[data-v-cb288a52]{gap:6px;display:grid}.lobby-settings label span[data-v-cb288a52],.word-status[data-v-cb288a52]{color:var(--muted);font-size:.82rem;font-weight:900}.lobby-settings input[data-v-cb288a52]{min-height:48px}.pictionary-play[data-v-cb288a52]{grid-template-rows:minmax(0,1fr) auto}.drawing-panel[data-v-cb288a52]{grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(8px,1.6svh,14px);min-height:0;padding:clamp(8px,1.8vw,14px);display:grid}.prompt-strip[data-v-cb288a52]{justify-content:space-between;align-items:center;gap:10px;display:flex}.prompt-strip strong[data-v-cb288a52]{color:var(--primary);flex:none;font-size:clamp(1rem,4vw,1.25rem)}.prompt-visualizer[data-v-cb288a52]{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.prompt-visualizer span[data-v-cb288a52]{border:2px solid var(--border);background:var(--surface-muted);min-width:clamp(18px,6vw,28px);height:clamp(28px,8vw,38px);box-shadow:2px 2px 0 var(--ink);text-transform:uppercase;border-radius:8px;place-items:center;font-size:clamp(.9rem,4vw,1.2rem);font-weight:900;display:grid}.prompt-visualizer span.space[data-v-cb288a52]{min-width:clamp(12px,4vw,18px);box-shadow:none;background:0 0;border-color:#0000}.drawing-surface[data-v-cb288a52]{border:3px solid var(--border);border-radius:var(--radius-md);touch-action:none;background:#fff;width:100%;height:100%;min-height:0}.drawing-surface rect[data-v-cb288a52]{fill:#fff}.drawing-surface path[data-v-cb288a52]{fill:none;stroke-linecap:round;stroke-linejoin:round}.choice-panel[data-v-cb288a52]{text-align:center;place-self:center;gap:12px;width:min(100%,420px);padding:16px;display:grid}.choice-panel p[data-v-cb288a52]{font-weight:900}.draw-tools[data-v-cb288a52]{grid-template-columns:minmax(0,1fr) minmax(110px,.8fr) auto auto;align-items:center;gap:8px;display:grid}.color-row[data-v-cb288a52]{flex-wrap:wrap;gap:6px;display:flex}.color-swatch[data-v-cb288a52]{width:clamp(28px,7vw,36px);min-height:clamp(28px,7vw,36px);box-shadow:var(--shadow-xs);border-width:2px;border-radius:999px;padding:0}.color-swatch.selected[data-v-cb288a52]{outline:4px solid var(--secondary)}.size-control[data-v-cb288a52]{color:var(--muted);gap:2px;font-size:.72rem;font-weight:900;display:grid}.size-control input[data-v-cb288a52]{min-height:28px;box-shadow:none;padding:0}.draw-tools>button[data-v-cb288a52],.guess-form button[data-v-cb288a52]{min-height:42px;box-shadow:var(--shadow-xs);border-width:2px;padding:0 12px}.guess-panel[data-v-cb288a52]{grid-template-rows:auto auto minmax(0,1fr);gap:10px;min-height:0;padding:clamp(10px,2vw,14px);display:grid}.score-list[data-v-cb288a52],.player-list[data-v-cb288a52],.guess-list[data-v-cb288a52]{gap:8px;display:grid}.score-row[data-v-cb288a52]{border:2px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-muted);box-shadow:2px 2px 0 var(--ink);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;line-height:1;display:flex}.score-row span[data-v-cb288a52]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:900;overflow:hidden}.score-row em[data-v-cb288a52]{color:var(--primary);margin-left:6px;font-size:.72rem;font-style:normal}.guess-form[data-v-cb288a52]{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.guess-form input[data-v-cb288a52]{min-height:46px}.reveal-card[data-v-cb288a52]{border:2px solid var(--border);border-radius:var(--radius-sm);background:var(--highlight);box-shadow:2px 2px 0 var(--ink);text-align:center;gap:4px;padding:10px;display:grid}.reveal-card span[data-v-cb288a52]{color:var(--muted);font-size:.75rem;font-weight:900}.reveal-card strong[data-v-cb288a52]{color:var(--text);font-size:1.25rem;font-weight:900}.guess-list[data-v-cb288a52]{align-content:start;min-height:0;overflow:hidden}.guess-list p[data-v-cb288a52]{gap:8px;min-width:0;font-size:.9rem;display:flex}.guess-list strong[data-v-cb288a52]{flex:none}.guess-list span[data-v-cb288a52]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.guess-list span.correct[data-v-cb288a52]{color:var(--primary);font-weight:900}@media (width<=760px){.draw-tools[data-v-cb288a52]{grid-template-columns:1fr 1fr}.color-row[data-v-cb288a52],.size-control[data-v-cb288a52]{grid-column:1/-1}}@media (width>=860px){.pictionary-lobby[data-v-cb288a52]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.pictionary-play[data-v-cb288a52]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(260px,340px)}}
