/**
 * front-colors-a.css
 * フロント表示カラー（テーマA・既定）。サイト設定「フロントカラー」が A のとき front.css の直後に読み込む。
 */
:root {
  --primary-color: #2c3e50;
  --secondary-color: #3498db;
  --accent-color: #e74c3c;
  --text-color: #333;
  --light-bg: #f8f9fa;
  --white: #ffffff;
  --fc-link: #2980b9;
  --fc-link-hover: #1e6fa0;
  --fc-hero-bg: var(--primary-color);
  --fc-tag-bg: #e8f0fa;
  --fc-banner-bg: #e8f0fa;
  --fc-banner-border: #a8c8e8;
  --fc-banner-hover-bg: #c8dff5;
  --fc-banner-img-bg: #c8dff5;
  --gradient-primary: linear-gradient(135deg, var(--primary-color) 0%, var(--secondary-color) 100%);
  --shadow-sm: 0 2px 4px rgba(0,0,0,0.1);
  --shadow-md: 0 4px 6px rgba(0,0,0,0.1);
  --shadow-lg: 0 10px 15px rgba(0,0,0,0.1);
  --transition: all 0.3s ease;
}
