:root{--bg:#241046;--bg-deep:#150a2c;--text:#f6f1ff;--text-soft:#c3b6ea;--panel:#ffffff17;--panel-strong:#ffffff26;--panel-line:#ffffff29;--track:#ffffff2e;--stop:#3a1f73;--card-ink:#1e2145;--card-soft:#5b5f85;--card-tint:#f4f1ff;--edge:#cbbcf7;--accent:#35d0ba;--accent-deep:#1ba592;--accent-ink:#12233a;--reward:#b9f3ea;--reward-drop:#35d0ba;--focus:#35d0ba;--locked-filter:none;--stage-no:#e6defc}body{background-image:radial-gradient(60% 34% at 80% 0,#7a3fd08c,#0000 70%),linear-gradient(#2c1457,#150a2c)}.card-word{white-space:nowrap;font-size:clamp(42px,13vw,64px)}.choice .card-word{font-size:clamp(26px,7.6vw,34px)}.explain-card .card-word{font-size:26px}.choice.choice-back{font-size:36px}.q-back,.q-claim{font-size:44px}.q-claim{color:var(--card-ink)}
