:root { --ft-display: 'Space Grotesk', ui-sans-serif, system-ui, sans-serif; --brand:#E04129;--brand-strong:#1EA952;--brand-soft:#FCECEA;--theme-bg:#FFFFFF;--theme-fg:#151515;--theme-surface:#FCECEA;--theme-card:#FFFFFF;--theme-muted:#7e7e7e;--theme-inverse:#46312d;--theme-inverse-fg:#FFFFFF;--theme-line:#f9d7d3;--primary:#E04129;--secondary:#FCECEA;--accent:#1EA952;--background:#FFFFFF;--foreground:#151515 --ft-display: 'Poppins', ui-sans-serif, system-ui, sans-serif; --ft-body: 'Poppins', ui-sans-serif, system-ui, sans-serif; }
    html { scroll-behavior: smooth; }
    body {
      font-family: 'Nunito Sans', ui-sans-serif, system-ui, sans-serif;
      color: var(--theme-fg, #1F1F1F);
      background: var(--theme-bg, #ffffff);
      -webkit-font-smoothing: antialiased;
    }
    .ft-nav { transition: color .2s ease; }
    .ft-nav:hover { color: var(--brand, #FF750B); }
  body { font-family: 'Poppins', ui-sans-serif, system-ui, sans-serif; }
