/*
 Theme Name: Ai Dental Clinic - Lightning Child
 Theme URI: https://www.ai-dent.net/
 Description: Child theme for Lightning. 本番運用ルール：このヘッダー（Theme Name, Template, Theme URI, Author, Version）は今後変更しない。
 Author: Ai Dental Clinic
 Author URI: https://www.ai-dent.net/
 Template: lightning
 Version: 1.0.0
 License: GNU General Public License v2 or later
 Text Domain: aident-lightning-child
*/

/* ====== Design Tokens (ブランド色) ====== */
:root{
  --brand-main:#4b2121;       /* Ebiecha */
  --brand-sub1:#d08c93;       /* pink */
  --brand-sub2:#ded0c2;       /* beige */
  --brand-sub3:#a26261;       /* light Ebiecha */
  --font-sans:'Helvetica Neue','Hiragino Kaku Gothic ProN','Noto Sans JP',sans-serif;
}

/* ====== 全体のフォント／色の初期化（親の上に被せる） ====== */
html,body{
  font-family:var(--font-sans);
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}
a{ text-decoration: none; }

/* ====== 見出し＆強調（必要最低限） ====== */
h1,h2,h3{ line-height:1.35; }

/* ====== ボタンのブランド化（最低限） ====== */
.button,button,input[type="submit"],.wp-block-button__link{
  background:var(--brand-main);
  border-color:var(--brand-main);
}
.button:hover,button:hover,input[type="submit"]:hover,.wp-block-button__link:hover{
  opacity:.9;
}

/* ====== 404やフォーム補助メッセージ（小さい文字も連動） ====== */
.small-note,.form-description,.call-note,.thanks-note{ font-size:0.9em; }

/* ====== 余白の微調整（初期） ====== */
.container, .site-content{ padding-bottom:2rem; }

/* 追加のカスタムはこの下にだけ追記（親テーマは編集しない） */

/* Header Top の色（無効な rgba を上書き補正） */
.header-top,
.header-top .nav li a { color: rgba(0,0,0,.9); }
