/*
Theme Name:  TEN Aesthetic
Theme URI:   https://ten-aesthetic.jp
Description: TEN Aesthetic — Private Facial Salon, Utsunomiya. Custom theme.
Version:     1.0.0
Author:      TEN Aesthetic
License:     Private
Text Domain: ten-aesthetic
*/

/* =========================================================
   DESIGN TOKENS
   ========================================================= */
:root {
  /* Palette: warm-olive */
  --bg:           #F6F0E5;
  --bg-paper:     #FBF8F1;
  --bg-cream:     #EFE7D6;
  --bg-deep:      #3A3A26;
  --ink:          #2A2620;
  --ink-soft:     #5C5345;
  --ink-mute:     #8C8270;
  --line:         rgba(42, 38, 32, 0.14);
  --line-soft:    rgba(42, 38, 32, 0.08);
  --primary:      #6B6A3C;
  --primary-deep: #4A4929;
  --primary-light:#A8A56E;
  --gold:         #B58E4C;
  --gold-soft:    #D9C5A3;
  --line-cta:     #06C755;

  /* Spacing */
  --s-1:  4px;
  --s-2:  8px;
  --s-3:  12px;
  --s-4:  16px;
  --s-5:  24px;
  --s-6:  32px;
  --s-7:  48px;
  --s-8:  64px;
  --s-9:  96px;
  --s-10: 128px;

  /* Container */
  --container:        1180px;
  --container-narrow: 960px;

  /* Typography */
  --font-serif-jp: "Noto Serif JP", "Hiragino Mincho ProN", "Yu Mincho", serif;
  --font-sans-jp:  "Noto Sans JP", "Hiragino Sans", "Yu Gothic", sans-serif;
  --font-display:  "Cormorant Garamond", "Noto Serif JP", serif;
  --font-accent:   "Cinzel", "Cormorant Garamond", serif;

  /* Border radius */
  --radius-card:   14px;
  --radius-img:    8px;
  --radius-pill:   999px;

  /* Shadow */
  --shadow-card:   0 14px 28px rgba(31,26,20,0.08);
  --shadow-menu:   0 18px 36px rgba(31,26,20,0.10);
  --shadow-offer:  0 8px 28px rgba(31,26,20,0.16);
}
