/* LIVE BY MORNING — tokens. Every brand value lives here. No hex anywhere else. */
:root {
  /* ink and paper */
  --lbm-ink: #141418;
  --lbm-ink-soft: #5c5c66;
  --lbm-paper: #f6f3ec;
  --lbm-paper-deep: #ebe6da;
  --lbm-line: rgba(20, 20, 24, 0.14);

  /* the dawn: the only colour the brand owns. top of sky → horizon */
  --lbm-night: #0e1030;
  --lbm-dusk: #46306e;
  --lbm-dawn: #ff7a59;
  --lbm-gold: #ffd78c;
  --lbm-sky: linear-gradient(180deg, var(--lbm-night) 0%, var(--lbm-dusk) 42%, var(--lbm-dawn) 76%, var(--lbm-gold) 100%);

  /* type */
  --lbm-sans: "Inter", system-ui, -apple-system, sans-serif;
  /* one typeface. Contrast comes from weight and size, never from a second face. */

  /* shape and rhythm */
  --lbm-radius: 0px;
  --lbm-gutter: clamp(20px, 5vw, 56px);
  --lbm-measure: 34ch;

  /* motion */
  --lbm-ease: cubic-bezier(.2,.7,.2,1);
  --lbm-dawn-time: 5s;
}
