/* tokens.css — サイト共通デザイントークン
   UX009(2026-08-01) 新設 → UX097(2026-09-07) で [[ポータル_デザイン仕様]]§2（案B・紙面／索引型）へ差し替え。
   値の出所は見本 tokens.css（Output\04_その他\サイトデザイン見本_依頼_2026-09-05\ポータル__見本_確定\）と同値。
   置換前の全文は Output\_bak\portal_tokens_2026-09-07.css に控えてある。
   ★ここに無い色を style.css や各ページで直接書かないこと（新色・新変数は司令塔の裁定を経る）。 */

:root{
  /* ---- 仕様§2 のトークン（見本と同値） ---- */
  --bg:#f6f7f9; --card:#ffffff; --ink:#1b2431; --ink-2:#5b6675;
  --line:#e4e8ee; --line-soft:#eef0f4; --acc:#2563eb; --navy:#16314D; --teal:#0E8074;
  --badge-warn-bg:#fdeceb; --badge-warn-ink:#a3241c;
  --badge-info-bg:#eef3fd; --badge-info-ink:#1a4bbd;
  /* UX110(2026-09-14): トップ5ページがローカルに持っていた --s1 を仕様§2 の --surface-2 として昇格。
     値は据え置き（ライト #eef1f5 / ダーク #1b202b）＝新色ではない。--line-soft には寄せない
     （ダークで --card より明るくなり面の前後関係が反転するため・仕様§2 の注記）。 */
  --surface-2:#eef1f5;
  --r:4px; --r-badge:3px; --rule:1px; --rule-strong:2px;
  --sp-1:4px; --sp-2:8px; --sp-3:12px; --sp-4:16px; --sp-6:24px; --sp-8:32px;
  --font-serif:'Noto Serif JP','Hiragino Mincho ProN','Yu Mincho',YuMincho,serif;
  --font-sans:'Noto Sans JP','Hiragino Kaku Gothic ProN','Yu Gothic',Meiryo,sans-serif;

  /* ---- 旧名 → §2 トークンの別名。残りは --sans の1行だけ ----
     UX109(2026-09-20): 色・角丸の別名4つの参照を正式名へ一掃した。
     UX111(2026-09-21): 明朝を --font-serif に一本化し、別名 --serif の行を削除した。
     UX117(2026-09-23): 参照0件を再確認したうえで --muted / --a / --teal-d / --radius の
     4行を削除した（寄せ先はそれぞれ --ink-2 / --acc / --acc / --r）。
     ★削除済みの旧名を新しく書かないこと。色は --ink-2 / --acc、角丸は --r を直接使う。
     --sans は保留（tokens は Yu Gothic を持ちページ側は持たないため、寄せ先の裁定が要る）。 */
  --sans:var(--font-sans);   /* UX111 の保留分。一本化は司令塔の裁定待ち */

  /* ---- §2 に対応する項目が無いので据え置き（値は差し替え前と同じ） ----
         --star/--rev 系は仕様が「据え置き」と明記。他は社内版の見本待ち。 */
  --navy-2:#28374d; --head:#1e293b; --faint:#8b94a3; --line-2:#d3d9e2; --a-bg:#e9f0fe;
  --star:#b54708; --star-bg:#fff4e8;
  --rev:#9a6a00; --rev-bg:#fff8e6; --rev-line:#f0dca8;
}

@media (prefers-color-scheme: dark){
  :root{
    /* ---- 仕様§2 のトークン（ダーク・見本と同値） ---- */
    --bg:#141821; --card:#222835; --ink:#e8ebf1; --ink-2:#9aa5b5;
    --line:#333c4c; --line-soft:#2b3342; --acc:#7fa9ff; --navy:#0f1c2b; --teal:#35a99c;
    --badge-warn-bg:#3a2320; --badge-warn-ink:#ffb3aa;
    --badge-info-bg:#1d2740; --badge-info-ink:#9dc0ff;
    --surface-2:#1b202b;

    /* ---- 据え置き組のダーク値（差し替え前と同じ） ---- */
    --navy-2:#1a2438; --head:#dbe3ee; --faint:#7d8697; --line-2:#3d4657; --a-bg:#1d2c47;
    --star:#e8a35f; --star-bg:#33260f;
    --rev:#e3bd6a; --rev-bg:#2e2710; --rev-line:#4a3d18;
  }
}
