@charset "UTF-8";
/* テーマ: クラシック(日本財託版)
   ブランドのティール系を基調に、奥行きのあるリッチな誌面に調整。
   ここでは変数の上書きのみ行い、構造は report.base.css に委ねる。 */
:root {
  --rep-bg-top: #f7fafa;
  --rep-bg-bottom: #e8f0f0;
  --rep-dot: rgba(15,90,96,.055);
  --surface: #ffffff;
  --surface-2: #f2f7f7;
  --ink: #333b3b;
  --ink-strong: #13282c;
  --sub: #56666a;
  --muted: #8a9a9c;
  --hair: #e2eaea;
  --hair-dark: #ccd9d9;
  --accent: #22adad;
  --accent-d: #14878e;
  --accent-soft: #7fd8dc;
  --cta: #ff9502;
  --good: #0a8f57;
  --bad: #e0403f;
  --radius: 14px;
  --radius-s: 10px;
  --card-border: 1px solid rgba(19,90,96,.15);
  --card-shadow: 0 1px 2px rgba(13,60,66,.06), 0 10px 28px -14px rgba(13,60,66,.20);
  --card-shadow-lift: 0 2px 5px rgba(13,60,66,.08), 0 18px 36px -14px rgba(13,60,66,.28);
  --kpi-size: 32px;
  --z-green: #3d9b6e;
  --z-wave-1: #9ed3b4;
  --z-wave-2: #c2e4cf;
  --z-wave-3: #e2f1e8;
  --geo-empty: #f0ede4;
  --chart-ink: #64777a;
  --chart-grid: #e6efef;
  --chart-border: #c3d4d4;
  --chart-bar: #0f9494;
  --chart-accent: #22adad;
  --chart-fill: rgba(34,173,173,.18);
  --chart-point-border: #ffffff;
  --chart-tip-bg: #10272b;
  --chart-tip-title: #f2f7f6;
  --chart-tip-body: #cfdedd;
}
