@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Playfair+Display:ital,wght@0,600;0,700;0,800;1,600&display=swap');

/* === Albert's grocer Theme System (.lemoen/context/custom.css) === */
/* Remixed design system blending PnP retail precision & Food Lover's Market theatre */

:root {
  /* Brand Typography */
  --font-body: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  --font-serif: 'Playfair Display', Georgia, serif;
  --font-sans: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  --font-heading: 'Playfair Display', Georgia, serif;

  /* Harmonized Color Palette */
  --color-primary: #0e3d2f;        /* Deep Market Evergreen */
  --color-primary-light: #165b46;  /* Forest Herb */
  --color-primary-dark: #07251c;   /* Deep Slate Pine */
  --color-accent: #e25822;         /* Vibrant Cape Citrus / Terracotta */
  --color-accent-hover: #c94612;   /* Deep Ember */
  --color-accent-soft: #fff3ec;    /* Soft Melon Wash */
  --color-gold: #e5a93c;           /* Harvest Gold */
  --color-chalkboard: #18201d;     /* Market Chalkboard */
  --color-surface-bg: #fbf9f5;     /* Warm Cream Linen */
  --color-surface-card: #ffffff;   /* Pure White */
  --color-surface-muted: #f3efe6;  /* Natural Parchment */
  --color-surface-alt: #edf2ee;    /* Pale Meadow */
  --color-border: #e6dfd5;         /* Soft Sand Border */
  --color-text-main: #1f2937;      /* Rich Charcoal */
  --color-text-muted: #576574;     /* Crisp Slate */
  --color-badge-red: #d90429;      /* Urgent Deal Red */
  --color-badge-green: #059669;    /* Fresh Harvest Green */

  /* Radii */
  --radius-button: 9999px;
  --radius-badge: 4px;
  --radius-card: 18px;
}
