/* Water Cultures — design tokens.
 *
 * Defaults here; the Customizer emits a higher-specificity :root block
 * later in <head> to override any value Pavel changes.
 *
 * Never hardcode colors/sizes in other stylesheets — always var(--*).
 */

:root {
  /* Brand palette */
  --green-900: #0F3C21;
  --green-700: #1D6B3A;
  --green-500: #5BA87A;
  --green-100: #D4EEDA;
  --pink:      #D1366E;
  --pink-deep: #B8265A;
  --cream:     #F6F1E8;
  --cream-2:   #EFE8D9;
  --stone:     #E8E2D5;
  --stone-2:   #D6CEBD;
  --ink:       #1A1F1B;
  --ink-2:     #3A423C;
  --muted:     #6B726C;
  --rule:      #D9D2C2;

  /* Fonts (self-hosted via @font-face in base.css) */
  --serif:   "Instrument Serif", "Cormorant Garamond", Georgia, serif;
  --sans:    "DM Sans", "Helvetica Neue", Arial, sans-serif;
  --display: "Baumans", "Instrument Serif", serif;

  /* Layout */
  --container: 1920px;
  --gutter:    clamp(20px, 2.4vw, 56px);
  --measure:   92ch;

  /* Motion */
  --ease: cubic-bezier(.2, .7, .2, 1);
}

/* Dark theme — opt-in via [data-theme="dark"] on <html> */
[data-theme="dark"] {
  --cream:   #14120F;
  --cream-2: #1A1815;
  --stone:   #2A2824;
  --stone-2: #34322E;
  --ink:     #EFE8D9;
  --ink-2:   #C8C2B4;
  --muted:   #8E887C;
  --rule:    #2E2B26;
}
