/* <!-- 
  Built by Christian Vendramel Rebolo
  If you're reading this, give credit  😉
  Unauthorized copying is prohibited.
--> */

/* cr-dev-signature: Christian Vendramel Rebolo */

/* ============================================================
   THIAGOFNX — DESIGN TOKENS / VARIÁVEIS
   ============================================================ */

:root {
  /* Cores */
  --bg:           #0d0d0d;
  --bg-2:         #111111;
  --bg-3:         #161616;
  --border:       rgba(255, 255, 255, 0.07);
  --gold:         #c8a84b;
  --gold-dim:     rgba(200, 168, 75, 0.10);
  --gold-glow:    rgba(200, 168, 75, 0.28);
  --text:         #ede8df;
  --text-muted:   #7a7669;
  --text-faint:   #3a3832;

  /* Tipografia */
  --font-serif:   'Playfair Display', Georgia, serif;
  --font-sans:    'Lato', sans-serif;
  --font-display: 'Bebas Neue', sans-serif;

  /* Espaçamento */
  --space-xs:   0.5rem;
  --space-sm:   1rem;
  --space-md:   2rem;
  --space-lg:   4rem;
  --space-xl:   6rem;

  /* Bordas */
  --radius-sm:  6px;
  --radius-md:  14px;
  --radius-lg:  20px;
  --radius-pill: 999px;

  /* Sombras */
  --shadow-sm:  0 2px 12px rgba(0, 0, 0, 0.4);
  --shadow-md:  0 8px 32px rgba(0, 0, 0, 0.5);
  --shadow-lg:  0 20px 60px rgba(0, 0, 0, 0.6);

  /* Transição padrão */
  --ease:       cubic-bezier(0.16, 1, 0.3, 1);
  --dur:        0.4s;
  --dur-fast:   0.2s;

  /* Z-index */
  --z-nav:      100;
  --z-drawer:   99;
  --z-float:    200;
  --z-grain:    9999;
}
