:root {
  /* Paleta De Marchi Estofados - Linha Premium B2B */
  --dm-navy: #0b1728;
  --dm-navy-deep: #050d18;
  --dm-navy-light: #162a45;
  --dm-navy-surface: #102138;
  
  --dm-warm-bg: #faf8f5;
  --dm-cream: #f4eee5;
  --dm-sand: #e6dacb;
  --dm-gold: #cfa864;
  --dm-gold-hover: #b89350;
  --dm-gold-light: #f9f3e8;
  --dm-ink: #1c2530;
  --dm-ink-muted: #526070;
  --dm-white: #ffffff;
  --dm-line: #e3dad0;
  --dm-line-dark: rgba(255, 255, 255, 0.12);

  --dm-whatsapp-green: #25d366;
  --dm-whatsapp-green-hover: #1ebe5d;
  --dm-whatsapp-dark: #128c47;

  --dm-color-background: var(--dm-warm-bg);
  --dm-color-surface: var(--dm-white);
  --dm-color-text: var(--dm-navy);
  --dm-color-text-muted: var(--dm-ink-muted);
  --dm-color-action: var(--dm-navy);
  --dm-color-action-text: var(--dm-white);
  --dm-color-accent: var(--dm-gold);
  --dm-color-border: var(--dm-line);

  /* Tipografia Google Fonts */
  --dm-font-display: "Outfit", "Avenir Next Condensed", sans-serif;
  --dm-font-body: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  --dm-font-utility: "Plus Jakarta Sans", sans-serif;

  --dm-space-1: 4px;
  --dm-space-2: 8px;
  --dm-space-3: 12px;
  --dm-space-4: 16px;
  --dm-space-6: 24px;
  --dm-space-8: 32px;
  --dm-space-12: 48px;
  --dm-space-16: 64px;
  --dm-space-24: 96px;

  --dm-radius-sm: 6px;
  --dm-radius-md: 12px;
  --dm-radius-lg: 20px;
  --dm-radius-xl: 28px;
  
  --dm-shadow-sm: 0 2px 8px rgba(11, 23, 40, 0.04);
  --dm-shadow-md: 0 10px 30px -10px rgba(11, 23, 40, 0.08);
  --dm-shadow-lg: 0 20px 40px -15px rgba(11, 23, 40, 0.12);
  --dm-shadow-glow: 0 0 25px rgba(207, 168, 100, 0.25);

  --dm-glass-bg: rgba(255, 255, 255, 0.75);
  --dm-glass-dark: rgba(11, 23, 40, 0.75);
  --dm-glass-border: rgba(255, 255, 255, 0.2);

  --dm-container: 1260px;
}

