@charset "UTF-8";
/*
 * Velmor Astra中和レイヤー
 * ---------------------------------------------------------------------------
 * 親テーマ Astra が全ページに当てるスタイルを、velmor-child 側で一元的に打ち消す。
 * 各テンプレート・各CSSに散在していた「Astra打ち消し」をここへ集約していく。
 *
 * 【Step 1】Astraのグローバルカラー変数の差し替え
 *
 * Astra は astra-theme-css-inline 内の :root で次を定義している（2026-08-13 実測）:
 *   --ast-global-color-0: #9335B6   ← リンク色
 *   --ast-global-color-1: #8528a7   ← リンク hover / focus
 *   --ast-global-color-2: #110713   ← サイトタイトル（velmor-childは未使用）
 *   --ast-global-color-3: #331438   ← 本文・見出しの既定色
 *
 * Astraのリンク紫は個別セレクタではなくこの変数経由で配られているため、
 * 変数をVelmorの値に差し替えるだけで a / a:hover / ::selection / #ast-scroll-top /
 * .ast-button などが一括でVelmorカラーになる。セレクタを列挙する必要がない。
 *
 * 【勝たせ方】!important は使わない。
 * Astra と同じ :root・同じ詳細度なので、後から読み込まれるこのファイルが勝つ。
 * 読み込み順は functions.php の enqueue で astra-theme-css に依存させて担保している。
 *
 * 【対応させた実際の症状】（2026-08-13 velmor.jp 実測）
 *   /            a.logo ほか4要素が紫
 *   /features/   a.logo・a.f-logo が紫
 *   /thanks/     #ast-scroll-top（トップへ戻る）の背景が紫
 * ---------------------------------------------------------------------------
 */

:root {
  /* リンク色。velmor-service.css の --blue と同値 */
  --ast-global-color-0: #1a6dff;
  /* リンク hover / focus。velmor-child-template-rules.md の規定値 */
  --ast-global-color-1: #0053d4;
  /* 本文・見出しの既定色。velmor-service.css の --text-secondary と同値。
     現状これが勝っている可視要素は無い（実測）ため、実質は保険。 */
  --ast-global-color-3: #4a5570;
}
