:root{--bg:#d3f1f4;--bg-deep:#9fdbe2;--text:#0c3a42;--text-soft:#437078;--panel-line:#0c3a422b;--track:#0c3a422b;--stop:#eefafb;--edge:#8ecfd7;--accent:#7a3fd0;--accent-deep:#5d2aa8;--stage-no:#b5e5ea}.card-word{white-space:nowrap;font-size:clamp(40px,12.5vw,60px)}.card-word i{color:var(--accent);font-style:normal}.card-word small{font-family:var(--font-body);color:var(--card-soft);white-space:normal;margin-top:6px;font-size:.34em;font-weight:800;display:block}.choice .card-word{font-size:clamp(26px,7.6vw,34px)}.choice .card-word small,.explain-card .card-word small{display:none}.explain-card .card-word{font-size:26px}.sign-choice{justify-items:center;gap:2px;display:grid}.sign-choice b{font-size:44px;line-height:.9}.sign-choice small{font-family:var(--font-body);font-size:15px;font-weight:800}.choice.choice-back{font-size:34px}.q-back,.q-claim{font-size:40px}
