/*
Theme Name: Technologia Child
Template: blocksy
Author: Technologia
Description: Thème enfant Blocksy pour Technologia.tn — e-commerce high-tech tunisien. Design sombre premium (home) + clair rassurant (produit/panier/catalogue). CTA en « je », agent omnicanal, stock 4 états, garantie par produit. Ne pas modifier le thème parent Blocksy.
Version: 2.0.0
Text Domain: technologia-child
*/

/* ══════════════════════════════════════════════════════════
   TOKENS TECHNOLOGIA (design system)
   ══════════════════════════════════════════════════════════ */

:root {
  /* Bleus de marque (logo) */
  --tec-sky:      #4BA9DE;
  --tec-steel:    #4695BF;
  --tec-navy:     #273F7E;
  --tec-navy900:  #16244A;
  --tec-ink:      #0A0A0A;

  /* Signal agent — cyan */
  --tec-cyan:      #00C2FF;     /* signal vif : focus, live, anneaux du nœud */
  --tec-cyan-ink:  #0B7BA6;     /* texte/icône cyan sur blanc (AA) */
  --tec-cyan-tint: #E2F7FF;     /* zones agent */

  /* Surfaces */
  --tec-bg:        #F4F7FB;
  --tec-card:      #ffffff;
  --tec-border:    #E6E9EE;
  --tec-text:      #16244A;
  --tec-text-2:    #5A6478;
  --tec-text-3:    #8A94A6;
  --tec-dark:      #070C16;

  /* Statuts */
  --tec-success:   #1E9E62;
  --tec-warn:      #C9821A;
  --tec-error:     #D2483A;

  /* Action (dégradé CTA) */
  --tec-cta:       linear-gradient(135deg, #4BA9DE, #273F7E);

  /* Rayons */
  --tec-r-btn:     12px;
  --tec-r-card:    16px;
  --tec-r-panel:   18px;

  /* Typographie */
  --font-display:  'Sora', sans-serif;
  --font-sans:     'Hanken Grotesk', sans-serif;
  --font-price:    'Hanken Grotesk', sans-serif;
}

/* ══════════════════════════════════════════════════════════
   RESET GLOBAL
   ══════════════════════════════════════════════════════════ */

.tec-theme { font-family: var(--font-sans); }

/* ── Accessibilité mouvement ──────────────────────────── */
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
  }
}
