/*
 * Koenowa Color Palette
 * ロゴから抽出したカラーパレット
 */

:root {
  /* ロゴカラー */
  --koenowa-ko: #87CEEB;      /* 「こ」ライトブルー */
  --koenowa-e: #FFA07A;       /* 「え」オレンジ */
  --koenowa-no: #F0E68C;      /* 「の」イエロー */
  --koenowa-wa: #DDA0DD;      /* 「わ」パープル */
  
  
  /* メインカラーパレット */
  --koenowa-primary: #FFA07A;   /* アクセントカラー（オレンジ） */
  --koenowa-secondary: #DDA0DD;     /* メインカラー（パープル） */
  --koenowa-tertiary: #87CEEB;    /* サブカラー（ライトブルー） */
  --koenowa-accent: #F0E68C;      /* アクセント（イエロー） */
  --koenowa-mint: #AFEEEE;        /* ミントグリーン */
  
  /* ベースカラー */
  --koenowa-white: #FFFFFF;
  --koenowa-light-gray: #F8F9FA;
  --koenowa-gray: #6C757D;
  --koenowa-dark-gray: #333333;
  --koenowa-black: #212529;
  
  /* 透明度付きカラー */
  --koenowa-primary-light: rgba(221, 160, 221, 0.1);
  --koenowa-secondary-light: rgba(255, 160, 122, 0.1);
  --koenowa-tertiary-light: rgba(135, 206, 235, 0.1);
  
  /* ホバー用カラー */
  --koenowa-primary-hover: #333;/* #C895C8 */
  --koenowa-secondary-hover: #FF8A65;
  --koenowa-tertiary-hover: #5DADE2;

  /* カテゴリー背景カラー */
  --bgcolor-feature: #d9edff;/* 特集　薄い青 */
  --bgcolor-column: #ffd3b5;/* コラム　薄いオレンジ */
  --bgcolor-talk-session: #ffedc4;/* 座談会　薄い黄色 */
  --bgcolor-enquete: #ede0ff;/* 一問一答　薄い紫 */
  --bgcolor-schedule: #d3f5e9;/* スケジュール　薄い緑 */

  /* カテゴリーラベルカラー */
  --labelcolor-feature: #ffb7d1;/* 特集　ピンク */
  --labelcolor-column: #b0f0ff;/* コラム　水色 */
  --labelcolor-talk-session: #cfacff;/* 座談会　紫 */
  --labelcolor-enquete: #ffdd8c;/* 一問一答　黄色 */
  --labelcolor-schedule: #ffaa74;/* スケジュール　オレンジ */
  --labelcolor-news: var(--news-glay);/* 公演情報　青：#c5d8fd */
  --labelcolor-stage: var(--news-green);/* 公演情報　青：#c5d8fd */
  --labelcolor-event: var(--news-blue);/* イベント　黄緑：#cbeea4 */
  --labelcolor-ws: var(--news-yellow);/* ワークショップ　黄色：#ffe29d */


/* 既存色（そのまま） */
--news-glay: #999;
--news-blue: #2c95e0;
--news-green: #94cc12;
--news-pink: #ffb7d1;
--news-yellow: #f4c149;


}
/* カテゴリー別背景色 */
body.category-voice { background-color: #fef9ee !important;}
body.category-feature { background-color: var(--bgcolor-feature) !important;}
body.category-column { background-color:  var(--bgcolor-column)  !important;}
body.category-talk-session { background-color:  var(--bgcolor-talk-session)  !important;}
body.category-enquete { background-color:  var(--bgcolor-enquete)  !important;}
body.category-schedule { background-color:  var(--bgcolor-schedule)  !important;}
/* ピックアップ記事カテゴリー別背景色 */
.pickup-article-link.category-voice { background-color: #fef9ee !important;}
.pickup-article-link.category-feature { background-color: var(--bgcolor-feature) !important;}
.pickup-article-link.category-column { background-color:  var(--bgcolor-column)  !important;}
.pickup-article-link.category-talk-session { background-color:  var(--bgcolor-talk-session)  !important;}
.pickup-article-link.category-enquete { background-color:  var(--bgcolor-enquete)  !important;}
.pickup-article-link.category-schedule { background-color:  var(--bgcolor-schedule)  !important;}


















