/* ═══════════════════════════════════════════════════════════════
   satoshi-override.css — force Satoshi sur tout le site
   Charger en DERNIER dans le <head> de chaque page pour gagner sur
   les font-family des CSS Elementor (Lexend Deca, Nunito, Futura).
   ═══════════════════════════════════════════════════════════════ */

@font-face{font-family:'Satoshi';src:url('/fonts/satoshi/satoshi-300.woff2') format('woff2');font-weight:300;font-display:swap;font-style:normal}
@font-face{font-family:'Satoshi';src:url('/fonts/satoshi/satoshi-400.woff2') format('woff2');font-weight:400;font-display:swap;font-style:normal}
@font-face{font-family:'Satoshi';src:url('/fonts/satoshi/satoshi-500.woff2') format('woff2');font-weight:500;font-display:swap;font-style:normal}
@font-face{font-family:'Satoshi';src:url('/fonts/satoshi/satoshi-700.woff2') format('woff2');font-weight:700;font-display:swap;font-style:normal}

/* Override universel : tout passe en Satoshi avec fallback sans-serif */
:root { --satoshi: 'Satoshi', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

html, body, button, input, select, textarea,
h1, h2, h3, h4, h5, h6, p, a, span, div, li,
.elementor *, [class*="elementor-"], [class^="elementor-"] {
  font-family: var(--satoshi) !important;
}

/* Letter-spacing léger pour le rendu Satoshi (comme sur Giga) */
body { letter-spacing: -0.005em; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
