[hidden]{display:none!important}.mental{--accent:#176b54;--soft:#ecf8f1}.communication{--accent:#6942a7;--soft:#f3edfc}.extra #quiz-question{font-size:22px;line-height:1.6}.extra #quiz-options{display:flex;flex-direction:column;gap:12px}.extra #quiz-options button{display:flex;align-items:center;gap:12px;width:100%;margin:0;padding:15px;background:var(--soft);color:var(--accent);text-align:left;border-radius:12px;font-size:16px;font-weight:normal}.extra #quiz-options .option-label{background:var(--accent);flex-shrink:0}.extra #quiz-options button:hover,.extra #quiz-options button.selected{outline:2px solid var(--accent)}.extra progress{width:100%;accent-color:var(--accent)}.extra #quiz-percent{font-size:30px;color:var(--accent)}.extra #quiz-image{width:100%;max-width:300px;height:auto;border-radius:20px}.extra .result-section{background:var(--soft);text-align:left}.extra .result-section h3{color:var(--accent)}.extra #quiz-result button,.extra #quiz-back{width:100%;padding:15px;background:var(--accent)}.extra textarea{width:100%;min-height:120px;font:inherit}.diagnosis-link.mental{background:#ecf8f1;color:#176b54;border-color:#c5e5d3}.diagnosis-link.communication{background:#f3edfc;color:#6942a7;border-color:#ddd0f4}
