/* 辞典の共通ヘッダー・フッター（/vocabulary/css/style.css）の中に診断を置くための調整（2026-09-28 社長指示「同じサイトに見えるように」）
 * style.css は html{font-size:62.5%}・h1/h2/section の要素指定を持つので、診断の本文側に効かないよう打ち消す。 */
body.falling-version{background:#fff;color:var(--ink);font-size:16px;font-family:"Noto Sans JP",system-ui,sans-serif}
.falling-version main{padding-top:calc(58px + var(--space-2));padding-bottom:var(--space-6)}
.falling-version main section{margin-bottom:0}
.falling-version main h1,.falling-version main h2{display:block;margin-bottom:0}
.falling-version main h2{font-size:var(--diagnosis-heading)}
.falling-version .intro h1,.falling-version .result>h1{margin:0 0 20px}
/* パンくず（辞典共通の見た目）。右端に My単語帳 */
.falling-version .breadcrumb{margin:0 0 var(--space-3)}
.falling-version .breadcrumb__inner{display:flex;align-items:center;justify-content:space-between;gap:12px}
.falling-version .diagnosis-mybook{flex:0 0 auto;font-size:1.3rem;font-weight:700;color:#005172;white-space:nowrap}
/* 辞典の色（青緑のグラデーション・#005172）に合わせる */
.falling-version{--diagnosis-navy:#005172}
.falling-version .intro-copy{border-color:#d9eef2}
/* プレイ中は共通ヘッダー・パンくず・フッターを隠して問題に集中させる（従来どおり） */
.falling-version.is-playing .breadcrumb,.falling-version.is-playing #footer,.falling-version.is-playing .footer{display:none}
.falling-version.is-playing main{padding-top:16px}
/* 共通 reset.css が消した部品の見た目を戻す（見出しの太さ・チェックボックス・選択欄・ボタン中央寄せ） */
.falling-version main h1{font-weight:800}
.falling-version main h2,.falling-version main h3{font-weight:800}
.falling-version input[type=checkbox]{-webkit-appearance:auto;appearance:auto}
.falling-version select{border:1.5px solid var(--line);border-radius:10px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23005172' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 12px center;padding:8px 36px 8px 14px;font:inherit;font-weight:700;color:var(--ink);cursor:pointer}
.falling-version button{text-align:center;justify-content:center}
.falling-version .choice{text-align:left;justify-content:flex-start}
