/* /a_css/themes/forest.css — フォレストグリーン系 */
:root {
  /* ── ブランドカラー ── */
  --color-primary: #2d5a3d;
  --color-primary-hover: #3d7a52;
  --color-primary-alpha: rgba(45, 90, 61, 0.85);
  --color-accent: #6b9b6b;
  --color-accent-hover: #85b085;

  /* ── 背景 ── */
  --color-bg-body: #e0ebe0;
  --color-bg-nav: #f5faf5;
  --bg-image-url: url('/a_css/themes/bgimage/forest.png');

  /* ── カード・サーフェス ── */
  --color-card-bg: #ffffff;
  --color-card-border: rgba(45, 90, 61, 0.1);
  --color-card-shadow: rgba(0, 0, 0, 0.05);
  --color-card-shadow-hover: rgba(0, 0, 0, 0.08);
  --color-surface: #f5faf5;
  --color-surface-alt: #fafcfa;

  /* ── ボーダー ── */
  --color-border: #d8e8dc;
  --color-border-light: #e8f0ea;

  /* ── テキスト ── */
  --color-text-main: #0a1d0f;
  --color-text-secondary: #1a3b32;
  --color-text-muted: #4a6a62;
  --color-text-faint: #708878;

  /* ── バッジ（ジャンル等） ── */
  --color-badge-bg: #d8e8dc;
  --color-badge-text: #1a3b32;
  --color-badge-border: #b8d4c0;

  /* ── フッター・ライトボックス ── */
  --color-footer-bg: #2d5a3d;
  --color-lightbox-bg: rgba(45, 90, 61, 0.92);

  /* ── 共通 ── */
  --radius-card: 10px;
  --font-base: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', 'Noto Sans JP', sans-serif;
  --font-en: 'Montserrat', sans-serif;
}
