/* GENERATED FILE — do not edit. Source: tokens.json · rebuild: python scripts/build-tokens.py */
/* Makers Porch design tokens v1.0 */

@import url('https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,600;9..144,700&family=Nunito+Sans:wght@400;600;700;800&display=swap');

:root {
  --mp-twilight: #1F2A44;  /* Primary dark: text, marks, dark surfaces */
  --mp-amber: #E8A33D;  /* THE signal: porch light, drop-live, accents. Never body text on cream. */
  --mp-amber-text: #9A6314;  /* Amber for small text on cream (AA 4.6:1) */
  --mp-cream: #FAF5EC;  /* Light background */
  --mp-paper-dim: #F2EDE3;  /* Dimmed page background behind cream cards */
  --mp-warm-gray: #6B655C;  /* Secondary text */
  --mp-success: #3E7C4F;  /* Confirmation states */

  --mp-font-display: 'Fraunces', serif;  /* 600, >=20px only */
  --mp-font-ui: 'Nunito Sans', sans-serif;

  --mp-space-1: 4px;
  --mp-space-2: 8px;
  --mp-space-3: 12px;
  --mp-space-4: 16px;
  --mp-space-5: 24px;
  --mp-space-6: 32px;
  --mp-space-7: 48px;
  --mp-space-8: 64px;

  --mp-radius-sm: 8px;
  --mp-radius-md: 12px;
  --mp-radius-lg: 16px;
  --mp-radius-pill: 999px;
  --mp-shadow-card: 0 2px 10px rgba(31,42,68,.08);
}
