/* site-shell-v1b — 全ページ共通の枠（ヘッダー・地・書体）の共通の上書き。共通の枠の担当、2026-09-28（v1b は 2026-09-29）。
   v1 との違い（主指揮 2026-09-29。ページ側で実測で合わせた位置を変えない）：
   - §6 の CONTACT・ABOUT の位置の補正（メール・copy の行の位置、メール・活動の見出しの下線の高さ）を外した
   - §5 の副情報の行の切り上げを CONTACT に当てない
   - §4 に、詳細ページ（aria-current="true"）でもナビの現在地の下線を出す規則を足した（motion-system-v2 との組み合わせの不具合）
   ほかは v1 と同じ。site-shell-v1.js と一組のまま。
   site-shell-v1.js と一組。ヘッダーの部品（header-scroll-v1.css・header-scroll-v1b.css・header-onair-cycle-v2.css・
   header-brand-v1.css・header-live-v1.css）と brand-unify-v1.css・study16.css の**後**に読み込む。
   値はすべて契約（docs/RENEWAL-BRAND-SYSTEM.md）とホームのヘッダーの既存の値から取り、新しい値は置かない。 */

/* 1. 書体（契約 §3）：欧文は Barlow Condensed 600 の 1 書体だけ。Google Fonts の Rajdhani は読み込まない。
   study16.css と同じファイル・同じ指定（URL が同じなので、読み込みは 1 回）。study16.css に頼らずこの部品だけで揃うように置く。 */
@font-face {
  font-family: "Barlow Condensed";
  src: url("assets/BarlowCondensed-SemiBold.ttf") format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
/* ヒーローの操作の書体（ensemble-stage.css の --f-ui は Rajdhani）。brand-unify-v1.css と同じ上書きを、読み込み順に頼らず確定させる */
.ensemble-stage {
  --f-ui: "Barlow Condensed", "Zen Kaku Gothic New", system-ui, sans-serif;
}
/* 名札の LIVE（ensemble-stage.css は太さ 700）。700 の書体ファイルがなく疑似太字になるため 600（契約 §3、brand-unify-v1.css の .u と同じ扱い） */
.ensemble-stage .tag .s13-live-badge.s55-live-badge:not([hidden]) {
  font-weight: 600;
}
/* ヘッダーの人数「· 4」（header-scroll-v1.css は名前と同じ太さ 700 のまま書体だけ Barlow Condensed にしていて、疑似太字になっていた。
   CDP で実際に描かれた書体を数えて見つけた）。人数だけのときの表示（header-onair-cycle-v2.css）はもともと 600 */
body.hs.eh-study.s55 .s13-header .s55-onair-short {
  font-weight: 600;
}

/* 2. 地（契約 §2）：ページの地は黒の帯 #08090e、ヘッダーの帯は夜空 #0d0724。
   study16.css の .study16 { background: #100a17 }（契約外）が全ページの body に効き、edition.css は :root に #100c17 を置く。
   brand-unify-v1.css・site-width-v1.css も同じ上書きをしているが、どちらかを読まないページでも崩れないよう、ここで確定させる。 */
html:root {
  background-color: #08090e;
}
body.study16,
body {
  background-color: #08090e;
}
body.hs.eh-study.s55 .s13-header {
  background-color: #0d0724;
}

/* 3. 下層ページ（<body data-shell="sub">）：最初の描画からロゴを出す。
   ホームは題字を過ぎたときにロゴが下から浮かぶ（header-scroll-v1.css、480ms）。下層ページには題字がないので、動かさずに
   最初から置く（構成案 §2.6「最初のフレームから縮んだ状態」）。JS より前に効くよう、body の属性だけで決める。 */
body.hs.eh-study.s55[data-shell="sub"] .s13-header .s13-brand {
  visibility: visible;
  transition: none;
}
body.hs.eh-study.s55[data-shell="sub"] .s13-header .s13-brand > :is(.s55-brand-stroke, .s55-brand-word) {
  transform: none;
  transition: none;
}

/* 4. メニューの現在地（aria-current は site-shell-v1.js と build-site-links.py が付ける）。
   控えめに、ホバーと同じ 2 つだけを常に点ける：文字を控えめな紙色 .78 → 紙色 #f3ecdc、下線（1px、文字の行の箱の 6px 下。
   header-scroll-v1.css の a::after をそのまま使う）。金・面・枠は使わない（金は 3 ゾーンに限る、契約 §2）。 */
body.hs.eh-study.s55 .s13-header #s14-nav a[aria-current] {
  color: var(--hs-paper, #f3ecdc);
}
body.hs.eh-study.s55 .s13-header #s14-nav a[aria-current]::after {
  opacity: 1;
}
/* v1b：詳細ページ（MEMBER・NEWS の記事。aria-current="true"）でも下線を出す。motion-system-v2.css はナビの ::after を
   scaleX(0) にしておき、aria-current="page" だけ scaleX(1) に戻すので、"true" のページでは下線が消えていた（2026-09-29 に実測）。
   詳細度は v2 の既定（#s14-nav#s14-nav a::after）より 1 つ高く、v2 の "page" の規則と同じ */
#s14-nav#s14-nav a[aria-current]::after {
  transform: scaleX(1);
  transform-origin: left center;
}
/* 引き出しのメニュー（1023 以下）：項目は格子の升目いっぱいに伸びていて、下線が文字の先まで升目の幅で引かれていた
   （390 で文字 83〜127px に対して線 167px。区切り線に見える）。項目を中身の幅にし、下線をアイコン＋文字の上だけにする
   （PC と同じ長さ）。押せる範囲は高さ 48px、幅は最短の NEWS でも 83px で、44 × 44 を満たす。ホバーの下線も同じく直る。 */
@media (max-width: 1023px) {
  body.hs.eh-study.s55[data-s14-nav] .s13-header #s14-nav a {
    justify-self: start;
  }
}

/* 5. 下層ページの冒頭の枠（sp-frame-v1.css）の補正。build-site-links.py --shell はこのファイルを sp-frame-v1.css の後、
   各ページの CSS の前に置くので、同じ強さの規則でここが勝ち、ページごとの上書き（.nw-meta・.wk-filters・.mb-kicker）はそのまま勝つ。
   sp-frame の次の版ができたら、そちらへ移す。
   - 副情報の行の上の余白を整数にする（切り上げ）。sp-frame-v1.css の式のままだと端数（1440 で 16.8、1024 で 17.6、スマホで 10.4）で、
     (a) スマホの「題字のインク → 副情報のインク」が 15 になっていた（目標 16。MEMBERS の担当の実測、2 倍 DPR）。端数 0.4 が画素に
         丸められて 1 足りなくなる。PC は端数が繰り上がって 24 になっていた。
     (b) 行の中の操作リンク（.sp-u）の文字と下線が別々に画素へ丸められ、下線までの距離がページと幅で揺れた（WORKS の担当の実測）。
     切り上げると 17 / 18 / 11px。PC・タブレットは今の見た目（24）のまま、スマホは 16 になる。WORKS の .wk-filters と同じ直し方。
     v1b：CONTACT（body.sp--contact）には当てない。CONTACT は sp-frame-v1.css の端数のままで組みと冒頭の和紋を実測で合わせてあり、
     切り上げると 768・390 で冒頭の帯の高さが 1px 足らず変わって、和紋の並び（金の差し色の位置）が変わった（控えとの画素比較）。
     :where() で包み、詳細度は v1 と同じ（0,2,1）のままにする（ページごとの上書きは今までどおり勝つ）。 */
body.sp:where(:not(.sp--contact)) .sp-meta {
  padding-top: round(up, calc(var(--sp-title-meta) - 0.1 * var(--sp-title) - 2.6px + 1px), 1px);
}
/* - 操作リンク .sp-u の下線：sp-frame-v1.css は 0.9em + 8.5（13px で 20.2px）の端数の位置。整数の 19px に置くと、契約と同じ測り方
     （文字のインクの下端 → 下線、2 倍 DPR）でホームの .u と同じ 8.5 になる（WORKS の担当の実測と同じ値。全下層ページで実測）。
     下がりのある文字を含む .sp-u--desc（CONTACT の copy・ALT LINE）は変えない（sp-frame-v1.css の 22px のまま）。CONTACT の
     この 2 つは、上のメールの行が端数の位置（1440 で y = 521.09）にあるため、下線の位置を 0.5px ずつ動かしても 9 → 8 と 1px ずつ
     しか変わらず、枠の側では 8.5 にできない（calibrate-desc-underline.mjs）。CONTACT の組みの側で行の位置を整数にする必要がある。 */
body.sp .sp-u::after {
  top: 19px;
}

/* 6. 各ページが自分で持っている行と下線の補正（主指揮 2026-09-28）。各ページのファイルは変えず、ページのクラス名で範囲を限る。
   LIVE（body.lp）と MEMBER（body.mb-page）はクラス名だけに頼る（担当の作り直しで効かなくなったら、統合のときにかけ直す）。
   ページの CSS はこのファイルより後に読まれるので、クラスを 1 つ多く重ねて勝たせる。
   値は calibrate-underlines.mjs で決めた。候補の位置を差し込み、契約の測り方（2 倍 DPR、文字のインクの下端 → 下線。
   アイコン・矢印は含めない）で 1440・1280・1024・768・430・390・360 を測り、全幅で 8.5 になる整数を選んだ。
   分かったこと：文字も線も整数の画素に丸められる。下線を 0.5px ずつ動かしても、文字を 0.5px ずらしても、1px ずつしか変わらない。 */

/* WORKS：絞り込みの行の余白を切り上げる（works-page.css の round(nearest, …) だとスマホで 10 になり、題字 → 絞り込みが 15）。
   切り上げると 17 / 18 / 11px で、スマホは 16（ほかの下層ページの副情報の行と同じ）。PC・タブレットは今と同じ。 */
body.sp.wk-page .sp-meta.wk-filters {
  padding-top: round(up, calc(var(--sp-title-meta) - 0.1 * var(--sp-title) - 2.6px + 1px), 1px);
}

/* CONTACT・ABOUT：v1 はここでメールの行・copy の行の位置と、メール・活動の見出しの下線の高さを持っていたが、v1b では持たない
   （主指揮 2026-09-29）。各ページの直しの CSS（contact-fix-v1.css・about-fix-v1.css。独立審査と Cursor の 4 回の直しで実測で
   合わせ、1441 以上は列の倍率 u で相似に拡大する）が位置を持つ。v1 の規則は詳細度が高く、その値に勝っていた
   （CONTACT の信号線の曲がる高さが 1440 で 1px、1920 で 5px ずれ、導入文 → 信号線 → SELECT SUBJECT が 22/24・26/36 に崩れた）。
   焦点の見た目（§9b）は、位置を変えずに線の太さと色だけを変える。 */

/* MEMBER：ALL MEMBERS・WATCH LIVE（.mb-u）。bottom 4.75px の端数で、768 だけ 9.5 になっていた。5px で全幅 8.5。 */
body.mb-page.mb-page .mb-u::after {
  bottom: 5px;
}

/* LIVE：題の下の目次（.lp-index）。行の余白を副情報の行と同じく切り上げ（17 / 18 / 11px。スマホの題 → 目次も 16 になる）、
   下線を全幅 19px に（PC の 20px は 9.5 だった）。
   「もっと見る」は和文（Zen Kaku Gothic New 700）で、かなのインクは欧文の大文字より下まで出る。19px では 6.5、21px で 8.5。 */
body.lp.lp .lp-index {
  padding-top: round(up, calc(var(--sp-title-meta, 24px) - 0.1 * var(--sp-title, 56px) - 2.6px + 1px), 1px);
}
body.lp.lp .lp-index a::after {
  top: 19px;
}
body.lp.lp .lp-more-button::after {
  top: 21px;
}

/* 7. 共通のフッター（ホームの部品。主指揮 2026-09-28、ABOUT の審査で契約外と分かった）。
   - 団体概要・プライバシーポリシー：GlyphPatchJP 12px・rgb(178,177,173) → Zen Kaku Gothic New 12px（和文 12〜13px の範囲）・
     控えめな紙色 .78。GlyphPatchJP は「祇」1 字の字形補正で、フッターの文言には使わない。
   - AKIHABARA, JAPAN：rgb(178,177,173) → 控えめな紙色 .78。大きさはスマホの 9px を 11px に（欧文のラベルは 11px 以上）。
   - X・YouTube：rgb(238,236,229)（契約外の紙色）→ 控えめな紙色 .78。ホバー・フォーカスで紙色 #f3ecdc（ほかの操作と同じ）。
   - 今いるページへのリンク（aria-current。build-site-links.py と site-shell-v1.js が付ける）：ナビと同じく紙色と下線。
     下線は 1px、文字のインクの下 8.5（契約の測り方。calibrate-underlines.mjs の footer で決めた）。
   - 団体概要・プライバシーポリシーの押せる高さ：36 → 44（ホームの home-fix-v1.css §2 と同じ直し。上下に 4px ずつ広げ、同じだけ
     負の margin で戻すので、字と行の位置は変わらない）。箱の上端が 4px 上がるので、下線の top は 33 → 37px（見た目の位置は同じ）。 */
body .edition-footer.edition-footer .footer-info a {
  font-family: "Zen Kaku Gothic New", sans-serif;
  font-size: 12px;
  color: rgb(243 236 220 / 0.78);
  box-sizing: border-box;
  min-height: 44px;
  padding-top: 4px;
  padding-bottom: 4px;
  margin-top: -4px;
  margin-bottom: -4px;
}
body .edition-footer.edition-footer .footer-meta > span {
  font-size: 11px;
  color: rgb(243 236 220 / 0.78);
}
body .edition-footer.edition-footer .footer-socials a {
  color: rgb(243 236 220 / 0.78);
}
body .edition-footer.edition-footer :is(.footer-info, .footer-socials) a:is(:hover, :focus-visible) {
  color: #f3ecdc;
}
body .edition-footer.edition-footer .footer-info a[aria-current] {
  position: relative;
  color: #f3ecdc;
}
body .edition-footer.edition-footer .footer-info a[aria-current]::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 37px; /* 押せる箱（高さ 44px、上下の padding 4px、文字は上下の中央）の中に収まる */
  height: 1px;
  background: currentColor;
}

/* 8. ヘッダーの「VAPOR-8」の文字の画像を、この CSS の中に埋め込む（header-brand-v1.css と同じ 6 枚の画像、合わせて約 25KB。接頭辞なしの image-set だけにして重複を避けた）。
   ページをまたぐ遷移で到着したとき、次のページの最初の 1〜3 コマで文字の画像がまだ描かれておらず、ロゴの印だけのヘッダーが
   映っていた（capture-transition.mjs）。画像を取りに行く手間をなくして、最初のコマから描かれるようにする。見た目は同じ。 */
body.hs.eh-study.s55 .s13-header .s55-brand-word {
  background: image-set(url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAAAgCAYAAAAG98ZXAAAIWElEQVR42u2aW4xdZRXHf/syZ2Y6zNAUKG1FWqAtSG9QIIhGS4yAaYBAuAQiMUCivBiNRjRCSBOu0QcTHuyDoAaNJvIkmEgAuaXc2+mUQkGGwnS0BVvbmSkzdmbOnLM3L/8vWfmyb+d0Hog5Ozk5Z5/zfetb9/Vfa59g8vBeOtfn4wo7KugYo3N1jNExRufqGKNjjM51HFdcYCRrqCaQmvsAiMx9olcZHUSnWcBTJPp5l89L1nl2jaOXt8+XhRb5beUKPH2kVm95xshTriXSqHB4GZ08ZZddUca6MOe8pqeMtE1ZggInqGqEZgbfgV5JnCPQ1cBmYAo4AdgK7DZKOAW4W8z1AoPAI2a/e/8a8G3gmA7sFZ2tnnDucyC6S4G6Y1JrpoD3gWeBQ+YMy/cFwC3AOvGdAP/RnscMH6nZsxb4PjBtvnMGOgi8CWwz/LVjEBddJwGrgIWSbxT40NHOM8bJwB1iKAaGpcRYRM8FfmgU/ytvv3u/SXRSk3pGZLi5DOEC4DbgzALBDgI/Bv5sQj4BfgT8MiPaE+Ba4Ha9H9A+x89Z4rFIkU8Dt2Y4QZWIQE54n/SxCOiWbo8Br0iXe7MYB3gZOCqFLQTO8NatkFH+K2s/bxi3qWG1PGBKQqSitxzYm+Np42JyDhgDPpAwaxWZA/LyYWCH9lwqh/hUNKeBXYrgLwGTwIXAw8B1Xk2qSzETQA14T+uXA6eJl28BvwauL6lneantUeBm4H9Al957JM9m4HRgU1ZxReHzMdAnJa72fl8lQj1i9j3zu2NgAFip/ZPAfnnEQmCN5zl+PQiBE4HXgCuArwM3iO60vP92s+e7phjOKc1eAVwCPClvHAcuVyQkJqoC0QuBfuAu4DLgy8A/xIfbu8LbW1bXEuAiRcQRnfMQ8FXge3KCMTnaLVnGCIFZYI+UPSPLdUtQF9qpft8H/MszBjLEqbrfLy/u0f3GAmP4adMp6znVpgEJscqsOVsePgBsB96Ql88CfzKK6QPOKYH1XTpzDPijzna18YsV+bZrztfnbqXILUr5vxevA9LrRWFB7zEoInUpdZlR9gp93y2jNSRwavavlQChjLHLIIrzvLRYVvwcZLUFuNsgwh7RCuQ81uvnPAX1VTgvNbxWhcB5V4+hNyUnifWaNrwuCHOYccZwUHHA1I1FMoxDOztzvOU88/0+4G3dz8o7e40Cq3gYOfUta33iydJqI+wiqebB36k26NW9vm5GRm4Y2VJgpsgYe5TnIr1c3Vimop2I6FBO8V5nvHJEBXtOTHzBGDeo4KV1nbdM+0MBjOPF/1mGnJIMsQp2Q9F0SKChlYhGGSEQneUCA6nkX69orwHbwxyPC4BPhIF79P05BkktkEKOAO96+2zxrut+RIDgiEkV60pydyqF9AKLgTtV+I/KOV6d55GOS3E/A34ryHmVkE8A3C+0Fpl0HRtnjcy9c8pQ9WurahGC5C8CLyj9R8BTwGNxARJoAG8BF4vw2aZ4B7LmO8L9tpFKtWaJjHFMhkhVO9aKzkbgLwXnTwGbVPj7RW9ahvlQBZB5HlXUgSvNd2NqHrcAv/E6/1amEFsEv1fIuTZp/6da8wtgPC4htEMN0awIOWMgY+w2HtzwutoeMX5ARkPGvVBrN5SEfFMweLERPgKeAX6gtDGfKcrJsU09x0o1n9OKln8Cf5XcdSn3NkVOZEDFCHCvccylmgC4RnafUNRq1dU54G/AdXFJcRySIRIp5RTluqYY2Jmz36KlLuBBMbZK9Jpipl89SJBx/gKBiEd11pj6mXe9bp95NMYC4B7gJaXaJ9Vv1ICfAE8Y468DvpNBZ9gYoyHHWaMomAC+oRJQU7raKPnujUuKz7BSzBLl+fNlaYcGdhUUbzePORX4ub6fM/B0qbxvKANGOi/bC/wuZ7CWMv+X651CKe9ppZRJgY4T9Bkp9rDeY9PHjHgOvcGAgNdlCNe/DaoxnQDOikuw/aTCc7kU+RWljlBGGs4o3v1S8qzxjsMG2sWi1SM0MVSAqGqmKDZMl522OJZo1SBJRo8SG6gbAI8Df/fgeZBRR0JPp26c7/ctUVjhwdNOfZ7TFLbPDA8nvImrqylLZfk+henFen1ThTkyRZwKo/qGBEgK4K+PBiOTy1sd0ef1KPa7WaHDcaXQMd0fLXk8EJgm1sqTxhWYGdR7w9QCV4wt8vKL94yK3zbgI7NvVOmuochoFxGlxhNdqqgrit0MCwM8MGPxdhrCICMagwqGnDXRsFA6mtVv/cbxp8IKxthtsH2XYWAwZ98GE9aHNNkNFeKBnkl0SVkr1dGnJd5eNIxDubhLfK7RhPVSPUu5U+m2V8jurQwUl+ac2fDSVpTDZ5pBIzROG4m39cBPxeONagAnlEF2VzHGqAaBvQYdTctIVqimMUai6NgvRdhcv8fk4yWmsw+9p2JBhbrglLRVHr9YvN2h4vsHndElpPSA+IkynqNkPSKeMXzUTOMWVOwvAjWQB4VEG0KWr2qA2SfUVgceKjOGS0FDpm5EwsofZYzN+4Wn3fOL942infBvmzoQejMszKPJKo9sEzP72qznMDWjPBc9oxq5P5KD3BJzbuo9yHLIsSbFVb0cb6Pi7SVz3oCRdxdwDfByUPJfW6fkRZpHuf7imEI+a/x8ujHkERU2C0VrWpNozbhBW+g3p9BJPTatMtxzhlsvENEnz/63UsVMDiTu08zLyXZA8rmJ62nmGcYBU4tafcCEphiuC59R5nANcRj8H/3xuawJjOZxdNIOb0V1MAKacZtIIi35u0zZuqI1YRuFHO/PCX5jmBQYoky2sMLYvlXe/LOaRX/VoU10U5Xh5Dj3M4/7y2Sbz5FLIa3PAC7dwD73gPc5AAAAAElFTkSuQmCC") 1x, url("data:image/png;base64,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") 2x, url("data:image/png;base64,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") 3x) 0 0 / 100% 100% no-repeat;
}
@media (max-width: 1023px) {
  body.hs.eh-study.s55 .s13-header .s55-brand-word {
    background: image-set(url("data:image/png;base64,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") 1x, url("data:image/png;base64,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") 2x, url("data:image/png;base64,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") 3x) 0 0 / 100% 100% no-repeat;
  }
}

/* 9. 焦点（キーボードで選んだとき）の見た目：四角い枠をやめ、紙色 #f3ecdc の 2px の線にする（主指揮 2026-09-29。ホームの
   home-fix-v1.css §1 のヘッダーとフッターの分を、全ページ共通のここへ移した）。
   - 文字の操作：文字の下に 2px の線（操作リンクの下線と同じ位置）。現在地（aria-current）の 1px の線は、焦点のときだけ 2px。
   - アイコン・画像だけの操作（ヘッダーのロゴ、MENU、フッターのロゴ）：要素の下に短い 2px の線。
   - 下層ページの sp-frame-v1.css は、本文も含めた全部の a・button・input・label に四角い枠（outline 2px）を付けている。
     ここで外すのは共通の枠の部品（本文へ・ヘッダー・フッター）と、共通の操作リンク .sp-u だけ。本文の中の部品は各ページが持つ。
   ホーム（home-fix-v1.css が後から読まれる）と同じ値にしてあり、違うのはフッターの文字リンクの線の位置だけ（下のとおり、
   ここを 1 つ強い規則にして勝たせる）。統合のときに home-fix-v1.css の同じ分（§1 のヘッダー・フッター）は消してよい。 */

/* 本文へ（skip）：マウスで押したときは出さず、キーボードのときだけ出す。枠の代わりに字の下線 */
body.eh-study.s55 .skip:focus {
  top: -80px;
}
body.eh-study.s55 .skip:focus-visible {
  top: 16px;
  outline: none;
  text-decoration: underline;
  text-decoration-thickness: 2px;
  text-underline-offset: 4px;
  text-decoration-color: #f3ecdc;
}

/* ヘッダー：header-scroll-v1.css・study16 の枠（outline 2px）を外す */
body.hs.eh-study.s55 .s13-header :is(#s14-nav a, .s14-menu-toggle, .s13-brand, .hero-now):focus-visible {
  outline: none;
}
/* ナビ：ホバーの下線（1px、文字の行の箱の 6px 下）を 2px にして紙色で点ける。現在地の 1px も、焦点のときは 2px */
body.hs.eh-study.s55 .s13-header #s14-nav a:focus-visible::after {
  opacity: 1;
  height: 2px;
  background: #f3ecdc;
}
/* MENU（アイコン＋MENU）：ナビと同じ高さに 2px の線 */
body.hs.eh-study.s55 .s13-header .s14-menu-toggle:focus-visible::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(50% + var(--hs-label) / 2 + 6px);
  height: 2px;
  background: #f3ecdc;
  pointer-events: none;
}
/* ロゴ（印＋VAPOR-8 の文字の画像）：文字の画像の下に短い線。長さはフッターのロゴと同じ割合（160 に対して 72 ＝ 45%）で、
   文字の画像の中央。位置は文字のインクの下端から 8.5（操作リンクの下線と同じ測り方。measure-focus.mjs で実測）。
   文字の画像はスクロールで縮む（ホーム）ので、線は画像の要素に付けて一緒に動かす */
body.hs.eh-study.s55 .s13-header .s13-brand:focus-visible > .s55-brand-word {
  position: relative;
}
body.hs.eh-study.s55 .s13-header .s13-brand:focus-visible > .s55-brand-word::after {
  content: "";
  position: absolute;
  left: 27.5%;
  right: 27.5%;
  top: calc(100% + 5px);
  height: 2px;
  background: #f3ecdc;
  pointer-events: none;
}
@media (max-width: 1023px) {
  /* 文字の画像が 32 → 24px に縮むので、インクの下端から 8.5 になる位置も変わる（実測で 5px → 7.5、6px → 8.5） */
  body.hs.eh-study.s55 .s13-header .s13-brand:focus-visible > .s55-brand-word::after {
    top: calc(100% + 6px);
  }
}
/* 配信の知らせ（ON AIR / LIVE と名前）：字の下線 */
body.eh-study.s55 .s13-header > a.hero-now:focus-visible {
  color: #f3ecdc;
  text-decoration: underline;
  text-decoration-thickness: 2px;
  text-underline-offset: 6px;
  text-decoration-color: #f3ecdc;
}

/* フッター：edition.css の金の枠・sp-frame の紙色の枠を外す */
body.eh-study.s55 .edition-footer.edition-footer :is(.footer-info a, .footer-socials a, a.footer-signature):focus-visible {
  outline: none;
}
/* 団体概要・プライバシーポリシー：現在地の下線（1px、top 37px ＝ 文字のインクの下 8.5）と同じ位置に 2px。
   ホームの home-fix-v1.css は字の下線（text-decoration、字の 4px 下）なので、1 つ強い規則で消して、現在地と同じ位置に揃える */
body.eh-study.s55 .edition-footer.edition-footer .footer-info a {
  position: relative;
}
body.eh-study.s55 .edition-footer.edition-footer.edition-footer .footer-info.footer-info a:focus-visible {
  text-decoration: none;
}
body.eh-study.s55 .edition-footer.edition-footer.edition-footer .footer-info.footer-info a:focus-visible::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 37px;
  height: 2px;
  background: #f3ecdc;
  pointer-events: none;
}
/* X・YouTube（アイコン＋字）：字の下に 2px（ナビと同じく、アイコンから字の終わりまで）。字も線も CSS の 1px 単位で丸められ、
   8.5 は作れない（top 34px で 7、35px で 8〜9、35.5px で 9、36px で 9〜10。ABOUT・NEWS × 1440・390 で実測）。
   ページによらず揃う 35.5px（9。標準より近づけない側）にする。
   下層ページでは position が static なので、線の基準にするため relative にする（ホームはすでに relative） */
body.eh-study.s55 .edition-footer.edition-footer .footer-socials a {
  position: relative;
}
body.eh-study.s55 .edition-footer.edition-footer.edition-footer .footer-socials.footer-socials a:focus-visible::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 35.5px;
  bottom: auto;
  height: 2px;
  background: #f3ecdc;
  pointer-events: none;
}
/* フッターのロゴ（VAPOR-8 の文字の画像）：画像の下に短い線（72px、中央）。ホームの home-fix-v1.css は画像の箱の 4px 下
   （インクの下から 14）だったのを、ヘッダーのロゴと同じくインクの下 8.5 に近づける（bottom 1px で 9、2px で 8。実測） */
body.eh-study.s55 .edition-footer.edition-footer a.footer-signature.footer-signature:focus-visible::after {
  content: "";
  position: absolute;
  left: 50%;
  width: 72px;
  margin-left: -36px;
  bottom: 1px;
  height: 2px;
  background: #f3ecdc;
  pointer-events: none;
}

/* 共通の操作リンク .sp-u（sp-frame-v1.css。NEWS の年の索引・ALL NEWS、WORKS の絞り込み、CONTACT の copy・ALT LINE ほか）：
   下線（1px）を 2px にして点ける。各ページの CSS はこのファイルより後に読まれるので、クラスを重ねて勝たせる：
   - WORKS は選ばれていない絞り込みの下線を消している（opacity 0）ので、焦点のときは点ける（枠を外すと焦点が見えなくなるため）
   - NEWS 記事は本文の a・button に四角い枠を付けている（.nw-page :is(.nw-list, .nw-article) :is(a, button)）ので、.sp-u だけ外す */
body.sp.sp .sp-u.sp-u:focus-visible {
  outline: none;
}
body.sp.sp .sp-u.sp-u:focus-visible::after {
  opacity: 1;
  height: 2px;
  background: #f3ecdc;
}

/* 9b. 本文の操作リンクのうち、すでに下線を持っているもの（§6 と同じく、各ページのクラス名で範囲を限る。主指揮 2026-09-29 の
   「すべての操作で四角い枠を 0 に」のうち、共通の 1 型にそのまま当てはまる分）。枠を外し、下線を紙色 2px にする。
   - 下線が ::after のもの：ABOUT の活動の見出し（.ab-act-link）、CONTACT のメール（.ct-mail）、MEMBER の ホームに戻る・ALL MEMBERS
     （.mb-u。金の主操作も、焦点の線は紙色。ホームの MEET THE MEMBERS と同じ）、PRODUCTS の OPEN VAPOR STUDIO / HUB（.pv-u）
   - 字の下線（text-decoration）のもの：ABOUT のメール（.ab-mail）、PRIVACY の外部リンク（.pv-link）
   部品ごとの形が要るもの（WORKS の動画・再生ボタン・作品の題、CONTACT の選択肢、PRODUCTS の .pp-u、NEWS 記事の ホームに戻る）と、
   作り直し中のページ（MEMBERS の一覧・NEWS の一覧）は、各ページの担当が持つ。 */
body.sp:is(.sp--about, .sp--contact, .mb-page, .pp-page) :is(.ab-act-link, .ct-mail, .mb-u, .pv-u):focus-visible,
body.sp:is(.sp--about, .sp--privacy) :is(.ab-mail, .pv-link):focus-visible {
  outline: none;
}
body.sp:is(.sp--about, .sp--contact, .mb-page, .pp-page) :is(.ab-act-link, .ct-mail, .mb-u, .pv-u):focus-visible::after {
  opacity: 1;
  height: 2px;
  background: #f3ecdc;
}
body.sp:is(.sp--about, .sp--privacy) :is(.ab-mail, .pv-link):focus-visible {
  text-decoration-line: underline;
  text-decoration-thickness: 2px;
  text-decoration-color: #f3ecdc;
}

/* §10 メニューが7項目（ABOUT を足した。オーナー 2026-09-29「ABOUT、メニューになくね」）になったため、
   1024〜1199 では項目の間隔 24 → 16、文字 16 → 15 に詰める。詰めないと 1024 の配信中に ON AIR がロゴの文字に重なった（実測）。
   1200 以上は header-scroll-v1.css の値のまま。 */
@media (min-width: 1024px) and (max-width: 1199px) {
  body.hs.eh-study.s55 {
    --hs-nav-gap: 16px;
    --hs-label: 15px;
  }
}

/* §11 試作の情報の帯（aside.study-bar）を全ページで出さない（2026-09-29。独立審査「LIVE・NEWS・ABOUT・CONTACT・PRIVACY だけに 31px の帯があり、
   ページを移ると題字の上端が 31px 上下する」。WORKS・PRODUCTS・ホームには無い。試作の版の情報は HTML の中に残る） */
.study-bar { display: none !important; }
