@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&display=swap");
/* FDC の色。tenants.json の theme から scripts/tenant.mjs build が生成（手で直さない） */
:root {
  --font: "Noto Sans JP", "Hiragino Sans", system-ui, sans-serif;
  --h1-weight: 900;
  --r: 2px;
  --bg: #FFF6C2;
  --ink: #0E0E0E;
  --ink-2: #333333;
  --muted: #555555;
  --faint: #7A7A7A;
  --line: #ECECEC;
  --line-soft: #F3F3F3;
  --primary: #0E0E0E;
  --primary-ink: #0063CC;
  --primary-hover: #333333;
  --primary-soft: #FEF3B0;
  --primary-faint: #FFFBE6;
  --primary-500: #0E0E0E;
  --primary-line: #0E0E0E;
  --primary-ring: rgba(14,14,14,.18);
  --primary-shadow: rgba(14,14,14,.35);
  --on-primary: #FDD900;
  --primary-text: #0063CC;
  --side-bg: #0E0E0E;
  --side-line: #2A2A2A;
  --side-ink: #CFCFCF;
  --side-ink-hi: #FFFFFF;
  --side-hover: #222222;
  --side-on-bg: #222222;
  --side-on-ink: #FDD900;
  --side-on-bar: #FDD900;
  --side-foot: #8F8F8F;
  --brand: #FDD900;
  --r-sm: 3px;
  --r-md: 2px;
  --r-lg: 4px;
}
:root[data-app="keihi"] {
  --primary: #0063CC;
  --primary-ink: #004A99;
  --primary-hover: #004A99;
  --primary-soft: #DCEBFF;
  --primary-faint: #F0F6FF;
  --primary-500: #0063CC;
  --primary-line: #0063CC;
  --primary-ring: rgba(0,99,204,.22);
  --primary-shadow: rgba(0,99,204,.35);
  --on-primary: #FFFFFF;
  --primary-text: #0063CC;
}
