/* Stria MEDia palette — the Stria rebrand.
   One deep-red spectrum on a burgundy ground, with clean warm-white accents.
     #3D0812  burgundy — THE ground: header, hero, footer, the identity's home
     #8F1226  fiber    — striations behind type (red-700 neighbourhood)
     #FF3546  crimson  — glow, live states, fibers on paper
     #E01733  red      — CTAs, links
     #5A0D19  maroon   — the deep ground the hero lives on
     #14060A  ink      — the near-black red-black base
     #FBF7F7  paper    — the warm-white light ground
   Semantic aliases live in themes.css. */
:root {
  /* ---- the anchors ---- */
  --brand-crimson: #ff3546;
  --brand-red: #e01733;
  --brand-burgundy: #3d0812;
  --brand-maroon: #5a0d19;
  --brand-ink: #14060a;
  --brand-paper: #fbf7f7;

  /* ---- red ramp: crimson (400) through maroon (900), anchored on 500 = brand-red ---- */
  --red-50: #fff1f2;
  --red-100: #ffdfe2;
  --red-200: #ffc0c7;
  --red-300: #ff8f9c;
  --red-400: #ff3546;  /* crimson — the glow highlight */
  --red-500: #e01733;
  --red-600: #c00f2b;
  --red-700: #9a0c25;
  --red-800: #74101f;   /* raised maroon */
  --red-900: #5a0d19;   /* maroon — the deep ground */
  --red-950: #33060e;

  /* ---- neutrals: warm red-tinted, running from paper to near-black ---- */
  --neutral-0: #ffffff;
  --neutral-25: #fbf7f7;
  --neutral-50: #f7f0f1;
  --neutral-100: #efe5e6;
  --neutral-200: #e0d1d3;
  --neutral-300: #c8b3b6;
  --neutral-400: #a0868a;
  --neutral-500: #7a5d61;
  --neutral-600: #5a4245;
  --neutral-700: #422f32;
  --neutral-800: #2e2023;
  --neutral-900: #1f1417;
  --neutral-950: #140a0c;

  /* ---- ink surfaces: the burgundy ground the brand lives on ---- */
  --ink-base: #2a050d;    /* deepest — behind the page */
  --ink-page: #3d0812;    /* THE ground: deep burgundy */
  --ink-card: #4d0c18;    /* card fill */
  --ink-raised: #5d1121;  /* raised */
  --ink-line: #6b1828;    /* hairline on burgundy */
  --ink-black: #0b0406;   /* true near-black, for the on-black lockup ground */

  /* ---- status: derived, kept quiet so crimson stays the brand's only loud color ---- */
  --green-100: #dcefe5;
  --green-500: #2f9e6f;
  --green-600: #217a55;
  --amber-100: #f8ecd6;
  --amber-500: #c8891f;
  --amber-600: #a5701a;
}
