:root{--bg:#e8dcf8;--bg-deep:#c9b3ee;--text:#2c1750;--text-soft:#675390;--panel-line:#2c175029;--track:#2c175029;--stop:#f6f1fd;--edge:#b8a2e4;--accent:#6f3fd0;--accent-deep:#522aa6;--stage-no:#d5c5f2}.card-riddle{font-size:clamp(21px,6vw,28px);line-height:1.22}.answer{justify-items:center;gap:2px;font-size:clamp(17px,4.8vw,21px);line-height:1.1;display:grid}.answer-art{font-size:44px;line-height:1.1}.q-back .answer,.q-claim .answer{font-size:clamp(22px,6.4vw,28px)}.q-back .answer-art{font-size:72px}.q-claim{border-radius:24px}.explain-card .answer{align-items:center;gap:6px;font-size:20px;display:inline-flex}.explain-card .answer-art{font-size:28px}.choices-wide .choice.choice-front{font-size:clamp(15px,4.3vw,19px);line-height:1.2}
