/* Milta shared brand tokens — single source of truth for color/type/shape
   Linked before any page-specific stylesheet or inline <style> block so
   that var() references throughout the site resolve to one identity. */
:root{
  /* Navy scale */
  --navy-950:#0B1230;
  --navy-900:#10173F;
  --navy-800:#1B2456;
  --navy-700:#2A3570;
  --navy-900-rgb:16,23,63;

  /* Gold scale (desaturated, dignified — not neon "AI gold") */
  --gold-600:#A9791E;
  --gold-500:#C79A3D;
  --gold-300:#E4C77A;
  --gold-100:#FBF2DC;
  --gold-500-rgb:199,154,61;

  /* Neutrals */
  --ivory:#FAF9F6;
  --white:#FFFFFF;
  --text-dark:#14172B;
  --text-mid:#55597A;
  --line:#E4E2DA;
  --gray-soft:#F7F8FC;

  /* Legacy aliases kept so existing var(--gold)/var(--navy) usage
     elsewhere in the codebase resolves to the unified palette
     without requiring every call site to be renamed. */
  --gold:var(--gold-500);
  --gold-light:var(--gold-300);
  --gold-pale:var(--gold-100);
  --gold-shine:var(--gold-300);
  --navy:var(--navy-900);
  --navy-mid:var(--navy-800);
  --blue-light:var(--gold-500);

  /* Shape */
  --radius-sm:10px;
  --radius-md:16px;
  --radius-lg:22px;
  --radius-pill:999px;
  --radius:var(--radius-md);

  /* Rhythm */
  --space-section:96px;
  --space-section-mobile:56px;
}
