.question-detail-module__QzGxJa__container{max-width:640px;min-height:100vh;margin:0 auto;padding:16px}.question-detail-module__QzGxJa__backLink{color:var(--text-secondary);align-items:center;gap:4px;margin-bottom:16px;font-size:.85rem;text-decoration:none;display:inline-flex}.question-detail-module__QzGxJa__backLink:hover{color:var(--accent)}.question-detail-module__QzGxJa__header{margin-bottom:24px}.question-detail-module__QzGxJa__badge{background:var(--bg-card);color:var(--accent);border-radius:4px;margin-bottom:8px;padding:2px 8px;font-size:.75rem;font-weight:700;display:inline-block}.question-detail-module__QzGxJa__questionNumber{color:var(--text-primary);margin-bottom:4px;font-size:1.1rem;font-weight:700}.question-detail-module__QzGxJa__questionText{white-space:pre-wrap;margin-bottom:24px;font-size:1.05rem;line-height:1.7}.question-detail-module__QzGxJa__multiHint{color:var(--accent);margin-bottom:8px;font-size:.85rem;font-weight:600}.question-detail-module__QzGxJa__choices{flex-direction:column;gap:10px;margin-bottom:24px;display:flex}.question-detail-module__QzGxJa__choice{background:var(--bg-secondary);border:2px solid var(--border);border-radius:var(--radius-sm);align-items:flex-start;gap:12px;padding:14px 16px;font-size:.95rem;line-height:1.5;display:flex}.question-detail-module__QzGxJa__choiceCorrect{border-color:var(--correct);background:#2ea44f26}.question-detail-module__QzGxJa__choiceLabel{background:var(--bg-card);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;font-weight:700;display:flex}.question-detail-module__QzGxJa__choiceLabelCorrect{background:var(--correct);color:#fff}.question-detail-module__QzGxJa__choiceText{flex:1;padding-top:2px}.question-detail-module__QzGxJa__answerSection{margin-bottom:24px}.question-detail-module__QzGxJa__answerHeading{color:var(--correct);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:.85rem;font-weight:700}.question-detail-module__QzGxJa__explanation{background:var(--bg-secondary);border-radius:var(--radius-sm);border-left:3px solid var(--accent);white-space:pre-wrap;margin-bottom:16px;padding:16px;font-size:.95rem;line-height:1.7}.question-detail-module__QzGxJa__reference{margin-bottom:16px}.question-detail-module__QzGxJa__referenceLink{color:var(--accent);word-break:break-all;font-size:.85rem;text-decoration:none}.question-detail-module__QzGxJa__referenceLink:hover{text-decoration:underline}.question-detail-module__QzGxJa__nav{border-top:1px solid var(--border);justify-content:space-between;gap:12px;padding-top:20px;display:flex}.question-detail-module__QzGxJa__navLink{background:var(--bg-card);color:var(--text-primary);border-radius:var(--radius-sm);align-items:center;gap:4px;padding:10px 16px;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.question-detail-module__QzGxJa__navLink:hover{background:#c8d6e8}.question-detail-module__QzGxJa__navLinkDisabled{opacity:.3;pointer-events:none}
