.cc-games-intro{margin-top:4px}.cc-game-queue{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.cc-game{border:2px solid var(--cc-quiet-edge);background:var(--cc-field);border-radius:10px;min-width:0;padding:12px}.cc-game-live{border-color:var(--cc-vermilion)}.cc-game-aside{opacity:.78}.cc-game-head{align-items:flex-start;gap:10px;display:flex}.cc-game-name{overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:700;line-height:1.25}.cc-game-status{color:var(--cc-ink-soft);margin-top:4px}.cc-game-status.cc-chip-now{margin-left:0}.cc-game .cc-body,.cc-game details{margin-top:8px}.cc-game summary{min-height:32px;color:var(--cc-indigo);align-items:center;font-weight:650;display:inline-flex}.cc-game summary:focus-visible{outline:3px solid var(--cc-focus);outline-offset:2px}.cc-game-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.cc-game-results{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.cc-game-result{border-left:3px solid var(--cc-teal);background:var(--cc-quiet);border-radius:0 8px 8px 0;padding:8px 10px}.cc-game-result-head{align-items:center;gap:8px;display:flex}.cc-game-winner{font-weight:700}.cc-game-history{color:var(--cc-ink-soft);margin:4px 0 0;padding-left:20px;font-size:14px}.cc-game-x{min-width:32px;min-height:32px;color:var(--cc-ink-soft);font:inherit;background:0 0;border:0;border-radius:6px;flex:none;font-size:18px}.cc-game-x:focus-visible{outline:3px solid var(--cc-focus)}.cc-game-form{gap:6px;margin-top:10px;display:grid}.cc-deck{border-top:2px dashed var(--cc-quiet-edge);margin-top:14px;padding-top:12px}.cc-taboo-sizes{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.cc-taboo-size-on{outline:3px solid var(--cc-vermilion);outline-offset:1px}.cc-taboo-history{text-align:left;margin-top:10px}.cc-taboo-history summary{min-height:32px;font-weight:650}.cc-taboo-history ol{margin:6px 0 0;padding-left:22px}.cc-trailer-block{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.cc-trailer-frame{aspect-ratio:16/9;background:#0b0c0e;border-radius:6px;width:100%;position:relative;overflow:hidden;box-shadow:0 6px 12px #2b222040}.cc-trailer-facade,.cc-trailer-iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.cc-trailer-facade{color:#fff;cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0;display:flex}.cc-trailer-still{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cc-trailer-still-poster{object-fit:contain}.cc-trailer-play{background:#000000a6;border-radius:999px;place-items:center;width:64px;height:64px;transition:transform .12s;display:grid;position:relative;box-shadow:0 0 0 2px #ffffffd9}.cc-trailer-play svg{margin-left:3px}.cc-trailer-facade:hover .cc-trailer-play,.cc-trailer-facade:focus-visible .cc-trailer-play{transform:scale(1.06)}.cc-trailer-facade:focus-visible{outline-offset:-3px;outline:3px solid #3e9df4}.cc-trailer-label{background:#000000a6;border-radius:999px;padding:2px 10px;font-size:14px;font-weight:600;position:relative}.cc-trailer-out{font-size:14px}@media (prefers-reduced-motion:reduce){.cc-trailer-play{transition:none}}
