/* ケーススタディ（共有シナリオ）— get_exam_features() に case_study がある資格のページだけが読み込む（aws-com/feature/case_study.php）
   設計: docs/case-study/README.md §6、docs/report/2026-10-21-feature-module-split-plan.md */

/* 問題画面・模試の受験画面のシナリオ欄 */
.case-panel-head .case-progress { font-size:14px; font-weight:normal; color:#666; margin-left:6px; }
.case-note { font-size:0.85em; color:#666; margin:0 0 6px; }
details.case-acc { border:1px solid #b7d3d8; border-radius:6px; margin:6px 0; background:#f6fbfc; }
details.case-acc > summary { cursor:pointer; padding:8px 12px; font-weight:bold; color:#177f8e; }
details.case-acc .case-body { padding:4px 14px 10px; }
body.night details.case-acc { background:#22303a; border-color:#456; }
body.night details.case-acc > summary { color:#5bc8d6; }
body.night .case-panel-head .case-progress, body.night .case-note { color:#aaa; }

/* 問題集トップのケーススタディ一覧（分野別タブの下段） */
.case-intro { font-size:13px; color:#666; margin:8px 10px; line-height:1.6; }
body.night .case-intro { color:#aaa; }
