/*
Theme Name: IQ2 — Hello Elementor Child
Theme URI: https://iq2.tn
Description: Thème enfant Hello Elementor pour le site IQ2 Smart Building & Business Center. Contient les styles personnalisés et les fonctions du site.
Author: IQ2
Author URI: https://iq2.tn
Template: hello-elementor
Version: 1.0.0
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: iq2-child
*/

/* ==========================================================================
   IQ2 — Variables CSS globales
   ========================================================================== */
:root {
  /* Couleurs principales */
  --iq2-gold: #C9A961;
  --iq2-gold-light: #D9BD7E;
  --iq2-gold-dark: #A8893F;
  --iq2-gold-soft: #EFE3C8;

  --iq2-navy: #0E1320;
  --iq2-navy-light: #1A2236;
  --iq2-charcoal: #2A2D38;

  /* Couleurs de fond */
  --iq2-bg: #FAFAF7;
  --iq2-bg-warm: #F5F1EA;
  --iq2-white: #FFFFFF;

  /* Couleurs de texte */
  --iq2-text: #1A1A1A;
  --iq2-text-muted: #6B6B6B;

  /* Bordures */
  --iq2-border: rgba(201, 169, 97, 0.2);
  --iq2-border-soft: rgba(0, 0, 0, 0.08);

  /* Couleurs sémantiques (statuts) */
  --iq2-status-available: #2D7A3F;
  --iq2-status-reserved: #C68A2C;
  --iq2-status-rented: #888888;

  /* Polices */
  --iq2-font-serif: 'Cormorant Garamond', Georgia, serif;
  --iq2-font-sans: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;

  /* Container */
  --iq2-container-max: 1400px;
  --iq2-container-narrow: 1200px;

  /* Transitions */
  --iq2-transition: all 0.3s ease;
}

/* ==========================================================================
   Reset / Base
   ========================================================================== */
body {
  font-family: var(--iq2-font-sans);
  font-weight: 300;
  color: var(--iq2-text);
  background: var(--iq2-bg);
  line-height: 1.7;
  -webkit-font-smoothing: antialiased;
}

h1, h2, h3, h4, h5, h6 {
  font-family: var(--iq2-font-serif);
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: 0.5px;
}

a {
  color: inherit;
  text-decoration: none;
  transition: var(--iq2-transition);
}

img {
  max-width: 100%;
  display: block;
}

/*
  Note : Tous les autres styles (header, footer, hero, sections, cartes biens,
  maquette 3D, etc.) sont dans des fichiers séparés chargés depuis functions.php
  pour rester organisé et cacheable :

  - assets/css/iq2-header.css
  - assets/css/iq2-footer.css
  - assets/css/iq2-pages.css
  - assets/css/iq2-bien.css
  - assets/css/iq2-maquette.css
*/
