/* Theme tokens confirmed byte-identical between guau_v10.html and
   guau_booking.html. Each page's own CSS still declares its extra,
   page-specific tokens in a local :root block after importing this file
   (v10: --forest-bg/border, --yellow*, --earth-*, --border2, --r-sm/r/r-lg;
   booking: --teal) — CSS custom properties from multiple :root rules merge,
   so this is safe as long as no name below is ever redefined differently. */
:root {
  --orange:        #C85A1E;
  --orange-light:  #E07040;
  --orange-bg:     rgba(200,90,30,0.08);
  --orange-border: rgba(200,90,30,0.22);
  --forest:        #23470E;
  --forest-light:  #356615;
  --bg:       #EFEADD;
  --surface:  #FFFFFF;
  --surface2: #F6F3EC;
  --surface3: #ECE5D2;
  --border:   #E6E1D3;
  --text:       #17130D;
  --text-muted: #5C5646;
  --text-dim:   #948C78;
  --success:        #1A7A4A;
  --success-bg:     rgba(26,122,74,0.09);
  --success-border: rgba(26,122,74,0.25);
  --danger:         #B23A2E;
  --danger-bg:      rgba(178,58,46,0.08);
  --danger-border:  rgba(178,58,46,0.22);
  --sans:  'Inter', system-ui, sans-serif;
  /* Name is legacy ("serif") but the value is now Space Grotesk, matching
     guau_landing.html's --display — kept the name to avoid touching the
     24 var(--serif) call sites across app/booking/legal CSS. */
  --serif: 'Space Grotesk', 'Inter', system-ui, sans-serif;
  --t: 0.15s ease;
}
