/* ============================================================= */
/* GetLove · Design tokens                                        */
/* ============================================================= */

@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500&display=swap');

:root {
  /* Couleurs */
  --gl-creme: #FBF7F2;
  --gl-encre: #1C1714;
  --gl-rose: #E8A598;
  --gl-sauge: #8FA68E;
  --gl-ambre: #D4A574;
  --gl-corail: #D97757;
  --gl-encre-douce: #4A4038;
  --gl-encre-muette: #8B7F74;

  /* Police unique : Poppins en différentes graisses */
  --gl-font: 'Poppins', system-ui, -apple-system, sans-serif;

  /* Graisses sémantiques */
  --gl-weight-light: 300;      /* détails très légers */
  --gl-weight-regular: 400;    /* corps de texte */
  --gl-weight-medium: 500;     /* UI, boutons */
  --gl-weight-semibold: 600;   /* emphasis, sous-titres forts */
  --gl-weight-bold: 700;       /* titres éditoriaux */

  /* Rayons */
  --gl-radius-card: 14px;
  --gl-radius-pill: 999px;
  --gl-radius-input: 10px;
  --gl-radius-chip: 6px;

  /* Ombres */
  --gl-shadow-soft: 0 2px 8px rgba(28, 23, 20, 0.04), 0 1px 2px rgba(28, 23, 20, 0.06);
  --gl-shadow-lift: 0 12px 32px rgba(28, 23, 20, 0.08), 0 4px 8px rgba(28, 23, 20, 0.06);
  --gl-shadow-none: none;

  /* Espaces */
  --gl-space-1: 4px;
  --gl-space-2: 8px;
  --gl-space-3: 12px;
  --gl-space-4: 16px;
  --gl-space-5: 20px;
  --gl-space-6: 24px;
  --gl-space-8: 32px;
  --gl-space-12: 48px;
  --gl-space-16: 64px;
  --gl-space-20: 80px;
}
