:root{--cc-bg: #070b18;--cc-bg2: #0e1428;--cc-panel: #131a30;--cc-panel-2: #18213f;--cc-elevated: #1b274d;--cc-divider: #232c4d;--cc-text: #eef2ff;--cc-text-secondary: #b9c2e8;--cc-muted: #7e89b3;--cc-help: #5f6a92;--cc-accent: #6c8cff;--cc-accent2: #34d9a3;--cc-warn: #ffb454;--cc-danger: #ff6b6b;--cc-gold: #ffd166;--cc-live: #ff4d6d;--cc-ok: #34d9a3;--cc-a: #ff4d4d;--cc-a-2: #ff9a9a;--cc-a-glow: rgba(255,77,77,.55);--cc-b: #3d85ff;--cc-b-2: #7faaff;--cc-b-glow: rgba(61,133,255,.55);--cc-c: #a855f7;--cc-c-2: #c98bff;--cc-c-glow: rgba(168,85,247,.55);--cc-d: #00f0ff;--cc-d-2: #6ff7ff;--cc-d-glow: rgba(0,240,255,.55);--cc-radius: 16px;--cc-radius-md: 12px;--cc-radius-sm: 9px;--cc-radius-xs: 6px;--cc-pill: 999px;--cc-shadow: 0 18px 44px rgba(2,6,20,.5);--cc-shadow-sm: 0 6px 18px rgba(2,6,20,.35);--cc-glow-brand: 0 0 26px rgba(108,140,255,.28);--cc-font: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--cc-stage-grad: radial-gradient(1200px 820px at 70% -12%, #18234c 0%, #070b18 58%)}.cc-screen{background:var(--cc-stage-grad);color:var(--cc-text);font-family:var(--cc-font);min-height:100vh;width:100%;box-sizing:border-box}.cc-muted{color:var(--cc-muted)}.cc-secondary{color:var(--cc-text-secondary)}.cc-accent{color:var(--cc-accent)}.cc-accent2{color:var(--cc-accent2)}.cc-card{background:var(--cc-panel);border:1px solid var(--cc-divider);border-radius:var(--cc-radius);padding:18px;box-shadow:var(--cc-shadow-sm);transition:border-color .15s ease,transform .15s ease}.cc-card:hover{border-color:var(--cc-accent);transform:translateY(-2px)}.qr-box{width:var(--qr-size);height:var(--qr-size);display:grid;grid-template-columns:repeat(var(--qr-n),1fr);grid-template-rows:repeat(var(--qr-n),1fr);background:#fff;padding:4px;border-radius:8px}.qr-cell{width:100%;height:100%}.qr-cell.on{background:#04122b}.ans-a{--ac: var(--cc-a);--ac2: var(--cc-a-2);--ag: var(--cc-a-glow)}.ans-b{--ac: var(--cc-b);--ac2: var(--cc-b-2);--ag: var(--cc-b-glow)}.ans-c{--ac: var(--cc-c);--ac2: var(--cc-c-2);--ag: var(--cc-c-glow)}.ans-d{--ac: var(--cc-d);--ac2: var(--cc-d-2);--ag: var(--cc-d-glow)}
