/* ============================================================
   🎧 Harmonix — Base.css (v2.0.0)
   Reset et styles de base
   ============================================================ */

   *,
   *::before,
   *::after {
     margin: 0;
     padding: 0;
     box-sizing: border-box;
   }
   
   html {
     scroll-behavior: smooth;
   }
   
   body {
     font-family: var(--ff);
     background: var(--bg-dark);
     color: var(--text);
     overflow: hidden;
     line-height: 1.6;
     -webkit-font-smoothing: antialiased;
   }
   
   a {
     color: var(--gold);
     text-decoration: none;
     transition: color var(--transition);
   }
   
   a:hover {
     color: var(--gold-light);
   }
   
   button {
     font-family: var(--ff);
     cursor: pointer;
   }
   
   /* Scrollbar */
   ::-webkit-scrollbar {
     width: 8px;
     height: 8px;
   }
   
   ::-webkit-scrollbar-track {
     background: var(--bg-surface);
   }
   
   ::-webkit-scrollbar-thumb {
     background: var(--gold);
     border-radius: 4px;
   }
   
   ::-webkit-scrollbar-thumb:hover {
     background: var(--gold-light);
   }
   
   ::selection {
     background: var(--gold);
     color: var(--bg-dark);
   }