/* Run 53 — Dashboard tokens v2
 * Mobile-first. Sharp corners 0-2px. Strict color discipline.
 * Reference: Amex Centurion, Coutts, Equinox, NYT Cooking iOS.
 */

:root {
  /* Corner radius */
  --cv-radius-card: 2px;
  --cv-radius-button: 2px;
  --cv-radius-badge: 1px;
  --cv-radius-pill: 999px;

  /* Spacing */
  --cv-gap-module: 16px;
  --cv-gap-row: 16px;
  --cv-pad-card: 20px;
  --cv-pad-card-mobile: 16px;
  --cv-pad-card-tight: 12px;

  /* Semantic colors — strict use */
  --cv-emergency: #A82F2F;
  --cv-emergency-bg: #FCEBEB;
  --cv-premium: #C9A35B;
  --cv-premium-bg: #FAEEDA;
  --cv-success: #1F6B3A;
  --cv-success-bg: #EAF3DE;
  --cv-warning: #BA7517;
  --cv-warning-bg: #FAEEDA;

  /* Brand palette */
  --cv-navy: #0D1F2D;
  --cv-navy-2: #1A2D3D;
  --cv-cream: #F4F1EA;
  --cv-sand: #D3D1C7;
  --cv-sand-2: #B4B2A9;
  --cv-ink: #2C2C2A;
  --cv-ink-2: #5F5E5A;
  --cv-ink-3: #888780;

  /* Type scale */
  --cv-fs-module-header: 9px;
  --cv-fs-module-title: 13px;
  --cv-fs-body: 11px;
  --cv-fs-body-large: 13px;
  --cv-fs-number: 28px;
  --cv-ls-tight: 0.08em;

  /* Two weights only */
  --cv-fw-regular: 400;
  --cv-fw-bold: 500;
}
