/*
Theme Name: Seikotsu Group
Theme URI: https://example.com/
Author: cantik Inc.
Author URI: https://cantik.co.jp/
Description: 整骨院グループ（首都圏17店舗）向け自作テーマ。固定ページ＋お知らせ（投稿）＋症状CPT（symptom）で構成。画像・本文はプレースホルダーで、同名上書きにより差し替え可能。
Version: 0.1.0
Requires at least: 6.0
Tested up to: 6.5
Requires PHP: 7.4
Text Domain: seikotsu
*/

/* =========================================================
   このファイルはテーマ識別ヘッダ＋デザイントークン＋最小リセットのみ。
   実レイアウトは assets/css/main.css / responsive.css に分離して読み込む。
   ========================================================= */

:root {
  /* ---- カラートークン（ブランド差し替えはここを変更） ---- */
  --c-primary:      #1f6f54; /* 院のメインカラー（仮：深緑） */
  --c-primary-dark: #14503c;
  --c-accent:       #e8a13a; /* CTA・予約ボタン（仮：オレンジ） */
  --c-accent-dark:  #c9831f;
  --c-text:         #2b2b2b;
  --c-text-weak:    #6a6a6a;
  --c-bg:           #ffffff;
  --c-bg-soft:      #f5f3ee;
  --c-line:         #e3ded4;
  --c-danger:       #d0432f;

  /* ---- タイポ ---- */
  --font-base: "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Noto Sans JP", Meiryo, sans-serif;
  --fs-base: 16px;
  --lh-base: 1.8;

  /* ---- レイアウト ---- */
  --container: 1120px;     /* コンテンツ最大幅 */
  --sidebar-w: 260px;      /* 左サイドメニュー幅（PC） */
  --gutter: 24px;
  --header-h: 88px;

  /* ---- ブレークポイント（参照用・実体は responsive.css） ---- */
  --bp-tablet: 1024px;
  --bp-sp: 768px;
}

/* ---- 最小リセット ---- */
*, *::before, *::after { box-sizing: border-box; }
html { -webkit-text-size-adjust: 100%; scroll-behavior: smooth; }
body {
  margin: 0;
  font-family: var(--font-base);
  font-size: var(--fs-base);
  line-height: var(--lh-base);
  color: var(--c-text);
  background: var(--c-bg);
}
img { max-width: 100%; height: auto; display: block; }
a { color: inherit; text-decoration: none; }
a:hover { text-decoration: underline; }
ul, ol { margin: 0; padding: 0; list-style: none; }
h1, h2, h3, h4, p { margin: 0; }
button { font-family: inherit; cursor: pointer; }
