/* Nomad Pack Labs · design system from DESIGN.md (Starbucks-inspired)
 * Font substitute: Inter for SoDoSans
 */
:root {
  --green-brand: #006241;
  --green-accent: #00754a;
  --green-house: #1e3932;
  --green-uplift: #2b5148;
  --green-light: #d4e9e2;
  --gold: #cba258;
  --gold-light: #dfc49d;
  --gold-lightest: #faf6ee;
  --canvas-warm: #f2f0eb;
  --canvas-ceramic: #edebe9;
  --canvas-cool: #f9f9f9;
  --white: #ffffff;
  --black: #000000;
  --text: rgba(0, 0, 0, 0.87);
  --text-soft: rgba(0, 0, 0, 0.58);
  --text-white: #ffffff;
  --text-white-soft: rgba(255, 255, 255, 0.7);
  --border: #d6dbde;
  --hairline: #e7e7e7;
  --red: #c82014;

  --font: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;
  --tracking: -0.01em;
  --radius-card: 12px;
  --radius-pill: 50px;
  --radius-input: 4px;

  --shadow-card: 0 0 0.5px rgba(0, 0, 0, 0.14), 0 1px 1px rgba(0, 0, 0, 0.24);
  --shadow-nav: 0 1px 3px rgba(0, 0, 0, 0.1), 0 2px 2px rgba(0, 0, 0, 0.06), 0 0 2px rgba(0, 0, 0, 0.07);
  --shadow-frap: 0 0 6px rgba(0, 0, 0, 0.24), 0 8px 12px rgba(0, 0, 0, 0.14);

  --space-1: 4px;
  --space-2: 8px;
  --space-3: 16px;
  --space-4: 24px;
  --space-5: 32px;
  --space-6: 40px;
  --space-7: 48px;
  --space-8: 56px;
  --space-9: 64px;

  --nav-h: 72px;
  --container: min(1120px, calc(100% - 2rem));
  --ease: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  --btn-active: scale(0.95);

  /* Product (showcase) */
  --product-id: npl-trail-30;
  --product-price: 55800;
}
