.area-question h2{margin:0;font-size:1.3rem;line-height:1.3}.area-question-lead{margin:4px 0 0;font-weight:800}.area-choices{gap:8px;margin:0;padding:0;list-style:none;display:grid}button.area-choice{border:2px solid var(--line);background:var(--surface);width:100%;min-height:56px;color:var(--ink);text-align:left;border-radius:16px;align-items:center;gap:10px;padding:10px 12px;font-weight:600;display:flex}button.area-choice:hover{filter:none;border-color:var(--accent)}button.area-choice>svg{color:var(--accent);flex-shrink:0}button.area-choice>svg:last-child{color:var(--muted)}button.area-choice>span{overflow-wrap:anywhere;flex:1;gap:2px;min-width:0;display:grid}button.area-choice small{color:var(--muted);font-weight:400}.area-question button.area-anyway{justify-self:start;font-weight:500}
