/* ═══ sunriseyoga BRAND KIT ═══ luminous DAWN (not dusk): soft apricot + fresh dawn-sky blue + pale morning gold */
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Lato:wght@400;600;700;800&display=swap');
:root{
  --font-display:'Cormorant Garamond', Georgia, serif;
  --font-body:'Lato', system-ui, sans-serif;
  --display-weight:700;
  --brand:#F4A26A;            /* soft sunrise apricot (lighter than dusk terracotta) */
  --brand-strong:#E0864A;     /* warm hover */
  --brand-accent:#8FA7D4;     /* fresh dawn-sky blue — the 'morning' note */
  --brand-highlight:#FFD9A0;  /* pale first-light gold */
  --brand-ink:#3B3A4D;        /* soft deep dawn-plum, not harsh black */
  --brand-cream:#FFFCF7;      /* airy warm white */
  --brand-soft:#FBF1E6;       /* soft warm cream */
  --brand-on:#ffffff;
  --brand-eyebrow-mark:"🌅";
}
/* signature: hand-placed sticker eyebrow + soft button press + dawn underline swash */
.eyebrow{ transform:rotate(-1.5deg); box-shadow:0 4px 12px -6px rgba(0,0,0,.18); }
.btn-brand:active,.btn-brand-ink:active{ transform:translateY(1px) scale(.98); }
.section-head h2::after,.section-title::after{ content:""; display:block; height:.32rem; width:2.75rem; margin-top:.6rem; border-radius:var(--radius-full); background:linear-gradient(90deg,var(--brand),var(--brand-highlight)); }
.section-title::after{ margin-left:auto; margin-right:auto; }

/* page reads brand, not the base theme */
body{ background:var(--brand-cream); color:var(--brand-ink); }
