/* ==========================================================================
   FLORY PAPEL - 10 PALETAS TEMÁTICAS PROFESIONALES DE COMERCIO ELECTRÓNICO
   Author: Senior Full Stack Architect
   ========================================================================== */

/* --------------------------------------------------------------------------
   PALETA 1: FLORY ORIGINAL (Clásico Rosa & Azul Papelería)
   -------------------------------------------------------------------------- */
[data-theme="flory"] {
    --body-bg: #f8f9fa;
    --body-text: #212529;
    --body-text-muted: #6c757d;
    --body-border: #e9ecef;
    --body-card-bg: #ffffff;
    --body-link: #ff6b8b;
    --body-link-hover: #ff4770;

    --header-bg: rgba(255, 255, 255, 0.95);
    --header-text: #212529;
    --header-border: rgba(0, 0, 0, 0.08);
    --header-icon: #212529;
    --header-icon-hover: #ff6b8b;
    --header-logo-text: #243beb;

    --menu-bg: transparent;
    --menu-text: #212529;
    --menu-text-hover: #ff6b8b;
    --menu-active: #ff6b8b;
    --menu-border: transparent;
    --menu-icon: #212529;
    --menu-dropdown-bg: rgba(255, 255, 255, 0.96);
    --menu-dropdown-text: #212529;
    --menu-dropdown-hover: #ff6b8b;
    --menu-dropdown-hover-bg: rgba(255, 107, 139, 0.08);
    --menu-dropdown-backdrop: blur(12px);
    --menu-dropdown-border: rgba(0, 0, 0, 0.08);
    --menu-dropdown-shadow: 0 12px 30px rgba(0, 0, 0, 0.12);

    --footer-bg: #0b0f19;
    --footer-text: #f1f3f5;
    --footer-title: #ffffff;
    --footer-link: #adb5bd;
    --footer-link-hover: #ff6b8b;
    --footer-border: rgba(255, 255, 255, 0.1);

    --product-bg: #ffffff;
    --product-text: #212529;
    --product-title: #212529;
    --product-price: #243beb;
    --product-old-price: #6c757d;
    --product-border: #e9ecef;
    --product-shadow: 0 8px 24px rgba(0, 0, 0, 0.04);
    --product-badge: #ffb703;

    --button-primary-bg: #ff6b8b;
    --button-primary-text: #ffffff;
    --button-primary-hover: #ff4770;
    --button-secondary-bg: #4ea8de;
    --button-secondary-text: #ffffff;
    --button-secondary-hover: #3a86ff;

    --cart-bg: #ffffff;
    --cart-text: #212529;
    --cart-border: #e9ecef;
    --cart-total: #243beb;

    --input-bg: #ffffff;
    --input-text: #212529;
    --input-border: #ced4da;
    --input-focus: #ff6b8b;

    --social-bg: rgba(0, 0, 0, 0.05);
    --social-text: #212529;
    --social-hover: #ff6b8b;
    --social-border: rgba(0, 0, 0, 0.1);
}

/* --------------------------------------------------------------------------
   PALETA 2: ELEGANTE (Oscuro Luxe & Neón)
   -------------------------------------------------------------------------- */
[data-theme="elegante"] {
    --body-bg: #0b0f19;
    --body-text: #c5d1de;
    --body-text-muted: #8c9bae;
    --body-border: #1e293b;
    --body-card-bg: #151c2c;
    --body-link: #00f5d4;
    --body-link-hover: #00bbf9;

    --header-bg: rgba(18, 24, 36, 0.92);
    --header-text: #e0e6ed;
    --header-border: rgba(255, 255, 255, 0.08);
    --header-icon: #e0e6ed;
    --header-icon-hover: #00f5d4;
    --header-logo-text: #00f5d4;

    --menu-bg: transparent;
    --menu-text: #e0e6ed;
    --menu-text-hover: #00f5d4;
    --menu-active: #00f5d4;
    --menu-border: transparent;
    --menu-icon: #00f5d4;
    --menu-dropdown-bg: rgba(24, 34, 50, 0.96);
    --menu-dropdown-text: #f8fafc;
    --menu-dropdown-hover: #00f5d4;
    --menu-dropdown-hover-bg: rgba(0, 245, 212, 0.12);
    --menu-dropdown-backdrop: blur(16px);
    --menu-dropdown-border: rgba(255, 255, 255, 0.1);
    --menu-dropdown-shadow: 0 15px 40px rgba(0, 0, 0, 0.4);

    --footer-bg: #070a10;
    --footer-text: #94a3b8;
    --footer-title: #f8fafc;
    --footer-link: #cbd5e1;
    --footer-link-hover: #00f5d4;
    --footer-border: rgba(255, 255, 255, 0.08);

    --product-bg: #182232;
    --product-text: #c5d1de;
    --product-title: #ffffff;
    --product-price: #00f5d4;
    --product-old-price: #8c9bae;
    --product-border: #222e44;
    --product-shadow: 0 8px 30px rgba(0, 0, 0, 0.25);
    --product-badge: #f15bb5;

    --button-primary-bg: #00f5d4;
    --button-primary-text: #0b0f19;
    --button-primary-hover: #00bbf9;
    --button-secondary-bg: #7b2cbf;
    --button-secondary-text: #ffffff;
    --button-secondary-hover: #9d4edd;

    --cart-bg: #151c2c;
    --cart-text: #f1f3f5;
    --cart-border: #222e44;
    --cart-total: #00f5d4;

    --input-bg: #182232;
    --input-text: #ffffff;
    --input-border: #334155;
    --input-focus: #00f5d4;

    --social-bg: rgba(255, 255, 255, 0.08);
    --social-text: #ffffff;
    --social-hover: #00f5d4;
    --social-border: rgba(255, 255, 255, 0.15);
}

/* --------------------------------------------------------------------------
   PALETA 3: MINIMALISTA (Monocromo Escandinavo Moderno)
   -------------------------------------------------------------------------- */
[data-theme="minimalista"] {
    --body-bg: #ffffff;
    --body-text: #111111;
    --body-text-muted: #777777;
    --body-border: #e5e5e5;
    --body-card-bg: #f9f9f9;
    --body-link: #111111;
    --body-link-hover: #555555;

    --header-bg: rgba(255, 255, 255, 0.98);
    --header-text: #111111;
    --header-border: #e5e5e5;
    --header-icon: #111111;
    --header-icon-hover: #555555;
    --header-logo-text: #111111;

    --menu-bg: transparent;
    --menu-text: #111111;
    --menu-text-hover: #777777;
    --menu-active: #111111;
    --menu-border: transparent;
    --menu-icon: #111111;
    --menu-dropdown-bg: rgba(255, 255, 255, 0.98);
    --menu-dropdown-text: #111111;
    --menu-dropdown-hover: #000000;
    --menu-dropdown-hover-bg: #f0f0f0;
    --menu-dropdown-backdrop: blur(10px);
    --menu-dropdown-border: #e5e5e5;
    --menu-dropdown-shadow: 0 10px 25px rgba(0, 0, 0, 0.06);

    --footer-bg: #111111;
    --footer-text: #cccccc;
    --footer-title: #ffffff;
    --footer-link: #aaaaaa;
    --footer-link-hover: #ffffff;
    --footer-border: #222222;

    --product-bg: #ffffff;
    --product-text: #111111;
    --product-title: #111111;
    --product-price: #111111;
    --product-old-price: #888888;
    --product-border: #e5e5e5;
    --product-shadow: 0 4px 12px rgba(0, 0, 0, 0.03);
    --product-badge: #333333;

    --button-primary-bg: #111111;
    --button-primary-text: #ffffff;
    --button-primary-hover: #333333;
    --button-secondary-bg: #e5e5e5;
    --button-secondary-text: #111111;
    --button-secondary-hover: #cccccc;

    --cart-bg: #ffffff;
    --cart-text: #111111;
    --cart-border: #e5e5e5;
    --cart-total: #111111;

    --input-bg: #f9f9f9;
    --input-text: #111111;
    --input-border: #cccccc;
    --input-focus: #111111;

    --social-bg: #f0f0f0;
    --social-text: #111111;
    --social-hover: #000000;
    --social-border: #e5e5e5;
}

/* --------------------------------------------------------------------------
   PALETA 4: PASTEL (Papelería Soft Sweet)
   -------------------------------------------------------------------------- */
[data-theme="pastel"] {
    --body-bg: #faf0ca;
    --body-text: #2b2d42;
    --body-text-muted: #6d597a;
    --body-border: #f4d35e;
    --body-card-bg: #ffffff;
    --body-link: #f72585;
    --body-link-hover: #7209b7;

    --header-bg: rgba(255, 240, 245, 0.95);
    --header-text: #4a4e69;
    --header-border: rgba(247, 37, 133, 0.15);
    --header-icon: #7209b7;
    --header-icon-hover: #f72585;
    --header-logo-text: #7209b7;

    --menu-bg: transparent;
    --menu-text: #4a4e69;
    --menu-text-hover: #f72585;
    --menu-active: #f72585;
    --menu-border: transparent;
    --menu-icon: #7209b7;
    --menu-dropdown-bg: rgba(255, 240, 245, 0.97);
    --menu-dropdown-text: #4a4e69;
    --menu-dropdown-hover: #f72585;
    --menu-dropdown-hover-bg: rgba(247, 37, 133, 0.1);
    --menu-dropdown-backdrop: blur(12px);
    --menu-dropdown-border: rgba(247, 37, 133, 0.15);
    --menu-dropdown-shadow: 0 10px 25px rgba(114, 9, 183, 0.1);

    --footer-bg: #293241;
    --footer-text: #e0fbfc;
    --footer-title: #98c1d9;
    --footer-link: #e0fbfc;
    --footer-link-hover: #ee6c4d;
    --footer-border: rgba(255, 255, 255, 0.1);

    --product-bg: #ffffff;
    --product-text: #2b2d42;
    --product-title: #3d5a80;
    --product-price: #ee6c4d;
    --product-old-price: #98c1d9;
    --product-border: #e0fbfe;
    --product-shadow: 0 8px 20px rgba(181, 226, 250, 0.3);
    --product-badge: #f15bb5;

    --button-primary-bg: #b5e2fa;
    --button-primary-text: #1d3557;
    --button-primary-hover: #90e0ef;
    --button-secondary-bg: #f72585;
    --button-secondary-text: #ffffff;
    --button-secondary-hover: #b5179e;

    --cart-bg: #ffffff;
    --cart-text: #2b2d42;
    --cart-border: #e0fbfe;
    --cart-total: #ee6c4d;

    --input-bg: #ffffff;
    --input-text: #2b2d42;
    --input-border: #b5e2fa;
    --input-focus: #f72585;

    --social-bg: rgba(181, 226, 250, 0.3);
    --social-text: #4a4e69;
    --social-hover: #f72585;
    --social-border: rgba(247, 37, 133, 0.2);
}

/* --------------------------------------------------------------------------
   PALETA 5: CORPORATIVA (Ejecutiva Azul Naval & Dorado)
   -------------------------------------------------------------------------- */
[data-theme="corporativa"] {
    --body-bg: #f4f6f9;
    --body-text: #1e293b;
    --body-text-muted: #64748b;
    --body-border: #cbd5e1;
    --body-card-bg: #ffffff;
    --body-link: #0f172a;
    --body-link-hover: #2563eb;

    --header-bg: rgba(255, 255, 255, 0.95);
    --header-text: #0f172a;
    --header-border: #e2e8f0;
    --header-icon: #0f172a;
    --header-icon-hover: #2563eb;
    --header-logo-text: #0f172a;

    --menu-bg: transparent;
    --menu-text: #0f172a;
    --menu-text-hover: #2563eb;
    --menu-active: #2563eb;
    --menu-border: transparent;
    --menu-icon: #0f172a;
    --menu-dropdown-bg: rgba(255, 255, 255, 0.98);
    --menu-dropdown-text: #0f172a;
    --menu-dropdown-hover: #2563eb;
    --menu-dropdown-hover-bg: #f1f5f9;
    --menu-dropdown-backdrop: blur(10px);
    --menu-dropdown-border: #cbd5e1;
    --menu-dropdown-shadow: 0 10px 30px rgba(15, 23, 42, 0.1);

    --footer-bg: #0f172a;
    --footer-text: #94a3b8;
    --footer-title: #ffffff;
    --footer-link: #cbd5e1;
    --footer-link-hover: #38bdf8;
    --footer-border: #1e293b;

    --product-bg: #ffffff;
    --product-text: #1e293b;
    --product-title: #0f172a;
    --product-price: #1d4ed8;
    --product-old-price: #94a3b8;
    --product-border: #e2e8f0;
    --product-shadow: 0 6px 18px rgba(15, 23, 42, 0.05);
    --product-badge: #d97706;

    --button-primary-bg: #1e3a8a;
    --button-primary-text: #ffffff;
    --button-primary-hover: #1d4ed8;
    --button-secondary-bg: #0284c7;
    --button-secondary-text: #ffffff;
    --button-secondary-hover: #0369a1;

    --cart-bg: #ffffff;
    --cart-text: #0f172a;
    --cart-border: #e2e8f0;
    --cart-total: #1d4ed8;

    --input-bg: #ffffff;
    --input-text: #0f172a;
    --input-border: #cbd5e1;
    --input-focus: #2563eb;

    --social-bg: #f1f5f9;
    --social-text: #0f172a;
    --social-hover: #2563eb;
    --social-border: #cbd5e1;
}

/* --------------------------------------------------------------------------
   PALETA 6: MODERNA (Vibrante Océano & Naranja)
   -------------------------------------------------------------------------- */
[data-theme="moderna"] {
    --body-bg: #f8fdff;
    --body-text: #1d3557;
    --body-text-muted: #457b9d;
    --body-border: #e63946;
    --body-card-bg: #ffffff;
    --body-link: #0077b6;
    --body-link-hover: #03045e;

    --header-bg: rgba(237, 246, 249, 0.95);
    --header-text: #0077b6;
    --header-border: rgba(0, 119, 182, 0.15);
    --header-icon: #0077b6;
    --header-icon-hover: #03045e;
    --header-logo-text: #03045e;

    --menu-bg: transparent;
    --menu-text: #0077b6;
    --menu-text-hover: #03045e;
    --menu-active: #03045e;
    --menu-border: transparent;
    --menu-icon: #0077b6;
    --menu-dropdown-bg: rgba(237, 246, 249, 0.97);
    --menu-dropdown-text: #1d3557;
    --menu-dropdown-hover: #0077b6;
    --menu-dropdown-hover-bg: rgba(0, 119, 182, 0.08);
    --menu-dropdown-backdrop: blur(12px);
    --menu-dropdown-border: rgba(0, 119, 182, 0.15);
    --menu-dropdown-shadow: 0 10px 25px rgba(0, 119, 182, 0.12);

    --footer-bg: #1d3557;
    --footer-text: #f1faee;
    --footer-title: #a8dadc;
    --footer-link: #f1faee;
    --footer-link-hover: #e63946;
    --footer-border: rgba(255, 255, 255, 0.1);

    --product-bg: #ffffff;
    --product-text: #1d3557;
    --product-title: #03045e;
    --product-price: #e63946;
    --product-old-price: #457b9d;
    --product-border: #a8dadc;
    --product-shadow: 0 8px 24px rgba(0, 119, 182, 0.08);
    --product-badge: #ffb703;

    --button-primary-bg: #0077b6;
    --button-primary-text: #ffffff;
    --button-primary-hover: #03045e;
    --button-secondary-bg: #00b4d8;
    --button-secondary-text: #ffffff;
    --button-secondary-hover: #90e0ef;

    --cart-bg: #ffffff;
    --cart-text: #1d3557;
    --cart-border: #a8dadc;
    --cart-total: #e63946;

    --input-bg: #ffffff;
    --input-text: #1d3557;
    --input-border: #a8dadc;
    --input-focus: #0077b6;

    --social-bg: rgba(0, 119, 182, 0.08);
    --social-text: #0077b6;
    --social-hover: #03045e;
    --social-border: rgba(0, 119, 182, 0.2);
}

/* --------------------------------------------------------------------------
   PALETA 7: PREMIUM (Noir & Gold Luxe)
   -------------------------------------------------------------------------- */
[data-theme="premium"] {
    --body-bg: #121212;
    --body-text: #e0e0e0;
    --body-text-muted: #9e9e9e;
    --body-border: #2c2c2c;
    --body-card-bg: #1e1e1e;
    --body-link: #d4af37;
    --body-link-hover: #f3e5ab;

    --header-bg: rgba(18, 18, 18, 0.95);
    --header-text: #f5f5f5;
    --header-border: rgba(212, 175, 55, 0.2);
    --header-icon: #d4af37;
    --header-icon-hover: #f3e5ab;
    --header-logo-text: #d4af37;

    --menu-bg: transparent;
    --menu-text: #f5f5f5;
    --menu-text-hover: #d4af37;
    --menu-active: #d4af37;
    --menu-border: transparent;
    --menu-icon: #d4af37;
    --menu-dropdown-bg: rgba(30, 30, 30, 0.96);
    --menu-dropdown-text: #ffffff;
    --menu-dropdown-hover: #d4af37;
    --menu-dropdown-hover-bg: rgba(212, 175, 55, 0.12);
    --menu-dropdown-backdrop: blur(16px);
    --menu-dropdown-border: rgba(212, 175, 55, 0.25);
    --menu-dropdown-shadow: 0 15px 40px rgba(0, 0, 0, 0.6);

    --footer-bg: #0a0a0a;
    --footer-text: #aaaaaa;
    --footer-title: #d4af37;
    --footer-link: #cccccc;
    --footer-link-hover: #d4af37;
    --footer-border: rgba(212, 175, 55, 0.2);

    --product-bg: #1e1e1e;
    --product-text: #e0e0e0;
    --product-title: #ffffff;
    --product-price: #d4af37;
    --product-old-price: #888888;
    --product-border: #333333;
    --product-shadow: 0 8px 30px rgba(0, 0, 0, 0.4);
    --product-badge: #d4af37;

    --button-primary-bg: #d4af37;
    --button-primary-text: #121212;
    --button-primary-hover: #f3e5ab;
    --button-secondary-bg: #333333;
    --button-secondary-text: #ffffff;
    --button-secondary-hover: #555555;

    --cart-bg: #1e1e1e;
    --cart-text: #ffffff;
    --cart-border: #333333;
    --cart-total: #d4af37;

    --input-bg: #2a2a2a;
    --input-text: #ffffff;
    --input-border: #444444;
    --input-focus: #d4af37;

    --social-bg: rgba(212, 175, 55, 0.1);
    --social-text: #d4af37;
    --social-hover: #ffffff;
    --social-border: rgba(212, 175, 55, 0.3);
}

/* --------------------------------------------------------------------------
   PALETA 8: ROSA PROFESIONAL (Blush & Rose Gold Elegante)
   -------------------------------------------------------------------------- */
[data-theme="rosapro"] {
    --body-bg: #fff5f7;
    --body-text: #4a2e35;
    --body-text-muted: #8c6b73;
    --body-border: #fce4ec;
    --body-card-bg: #ffffff;
    --body-link: #e91e63;
    --body-link-hover: #c2185b;

    --header-bg: rgba(255, 255, 255, 0.95);
    --header-text: #4a2e35;
    --header-border: rgba(233, 30, 99, 0.15);
    --header-icon: #e91e63;
    --header-icon-hover: #c2185b;
    --header-logo-text: #e91e63;

    --menu-bg: transparent;
    --menu-text: #4a2e35;
    --menu-text-hover: #e91e63;
    --menu-active: #e91e63;
    --menu-border: transparent;
    --menu-icon: #e91e63;
    --menu-dropdown-bg: rgba(255, 255, 255, 0.98);
    --menu-dropdown-text: #4a2e35;
    --menu-dropdown-hover: #e91e63;
    --menu-dropdown-hover-bg: rgba(233, 30, 99, 0.08);
    --menu-dropdown-backdrop: blur(12px);
    --menu-dropdown-border: rgba(233, 30, 99, 0.15);
    --menu-dropdown-shadow: 0 10px 25px rgba(233, 30, 99, 0.1);

    --footer-bg: #2d161c;
    --footer-text: #f8bbd0;
    --footer-title: #ffffff;
    --footer-link: #f48fb1;
    --footer-link-hover: #ff4081;
    --footer-border: rgba(255, 255, 255, 0.1);

    --product-bg: #ffffff;
    --product-text: #4a2e35;
    --product-title: #2d161c;
    --product-price: #e91e63;
    --product-old-price: #8c6b73;
    --product-border: #f8bbd0;
    --product-shadow: 0 8px 24px rgba(233, 30, 99, 0.06);
    --product-badge: #ff4081;

    --button-primary-bg: #e91e63;
    --button-primary-text: #ffffff;
    --button-primary-hover: #c2185b;
    --button-secondary-bg: #f48fb1;
    --button-secondary-text: #2d161c;
    --button-secondary-hover: #f06292;

    --cart-bg: #ffffff;
    --cart-text: #4a2e35;
    --cart-border: #f8bbd0;
    --cart-total: #e91e63;

    --input-bg: #ffffff;
    --input-text: #4a2e35;
    --input-border: #f8bbd0;
    --input-focus: #e91e63;

    --social-bg: rgba(233, 30, 99, 0.08);
    --social-text: #e91e63;
    --social-hover: #c2185b;
    --social-border: rgba(233, 30, 99, 0.2);
}

/* --------------------------------------------------------------------------
   PALETA 9: AZUL PROFESIONAL (Tech Sky & Indigo)
   -------------------------------------------------------------------------- */
[data-theme="azulpro"] {
    --body-bg: #f0f7ff;
    --body-text: #0f172a;
    --body-text-muted: #475569;
    --body-border: #bae6fd;
    --body-card-bg: #ffffff;
    --body-link: #0284c7;
    --body-link-hover: #0369a1;

    --header-bg: rgba(255, 255, 255, 0.95);
    --header-text: #0f172a;
    --header-border: rgba(2, 132, 199, 0.15);
    --header-icon: #0284c7;
    --header-icon-hover: #0369a1;
    --header-logo-text: #0284c7;

    --menu-bg: transparent;
    --menu-text: #0f172a;
    --menu-text-hover: #0284c7;
    --menu-active: #0284c7;
    --menu-border: transparent;
    --menu-icon: #0284c7;
    --menu-dropdown-bg: rgba(255, 255, 255, 0.98);
    --menu-dropdown-text: #0f172a;
    --menu-dropdown-hover: #0284c7;
    --menu-dropdown-hover-bg: rgba(2, 132, 199, 0.08);
    --menu-dropdown-backdrop: blur(12px);
    --menu-dropdown-border: rgba(2, 132, 199, 0.15);
    --menu-dropdown-shadow: 0 10px 25px rgba(2, 132, 199, 0.1);

    --footer-bg: #0369a1;
    --footer-text: #e0f2fe;
    --footer-title: #ffffff;
    --footer-link: #bae6fd;
    --footer-link-hover: #ffffff;
    --footer-border: rgba(255, 255, 255, 0.15);

    --product-bg: #ffffff;
    --product-text: #0f172a;
    --product-title: #0369a1;
    --product-price: #0284c7;
    --product-old-price: #64748b;
    --product-border: #bae6fd;
    --product-shadow: 0 8px 24px rgba(2, 132, 199, 0.06);
    --product-badge: #38bdf8;

    --button-primary-bg: #0284c7;
    --button-primary-text: #ffffff;
    --button-primary-hover: #0369a1;
    --button-secondary-bg: #38bdf8;
    --button-secondary-text: #0f172a;
    --button-secondary-hover: #7dd3fc;

    --cart-bg: #ffffff;
    --cart-text: #0f172a;
    --cart-border: #bae6fd;
    --cart-total: #0284c7;

    --input-bg: #ffffff;
    --input-text: #0f172a;
    --input-border: #bae6fd;
    --input-focus: #0284c7;

    --social-bg: rgba(2, 132, 199, 0.08);
    --social-text: #0284c7;
    --social-hover: #0369a1;
    --social-border: rgba(2, 132, 199, 0.2);
}

/* --------------------------------------------------------------------------
   PALETA 10: NATURAL / ECO (Verde Esmeralda Organics)
   -------------------------------------------------------------------------- */
[data-theme="natural"] {
    --body-bg: #f4f7f6;
    --body-text: #264653;
    --body-text-muted: #6c757d;
    --body-border: #2a9d8f;
    --body-card-bg: #ffffff;
    --body-link: #2a9d8f;
    --body-link-hover: #264653;

    --header-bg: rgba(255, 255, 255, 0.95);
    --header-text: #264653;
    --header-border: rgba(42, 157, 143, 0.15);
    --header-icon: #2a9d8f;
    --header-icon-hover: #264653;
    --header-logo-text: #2a9d8f;

    --menu-bg: transparent;
    --menu-text: #264653;
    --menu-text-hover: #2a9d8f;
    --menu-active: #2a9d8f;
    --menu-border: transparent;
    --menu-icon: #2a9d8f;
    --menu-dropdown-bg: rgba(255, 255, 255, 0.98);
    --menu-dropdown-text: #264653;
    --menu-dropdown-hover: #2a9d8f;
    --menu-dropdown-hover-bg: rgba(42, 157, 143, 0.08);
    --menu-dropdown-backdrop: blur(12px);
    --menu-dropdown-border: rgba(42, 157, 143, 0.15);
    --menu-dropdown-shadow: 0 10px 25px rgba(42, 157, 143, 0.12);

    --footer-bg: #1d2a3a;
    --footer-text: #e9ecef;
    --footer-title: #2a9d8f;
    --footer-link: #ced4da;
    --footer-link-hover: #e9c46a;
    --footer-border: rgba(255, 255, 255, 0.1);

    --product-bg: #ffffff;
    --product-text: #264653;
    --product-title: #264653;
    --product-price: #2a9d8f;
    --product-old-price: #6c757d;
    --product-border: #e9ecef;
    --product-shadow: 0 8px 24px rgba(42, 157, 143, 0.06);
    --product-badge: #e9c46a;

    --button-primary-bg: #2a9d8f;
    --button-primary-text: #ffffff;
    --button-primary-hover: #264653;
    --button-secondary-bg: #e9c46a;
    --button-secondary-text: #264653;
    --button-secondary-hover: #f4a261;

    --cart-bg: #ffffff;
    --cart-text: #264653;
    --cart-border: #e9ecef;
    --cart-total: #2a9d8f;

    --input-bg: #ffffff;
    --input-text: #264653;
    --input-border: #ced4da;
    --input-focus: #2a9d8f;

    --social-bg: rgba(42, 157, 143, 0.08);
    --social-text: #2a9d8f;
    --social-hover: #264653;
    --social-border: rgba(42, 157, 143, 0.2);
}

/* --------------------------------------------------------------------------
   PALETA 11: CYBERPUNK (Oscuro Futuro Neon Magenta & Cyan)
   -------------------------------------------------------------------------- */
[data-theme="cyberpunk"] {
    --body-bg: #090a0f;
    --body-text: #00f0ff;
    --body-text-muted: #7b889b;
    --body-border: #ff0055;
    --body-card-bg: #121420;
    --body-link: #ff0055;
    --body-link-hover: #00f0ff;

    --header-bg: rgba(18, 20, 32, 0.95);
    --header-text: #ffffff;
    --header-border: rgba(255, 0, 85, 0.3);
    --header-icon: #00f0ff;
    --header-icon-hover: #ff0055;
    --header-logo-text: #ff0055;

    --menu-bg: transparent;
    --menu-text: #ffffff;
    --menu-text-hover: #00f0ff;
    --menu-active: #ff0055;
    --menu-border: transparent;
    --menu-icon: #00f0ff;
    --menu-dropdown-bg: rgba(18, 20, 32, 0.98);
    --menu-dropdown-text: #ffffff;
    --menu-dropdown-hover: #00f0ff;
    --menu-dropdown-hover-bg: rgba(0, 240, 255, 0.1);
    --menu-dropdown-backdrop: blur(14px);
    --menu-dropdown-border: rgba(255, 0, 85, 0.3);
    --menu-dropdown-shadow: 0 10px 30px rgba(255, 0, 85, 0.2);

    --footer-bg: #050608;
    --footer-text: #7b889b;
    --footer-title: #00f0ff;
    --footer-link: #ffffff;
    --footer-link-hover: #ff0055;
    --footer-border: rgba(255, 0, 85, 0.2);

    --product-bg: #121420;
    --product-text: #e0e6ed;
    --product-title: #ffffff;
    --product-price: #00f0ff;
    --product-old-price: #7b889b;
    --product-border: #1e2238;
    --product-shadow: 0 8px 30px rgba(0, 240, 255, 0.1);
    --product-badge: #ff0055;

    --button-primary-bg: #ff0055;
    --button-primary-text: #ffffff;
    --button-primary-hover: #d90048;
    --button-secondary-bg: #00f0ff;
    --button-secondary-text: #090a0f;
    --button-secondary-hover: #00c4d1;

    --cart-bg: #121420;
    --cart-text: #ffffff;
    --cart-border: #1e2238;
    --cart-total: #00f0ff;

    --input-bg: #121420;
    --input-text: #ffffff;
    --input-border: #ff0055;
    --input-focus: #00f0ff;

    --social-bg: rgba(255, 0, 85, 0.1);
    --social-text: #ff0055;
    --social-hover: #00f0ff;
    --social-border: rgba(255, 0, 85, 0.3);
}

/* --------------------------------------------------------------------------
   PALETA 12: VINTAGE (Sepia Artesanal & Pergamino Warm)
   -------------------------------------------------------------------------- */
[data-theme="vintage"] {
    --body-bg: #f4ebd9;
    --body-text: #3d2b1f;
    --body-text-muted: #7a6352;
    --body-border: #d4c5b0;
    --body-card-bg: #fffdf7;
    --body-link: #8b4513;
    --body-link-hover: #5c2e0b;

    --header-bg: rgba(255, 253, 247, 0.95);
    --header-text: #3d2b1f;
    --header-border: rgba(139, 69, 19, 0.15);
    --header-icon: #8b4513;
    --header-icon-hover: #5c2e0b;
    --header-logo-text: #8b4513;

    --menu-bg: transparent;
    --menu-text: #3d2b1f;
    --menu-text-hover: #8b4513;
    --menu-active: #8b4513;
    --menu-border: transparent;
    --menu-icon: #8b4513;
    --menu-dropdown-bg: rgba(255, 253, 247, 0.98);
    --menu-dropdown-text: #3d2b1f;
    --menu-dropdown-hover: #8b4513;
    --menu-dropdown-hover-bg: rgba(139, 69, 19, 0.08);
    --menu-dropdown-backdrop: blur(12px);
    --menu-dropdown-border: #d4c5b0;
    --menu-dropdown-shadow: 0 10px 25px rgba(61, 43, 31, 0.1);

    --footer-bg: #2b1d14;
    --footer-text: #d4c5b0;
    --footer-title: #f4ebd9;
    --footer-link: #b5a48b;
    --footer-link-hover: #ffffff;
    --footer-border: rgba(255, 255, 255, 0.1);

    --product-bg: #fffdf7;
    --product-text: #3d2b1f;
    --product-title: #2b1d14;
    --product-price: #8b4513;
    --product-old-price: #7a6352;
    --product-border: #e6dac8;
    --product-shadow: 0 6px 20px rgba(61, 43, 31, 0.06);
    --product-badge: #c07a36;

    --button-primary-bg: #8b4513;
    --button-primary-text: #ffffff;
    --button-primary-hover: #5c2e0b;
    --button-secondary-bg: #c07a36;
    --button-secondary-text: #ffffff;
    --button-secondary-hover: #9a5f25;

    --cart-bg: #fffdf7;
    --cart-text: #3d2b1f;
    --cart-border: #d4c5b0;
    --cart-total: #8b4513;

    --input-bg: #fffdf7;
    --input-text: #3d2b1f;
    --input-border: #d4c5b0;
    --input-focus: #8b4513;

    --social-bg: rgba(139, 69, 19, 0.08);
    --social-text: #8b4513;
    --social-hover: #5c2e0b;
    --social-border: rgba(139, 69, 19, 0.2);
}

/* --------------------------------------------------------------------------
   PALETA 13: LAVANDA (Violeta Pastel Dream & Lila)
   -------------------------------------------------------------------------- */
[data-theme="lavanda"] {
    --body-bg: #f5f0fb;
    --body-text: #3a2e4c;
    --body-text-muted: #75678a;
    --body-border: #e2d7f3;
    --body-card-bg: #ffffff;
    --body-link: #8a4fff;
    --body-link-hover: #6a25e3;

    --header-bg: rgba(255, 255, 255, 0.95);
    --header-text: #3a2e4c;
    --header-border: rgba(138, 79, 255, 0.15);
    --header-icon: #8a4fff;
    --header-icon-hover: #6a25e3;
    --header-logo-text: #8a4fff;

    --menu-bg: transparent;
    --menu-text: #3a2e4c;
    --menu-text-hover: #8a4fff;
    --menu-active: #8a4fff;
    --menu-border: transparent;
    --menu-icon: #8a4fff;
    --menu-dropdown-bg: rgba(255, 255, 255, 0.98);
    --menu-dropdown-text: #3a2e4c;
    --menu-dropdown-hover: #8a4fff;
    --menu-dropdown-hover-bg: rgba(138, 79, 255, 0.08);
    --menu-dropdown-backdrop: blur(12px);
    --menu-dropdown-border: #e2d7f3;
    --menu-dropdown-shadow: 0 10px 25px rgba(138, 79, 255, 0.1);

    --footer-bg: #211833;
    --footer-text: #d8ceeb;
    --footer-title: #ffffff;
    --footer-link: #b299e6;
    --footer-link-hover: #c4b5fd;
    --footer-border: rgba(255, 255, 255, 0.1);

    --product-bg: #ffffff;
    --product-text: #3a2e4c;
    --product-title: #211833;
    --product-price: #8a4fff;
    --product-old-price: #75678a;
    --product-border: #e2d7f3;
    --product-shadow: 0 8px 24px rgba(138, 79, 255, 0.06);
    --product-badge: #b084ff;

    --button-primary-bg: #8a4fff;
    --button-primary-text: #ffffff;
    --button-primary-hover: #6a25e3;
    --button-secondary-bg: #c4b5fd;
    --button-secondary-text: #211833;
    --button-secondary-hover: #a78bfa;

    --cart-bg: #ffffff;
    --cart-text: #3a2e4c;
    --cart-border: #e2d7f3;
    --cart-total: #8a4fff;

    --input-bg: #ffffff;
    --input-text: #3a2e4c;
    --input-border: #e2d7f3;
    --input-focus: #8a4fff;

    --social-bg: rgba(138, 79, 255, 0.08);
    --social-text: #8a4fff;
    --social-hover: #6a25e3;
    --social-border: rgba(138, 79, 255, 0.2);
}

/* --------------------------------------------------------------------------
   PALETA 14: ESMERALDA (Esmeralda Imperial & Oro Champagne)
   -------------------------------------------------------------------------- */
[data-theme="esmeralda"] {
    --body-bg: #0b1d19;
    --body-text: #c2dfd9;
    --body-text-muted: #7ca89e;
    --body-border: #1a3c34;
    --body-card-bg: #122822;
    --body-link: #2ec4b6;
    --body-link-hover: #ff9f1c;

    --header-bg: rgba(18, 40, 34, 0.95);
    --header-text: #e8f5f1;
    --header-border: rgba(46, 196, 182, 0.2);
    --header-icon: #2ec4b6;
    --header-icon-hover: #ff9f1c;
    --header-logo-text: #2ec4b6;

    --menu-bg: transparent;
    --menu-text: #e8f5f1;
    --menu-text-hover: #2ec4b6;
    --menu-active: #ff9f1c;
    --menu-border: transparent;
    --menu-icon: #2ec4b6;
    --menu-dropdown-bg: rgba(18, 40, 34, 0.98);
    --menu-dropdown-text: #e8f5f1;
    --menu-dropdown-hover: #2ec4b6;
    --menu-dropdown-hover-bg: rgba(46, 196, 182, 0.12);
    --menu-dropdown-backdrop: blur(14px);
    --menu-dropdown-border: rgba(46, 196, 182, 0.2);
    --menu-dropdown-shadow: 0 10px 30px rgba(0, 0, 0, 0.4);

    --footer-bg: #06110e;
    --footer-text: #7ca89e;
    --footer-title: #2ec4b6;
    --footer-link: #c2dfd9;
    --footer-link-hover: #ff9f1c;
    --footer-border: rgba(255, 255, 255, 0.1);

    --product-bg: #122822;
    --product-text: #c2dfd9;
    --product-title: #ffffff;
    --product-price: #2ec4b6;
    --product-old-price: #7ca89e;
    --product-border: #1a3c34;
    --product-shadow: 0 8px 30px rgba(0, 0, 0, 0.3);
    --product-badge: #ff9f1c;

    --button-primary-bg: #2ec4b6;
    --button-primary-text: #0b1d19;
    --button-primary-hover: #25a195;
    --button-secondary-bg: #ff9f1c;
    --button-secondary-text: #0b1d19;
    --button-secondary-hover: #e0870d;

    --cart-bg: #122822;
    --cart-text: #e8f5f1;
    --cart-border: #1a3c34;
    --cart-total: #2ec4b6;

    --input-bg: #122822;
    --input-text: #ffffff;
    --input-border: #1a3c34;
    --input-focus: #2ec4b6;

    --social-bg: rgba(46, 196, 182, 0.1);
    --social-text: #2ec4b6;
    --social-hover: #ff9f1c;
    --social-border: rgba(46, 196, 182, 0.3);
}

/* --------------------------------------------------------------------------
   PALETA 15: CORAL (Sunset Coral & Terracota Cálido)
   -------------------------------------------------------------------------- */
[data-theme="coral"] {
    --body-bg: #fff8f5;
    --body-text: #432818;
    --body-text-muted: #855b46;
    --body-border: #ffe3d8;
    --body-card-bg: #ffffff;
    --body-link: #ff6b6b;
    --body-link-hover: #ee5253;

    --header-bg: rgba(255, 255, 255, 0.95);
    --header-text: #432818;
    --header-border: rgba(255, 107, 107, 0.15);
    --header-icon: #ff6b6b;
    --header-icon-hover: #ee5253;
    --header-logo-text: #ff6b6b;

    --menu-bg: transparent;
    --menu-text: #432818;
    --menu-text-hover: #ff6b6b;
    --menu-active: #ff6b6b;
    --menu-border: transparent;
    --menu-icon: #ff6b6b;
    --menu-dropdown-bg: rgba(255, 255, 255, 0.98);
    --menu-dropdown-text: #432818;
    --menu-dropdown-hover: #ff6b6b;
    --menu-dropdown-hover-bg: rgba(255, 107, 107, 0.08);
    --menu-dropdown-backdrop: blur(12px);
    --menu-dropdown-border: #ffe3d8;
    --menu-dropdown-shadow: 0 10px 25px rgba(255, 107, 107, 0.1);

    --footer-bg: #2b1810;
    --footer-text: #ffd8cc;
    --footer-title: #ffffff;
    --footer-link: #ffab91;
    --footer-link-hover: #ff6b6b;
    --footer-border: rgba(255, 255, 255, 0.1);

    --product-bg: #ffffff;
    --product-text: #432818;
    --product-title: #2b1810;
    --product-price: #ff6b6b;
    --product-old-price: #855b46;
    --product-border: #ffe3d8;
    --product-shadow: 0 8px 24px rgba(255, 107, 107, 0.06);
    --product-badge: #f15bb5;

    --button-primary-bg: #ff6b6b;
    --button-primary-text: #ffffff;
    --button-primary-hover: #ee5253;
    --button-secondary-bg: #ffab91;
    --button-secondary-text: #2b1810;
    --button-secondary-hover: #ff8a65;

    --cart-bg: #ffffff;
    --cart-text: #432818;
    --cart-border: #ffe3d8;
    --cart-total: #ff6b6b;

    --input-bg: #ffffff;
    --input-text: #432818;
    --input-border: #ffe3d8;
    --input-focus: #ff6b6b;

    --social-bg: rgba(255, 107, 107, 0.08);
    --social-text: #ff6b6b;
    --social-hover: #ee5253;
    --social-border: rgba(255, 107, 107, 0.2);
}

/* --------------------------------------------------------------------------
   PALETA 16: NORDICO (Nórdico Ice & Azul Frost)
   -------------------------------------------------------------------------- */
[data-theme="nordico"] {
    --body-bg: #f8fafc;
    --body-text: #1e293b;
    --body-text-muted: #64748b;
    --body-border: #e2e8f0;
    --body-card-bg: #ffffff;
    --body-link: #0ea5e9;
    --body-link-hover: #0284c7;

    --header-bg: rgba(255, 255, 255, 0.96);
    --header-text: #1e293b;
    --header-border: #e2e8f0;
    --header-icon: #0ea5e9;
    --header-icon-hover: #0284c7;
    --header-logo-text: #0284c7;

    --menu-bg: transparent;
    --menu-text: #1e293b;
    --menu-text-hover: #0ea5e9;
    --menu-active: #0ea5e9;
    --menu-border: transparent;
    --menu-icon: #0ea5e9;
    --menu-dropdown-bg: rgba(255, 255, 255, 0.98);
    --menu-dropdown-text: #1e293b;
    --menu-dropdown-hover: #0ea5e9;
    --menu-dropdown-hover-bg: rgba(14, 165, 233, 0.08);
    --menu-dropdown-backdrop: blur(12px);
    --menu-dropdown-border: #e2e8f0;
    --menu-dropdown-shadow: 0 10px 25px rgba(14, 165, 233, 0.08);

    --footer-bg: #0f172a;
    --footer-text: #94a3b8;
    --footer-title: #ffffff;
    --footer-link: #cbd5e1;
    --footer-link-hover: #38bdf8;
    --footer-border: rgba(255, 255, 255, 0.1);

    --product-bg: #ffffff;
    --product-text: #1e293b;
    --product-title: #0f172a;
    --product-price: #0ea5e9;
    --product-old-price: #94a3b8;
    --product-border: #e2e8f0;
    --product-shadow: 0 6px 20px rgba(14, 165, 233, 0.05);
    --product-badge: #38bdf8;

    --button-primary-bg: #0ea5e9;
    --button-primary-text: #ffffff;
    --button-primary-hover: #0284c7;
    --button-secondary-bg: #e2e8f0;
    --button-secondary-text: #0f172a;
    --button-secondary-hover: #cbd5e1;

    --cart-bg: #ffffff;
    --cart-text: #1e293b;
    --cart-border: #e2e8f0;
    --cart-total: #0ea5e9;

    --input-bg: #f8fafc;
    --input-text: #1e293b;
    --input-border: #cbd5e1;
    --input-focus: #0ea5e9;

    --social-bg: rgba(14, 165, 233, 0.08);
    --social-text: #0ea5e9;
    --social-hover: #0284c7;
    --social-border: rgba(14, 165, 233, 0.2);
}

/* --------------------------------------------------------------------------
   PALETA 17: KAWAII (Japonés Cute Pink & Chicle)
   -------------------------------------------------------------------------- */
[data-theme="kawaii"] {
    --body-bg: #fff0f5;
    --body-text: #5c3d46;
    --body-text-muted: #9e7a85;
    --body-border: #ffb6c1;
    --body-card-bg: #ffffff;
    --body-link: #ff1493;
    --body-link-hover: #c71585;

    --header-bg: rgba(255, 255, 255, 0.95);
    --header-text: #5c3d46;
    --header-border: rgba(255, 20, 147, 0.15);
    --header-icon: #ff1493;
    --header-icon-hover: #c71585;
    --header-logo-text: #ff1493;

    --menu-bg: transparent;
    --menu-text: #5c3d46;
    --menu-text-hover: #ff1493;
    --menu-active: #ff1493;
    --menu-border: transparent;
    --menu-icon: #ff1493;
    --menu-dropdown-bg: rgba(255, 255, 255, 0.98);
    --menu-dropdown-text: #5c3d46;
    --menu-dropdown-hover: #ff1493;
    --menu-dropdown-hover-bg: rgba(255, 20, 147, 0.08);
    --menu-dropdown-backdrop: blur(12px);
    --menu-dropdown-border: #ffb6c1;
    --menu-dropdown-shadow: 0 10px 25px rgba(255, 20, 147, 0.12);

    --footer-bg: #4a2130;
    --footer-text: #ffc0cb;
    --footer-title: #ffffff;
    --footer-link: #ffb6c1;
    --footer-link-hover: #ff69b4;
    --footer-border: rgba(255, 255, 255, 0.1);

    --product-bg: #ffffff;
    --product-text: #5c3d46;
    --product-title: #4a2130;
    --product-price: #ff1493;
    --product-old-price: #9e7a85;
    --product-border: #ffb6c1;
    --product-shadow: 0 8px 24px rgba(255, 20, 147, 0.08);
    --product-badge: #ff69b4;

    --button-primary-bg: #ff1493;
    --button-primary-text: #ffffff;
    --button-primary-hover: #c71585;
    --button-secondary-bg: #ffb6c1;
    --button-secondary-text: #4a2130;
    --button-secondary-hover: #ff69b4;

    --cart-bg: #ffffff;
    --cart-text: #5c3d46;
    --cart-border: #ffb6c1;
    --cart-total: #ff1493;

    --input-bg: #ffffff;
    --input-text: #5c3d46;
    --input-border: #ffb6c1;
    --input-focus: #ff1493;

    --social-bg: rgba(255, 20, 147, 0.08);
    --social-text: #ff1493;
    --social-hover: #c71585;
    --social-border: rgba(255, 20, 147, 0.2);
}

/* --------------------------------------------------------------------------
   PALETA 18: MILITAR (Verde Oliva Táctico & Camo Luxe)
   -------------------------------------------------------------------------- */
[data-theme="militar"] {
    --body-bg: #1c241c;
    --body-text: #d2ded2;
    --body-text-muted: #889c88;
    --body-border: #2d3b2d;
    --body-card-bg: #243024;
    --body-link: #84a98c;
    --body-link-hover: #52796f;

    --header-bg: rgba(28, 36, 28, 0.95);
    --header-text: #e8efe8;
    --header-border: rgba(132, 169, 140, 0.2);
    --header-icon: #84a98c;
    --header-icon-hover: #cad2c5;
    --header-logo-text: #84a98c;

    --menu-bg: transparent;
    --menu-text: #e8efe8;
    --menu-text-hover: #84a98c;
    --menu-active: #84a98c;
    --menu-border: transparent;
    --menu-icon: #84a98c;
    --menu-dropdown-bg: rgba(28, 36, 28, 0.98);
    --menu-dropdown-text: #e8efe8;
    --menu-dropdown-hover: #84a98c;
    --menu-dropdown-hover-bg: rgba(132, 169, 140, 0.12);
    --menu-dropdown-backdrop: blur(14px);
    --menu-dropdown-border: rgba(132, 169, 140, 0.2);
    --menu-dropdown-shadow: 0 10px 30px rgba(0, 0, 0, 0.4);

    --footer-bg: #111711;
    --footer-text: #889c88;
    --footer-title: #cad2c5;
    --footer-link: #d2ded2;
    --footer-link-hover: #84a98c;
    --footer-border: rgba(255, 255, 255, 0.1);

    --product-bg: #243024;
    --product-text: #d2ded2;
    --product-title: #ffffff;
    --product-price: #84a98c;
    --product-old-price: #889c88;
    --product-border: #2d3b2d;
    --product-shadow: 0 8px 30px rgba(0, 0, 0, 0.3);
    --product-badge: #cad2c5;

    --button-primary-bg: #52796f;
    --button-primary-text: #ffffff;
    --button-primary-hover: #354f52;
    --button-secondary-bg: #84a98c;
    --button-secondary-text: #1c241c;
    --button-secondary-hover: #cad2c5;

    --cart-bg: #243024;
    --cart-text: #e8efe8;
    --cart-border: #2d3b2d;
    --cart-total: #84a98c;

    --input-bg: #243024;
    --input-text: #ffffff;
    --input-border: #2d3b2d;
    --input-focus: #84a98c;

    --social-bg: rgba(132, 169, 140, 0.1);
    --social-text: #84a98c;
    --social-hover: #cad2c5;
    --social-border: rgba(132, 169, 140, 0.3);
}

/* --------------------------------------------------------------------------
   PALETA 19: GALAXIA (Púrpura Profundo Nebula & Space)
   -------------------------------------------------------------------------- */
[data-theme="galaxia"] {
    --body-bg: #0d0814;
    --body-text: #d8cbeb;
    --body-text-muted: #8572a3;
    --body-border: #251738;
    --body-card-bg: #170f24;
    --body-link: #a855f7;
    --body-link-hover: #c084fc;

    --header-bg: rgba(23, 15, 36, 0.95);
    --header-text: #f3e8ff;
    --header-border: rgba(168, 85, 247, 0.2);
    --header-icon: #a855f7;
    --header-icon-hover: #c084fc;
    --header-logo-text: #a855f7;

    --menu-bg: transparent;
    --menu-text: #f3e8ff;
    --menu-text-hover: #a855f7;
    --menu-active: #a855f7;
    --menu-border: transparent;
    --menu-icon: #a855f7;
    --menu-dropdown-bg: rgba(23, 15, 36, 0.98);
    --menu-dropdown-text: #f3e8ff;
    --menu-dropdown-hover: #a855f7;
    --menu-dropdown-hover-bg: rgba(168, 85, 247, 0.12);
    --menu-dropdown-backdrop: blur(14px);
    --menu-dropdown-border: rgba(168, 85, 247, 0.2);
    --menu-dropdown-shadow: 0 10px 30px rgba(168, 85, 247, 0.2);

    --footer-bg: #06030a;
    --footer-text: #8572a3;
    --footer-title: #a855f7;
    --footer-link: #d8cbeb;
    --footer-link-hover: #c084fc;
    --footer-border: rgba(255, 255, 255, 0.1);

    --product-bg: #170f24;
    --product-text: #d8cbeb;
    --product-title: #ffffff;
    --product-price: #a855f7;
    --product-old-price: #8572a3;
    --product-border: #251738;
    --product-shadow: 0 8px 30px rgba(168, 85, 247, 0.15);
    --product-badge: #e879f9;

    --button-primary-bg: #a855f7;
    --button-primary-text: #ffffff;
    --button-primary-hover: #9333ea;
    --button-secondary-bg: #e879f9;
    --button-secondary-text: #0d0814;
    --button-secondary-hover: #f0abfc;

    --cart-bg: #170f24;
    --cart-text: #f3e8ff;
    --cart-border: #251738;
    --cart-total: #a855f7;

    --input-bg: #170f24;
    --input-text: #ffffff;
    --input-border: #251738;
    --input-focus: #a855f7;

    --social-bg: rgba(168, 85, 247, 0.1);
    --social-text: #a855f7;
    --social-hover: #c084fc;
    --social-border: rgba(168, 85, 247, 0.3);
}

/* --------------------------------------------------------------------------
   PALETA 20: CHOCOLATE (Café Artesanal Cocoa & Vainilla)
   -------------------------------------------------------------------------- */
[data-theme="chocolate"] {
    --body-bg: #fdf8f5;
    --body-text: #3c2a21;
    --body-text-muted: #795548;
    --body-border: #e0d5d0;
    --body-card-bg: #ffffff;
    --body-link: #6f4e37;
    --body-link-hover: #4a3425;

    --header-bg: rgba(255, 255, 255, 0.95);
    --header-text: #3c2a21;
    --header-border: rgba(111, 78, 55, 0.15);
    --header-icon: #6f4e37;
    --header-icon-hover: #4a3425;
    --header-logo-text: #6f4e37;

    --menu-bg: transparent;
    --menu-text: #3c2a21;
    --menu-text-hover: #6f4e37;
    --menu-active: #6f4e37;
    --menu-border: transparent;
    --menu-icon: #6f4e37;
    --menu-dropdown-bg: rgba(255, 255, 255, 0.98);
    --menu-dropdown-text: #3c2a21;
    --menu-dropdown-hover: #6f4e37;
    --menu-dropdown-hover-bg: rgba(111, 78, 55, 0.08);
    --menu-dropdown-backdrop: blur(12px);
    --menu-dropdown-border: #e0d5d0;
    --menu-dropdown-shadow: 0 10px 25px rgba(60, 42, 33, 0.1);

    --footer-bg: #1f140e;
    --footer-text: #d7ccc8;
    --footer-title: #ffffff;
    --footer-link: #bcaaa4;
    --footer-link-hover: #d7ccc8;
    --footer-border: rgba(255, 255, 255, 0.1);

    --product-bg: #ffffff;
    --product-text: #3c2a21;
    --product-title: #1f140e;
    --product-price: #6f4e37;
    --product-old-price: #795548;
    --product-border: #e0d5d0;
    --product-shadow: 0 8px 24px rgba(60, 42, 33, 0.06);
    --product-badge: #a1887f;

    --button-primary-bg: #6f4e37;
    --button-primary-text: #ffffff;
    --button-primary-hover: #4a3425;
    --button-secondary-bg: #d7ccc8;
    --button-secondary-text: #1f140e;
    --button-secondary-hover: #bcaaa4;

    --cart-bg: #ffffff;
    --cart-text: #3c2a21;
    --cart-border: #e0d5d0;
    --cart-total: #6f4e37;

    --input-bg: #ffffff;
    --input-text: #3c2a21;
    --input-border: #e0d5d0;
    --input-focus: #6f4e37;

    --social-bg: rgba(111, 78, 55, 0.08);
    --social-text: #6f4e37;
    --social-hover: #4a3425;
    --social-border: rgba(111, 78, 55, 0.2);
}
