/* ── FUENTES (v3.1.4) ──
   Las fuentes locales se han desactivado para evitar errores 404.
   Se recomienda usar fuentes de sistema o cargarlas vía Google Fonts.
*/

/*
 * ═════════════════════════════════════════════════════════════════
 * IMPORTANT / IMPORTANTE:
 * ═════════════════════════════════════════════════════════════════
 * Aquest fitxer només conté les variables CSS i la capçalera de WordPress.
 * El CSS complet es compila via Vite des de js/src/scss/main.scss
 *
 * Build output: assets/css/main.css (60.40 kB | gzip: 12.32 kB)
 *
 * Per modificar estils, edita js/src/scss/ i executa `npm run build`.
 * ═════════════════════════════════════════════════════════════════
 */

/*
 Theme Name:   Hello Lluismestres v2026
 Theme URI:    https://lluismestres.com
 Description:  Una experiència visual d'alt rendiment dissenyada per a directors i narradors d'històries. Fusiona l'impacte cinematogràfic amb tecnologia IA de avantguarda i una arquitectura optimitzada per al futur.
 Author:       Lluís Mestres & Google Antigravity
 Author URI:   https://lluismestres.com
 Template:     hello-elementor
 Version:      3.1.4
 Tags:         portfolio, visual-storytelling, ai-enhanced, gsap-animations, dark-mode, video-focused, futuro-ia, jukebox, dreamstate, webgl, threejs, immersive, virtual-gallery
*/

/* ============================================
   VARIABLES DE COLOR (Customizer Fallbacks)
   Nota: El CSS del tema es compila via Vite des de js/src/scss/ a assets/css/main.css
   Aquest fitxer només conté l'arrel de WordPress.
   ============================================ */
:root {
   --lm-primary: #D4AF37;
   --lm-accent: #E60012;
   --lm-bg: #0A0808;
   --lm-text: #FFFFFF;
   --lm-secondary: #00E5FF;
   --lm-font-title: 'Space Grotesk', system-ui, -apple-system, sans-serif;
   --lm-font-body: 'Montserrat', system-ui, -apple-system, sans-serif;
   --lm-transition-duration: 1.2s;

   --lm-gold: var(--lm-primary);
   --lm-red: var(--lm-accent);
   --lm-black: var(--lm-bg);
   --lm-gray: #1a1a1a;
   --lm-gray-light: #f5f5f5;
   --lm-primary-glow: rgba(212, 175, 55, 0.4);
   --lm-accent-glow: rgba(230, 0, 18, 0.6);

   /* v2.5 variables dínámicas por defecto */
   --lm25-saturation: 1;

   /* v2.0 Matrix Mood Variables */
   --lm-mood-accent: var(--lm-primary);
   --lm-mood-glow: rgba(212, 175, 155, 0.4);
   --lm-mood-particle-speed: 1;
   --lm-mood-anim-speed: 1;
   --lm-mood-bloom-mult: 1;
   --lm-mood-dream-intensity: 0.6;

   --lm-gold-light: #e8c547;
   --lm-dark: #111111;
   --lm-text-muted: #aaaaaa;
}