/* ==========================================================================
   BOOTY FITNESS 共通スタイル（TOP + 下層ページ）
   トンマナ: ホワイト + 淡いピンク基調 / Serif見出し × Sans本文
   ========================================================================== */
:root{
  --pink-bg:#FBF3F5;
  --pink-soft:#F6E3E9;
  --pink-200:#EFC6D2;
  --pink-300:#E8A0B8;
  --rose:#C86A82;
  --rose-deep:#B85570;
  --cta:#CE6E88;
  --cta-hover:#BD5A76;
  --ink:#453A3E;
  --ink-light:#6C5B62;
  --white:#FFFFFF;
  --serif-jp:"Cormorant Garamond","Noto Serif JP",serif;
  --serif-en:"Cormorant Garamond",serif;
  --sans:"Zen Kaku Gothic New","Noto Sans JP","Inter",sans-serif;
  --en:"Inter",sans-serif;
}
*{margin:0;padding:0;box-sizing:border-box;}
html{scroll-behavior:smooth;}
body{font-family:var(--sans);color:var(--ink);background:var(--white);font-weight:400;line-height:1.9;font-size:15.5px;letter-spacing:.01em;-webkit-font-smoothing:antialiased;}
img{max-width:100%;display:block;}


/* tokens.css: BOOTY FITNESS の色・書体・ブレークポイント */
/* base.css / common.css はこれを参照する */
