/*
 Theme Name:   bookforward
 Template:     doujin-cross-hub-theme
 Description:  ふたなり特化のエロ漫画／同人誌 価格比較サイト「ブクフォワ」（bookforward.jp）専用の子テーマ。同人（DLsite/FANZA の RJ）メイン、商業（BJ/VJ）はスポット投入。circle/author 両 true。差別化は子テーマの site.json と本 style.css に集約し、親テーマ doujin-cross-hub-theme とプラグイン doujin-cross-hub-plugin のコードは共有する。
 Author:       doujin-cross-hub project
 Version:      1.0.0
 Requires PHP: 8.2
 Text Domain:  bookforward
*/

/* ===== ブクフォワ カラー上書き（ビビッドバイオレット） ===== */
/* 変数名は親 dch-base / chiku-labo / webcomi-navi の上書きブロックと同一。hex のみ差し替え。 */
:root {
  /* アクセント = ビビッドバイオレット */
  --accent:       #a368f0;
  --accent-hover: #bb8cf5;
  --accent-dim:   #8147c9;
  --accent-bg:    rgba(163,104,240,0.12);

  /* 背景 = 微パープル寄り暗色（webcomi・チクラボと差別化）。
     エイリアス（--bg-base / --bg-surface / --bg-card / --line）は実体参照のため個別宣言不要。 */
  --bg:           #100d14;   /* メイン地・入力欄（親 #0e0e12） */
  --bg-elev:      #181320;   /* サイドバー・カード（親 #16161d） */
  --bg-elev-2:    #221a2e;   /* ホバー面（親 #1e1e27） */
  --border:       #332940;   /* 罫線（親 #2a2a35） */

  /* 在庫○・最安 = アクセントの紫(accent)と青(親既定#5b8cff)が近接して濁るためティールへ振る。
     --in-stock は cheapest の文字色（親 color:var(--in)）にも波及する。 */
  --in-stock:     #2dd4a7;

  /* セール = 赤維持。紫背景で見にくければ報告のみ（据え置き判断は設計側）。 */
  --sale:         #ff6b6b;
}

/* 塗り残し（変数化されていない直値）の上書き：最安バッジ地をティール系へ。
   親 .dch-badge--cheapest は background が直値 rgba(76,175,120,.18)（トークン非参照）のため明示上書きが必要。
   文字色は親の color:var(--in)=var(--in-stock) でティールに追従する。 */
.dch-badge--cheapest { background: rgba(45,212,167,0.18); }

/* SALE バッジを赤ベタ＋白文字へ（ブクフォワ限定）。
   親 .dch-badge--sale は background 直値コーラル rgba(224,86,122,.16) / color:var(--sale) のため明示上書き。
   --sale トークンは据え置き（セール価格テキストの暗背景可読性を守るため、バッジだけ専用で赤ベタ化）。
   余白・角丸・font-size 等のレイアウト系は親 .dch-badge 基底のままで触らない。 */
.dch-badge--sale {
  background: #ff2d2d;   /* 締めた真っ赤。純 #ff0000 は暗背景で滲むため不使用 */
  color: #fff;
  font-weight: 700;
}

/* カード(サムネ左上)の SALE バッジも比較ピルと同じ赤ベタ＋白へ統一。
   親 .dch-card__sale は別セレクタで background:var(--sale)（=ピンク） / color:#1a1a1a（黒）のため明示上書きが必要。
   --sale トークンは据え置き（バッジ専用で赤ベタ化）。position/padding/border-radius/letter-spacing 等のレイアウト系は触らない。 */
.dch-card__sale {
  background: #ff2d2d;
  color: #fff;
  font-weight: 700;
}

/* =============================================================================
   子テーマ独自スタイルはここに追記する（任意）。
   親テーマ doujin-cross-hub-theme の style.css（デザイントークン）が先に読まれ、
   この子 style.css は 'dch-base' 依存で後ろに重なる（functions.php 参照）。
   差別化が不要なら空のままでよい。
   ============================================================================= */
