/* River Birth Co. — design tokens. Old coastal: weathered linen, sea glass, marsh grass, tide ink. */
:root {
  --linen: #f5f0e7;
  --shell: #fbf8f2;
  --sand: #e9dfcf;
  --oat: #ddd2bf;
  --seaglass: #a9bbc0;
  --seaglass-2: #c7d4d6;
  --seaglass-deep: #6f8890;
  --marsh: #c6cdc0;
  --marsh-2: #dde2d6;
  --fog: #e4e3dd;
  --ink: #2c383d;
  --ink-2: #4f5d63;
  --ink-3: #6e7a7e;
  --driftwood: #8a7461;
  --white: #fffdf9;
  --rule: rgba(44, 56, 61, .2);
  --rule-2: rgba(44, 56, 61, .36);

  --display: "Tenor Sans", "Gill Sans", "Helvetica Neue", Arial, sans-serif;
  --body: "Mulish", "Helvetica Neue", Arial, sans-serif;
  --script: "Mrs Saint Delafield", "Snell Roundhand", cursive;
  --w-light: 300;
  --w-reg: 400;
  --w-med: 500;
  --w-bold: 600;

  --fs-hero: clamp(1.85rem, 1.2rem + 2vw, 2.95rem);
  --fs-h2: clamp(1.7rem, 1.2rem + 2.1vw, 3rem);
  --fs-h3: clamp(1.2rem, 1.05rem + .6vw, 1.55rem);
  --fs-lead: clamp(1.06rem, 1rem + .3vw, 1.22rem);
  --fs-body: 1.0625rem;
  --fs-small: .92rem;
  --fs-label: .72rem;
  --fs-script: clamp(2.6rem, 2rem + 2.6vw, 4.6rem);

  --track-label: .26em;
  --track-head: .06em;

  --gutter: clamp(20px, 5vw, 48px);
  --max: 1240px;
  --narrow: 760px;
  --pad: clamp(68px, 10vw, 132px);
  --r-sm: 2px;
  --bar: 66px;
  --ease: cubic-bezier(.22, .7, .25, 1);
  --shadow: 0 1px 2px rgba(44, 56, 61, .08), 0 18px 40px -22px rgba(44, 56, 61, .35);
}
