/* ============================================================
   DIGILO — Design System (identité visuelle unique)
   Inclure ce fichier sur toute page Digilo : <link rel="stylesheet" href="/digilo-theme.css">
   Identité : sombre premium · Sora · dégradé indigo→violet→cyan · glassmorphism · simple.
   ============================================================ */
:root{
  --dg-bg:#0a0a12;          /* fond */
  --dg-bg2:#11111c;         /* fond alt */
  --dg-ink:#e8e8f0;         /* texte principal */
  --dg-mute:rgba(232,232,240,.6);  /* texte secondaire */
  --dg-faint:rgba(232,232,240,.4); /* texte tertiaire */
  --dg-line:rgba(255,255,255,.08); /* bordures */
  --dg-glass:rgba(255,255,255,.04);/* surfaces */
  --dg-indigo:#818cf8;
  --dg-violet:#c084fc;
  --dg-cyan:#22d3ee;
  --dg-grad:linear-gradient(135deg,#818cf8,#c084fc 60%,#22d3ee);
  --dg-radius:1rem;
  --dg-font:'Sora',system-ui,-apple-system,sans-serif;
}
.dg-body{background:var(--dg-bg);color:var(--dg-ink);font-family:var(--dg-font);-webkit-font-smoothing:antialiased}
.dg-glass{background:var(--dg-glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--dg-line)}
.dg-grad{background:var(--dg-grad)}
.dg-gtext{background:linear-gradient(135deg,#a5b4fc,#e9d5ff,#67e8f9);-webkit-background-clip:text;background-clip:text;color:transparent}
.dg-glow{background:radial-gradient(60% 60% at 50% 0%,rgba(99,102,241,.35),transparent 70%);pointer-events:none}
.dg-card{background:var(--dg-glass);border:1px solid var(--dg-line);border-radius:var(--dg-radius)}
.dg-btn{background:var(--dg-grad);color:#0a0a12;font-weight:600;border-radius:.75rem;transition:.2s}
.dg-btn:hover{transform:scale(1.02)}
.dg-lift{transition:transform .25s} .dg-lift:hover{transform:translateY(-4px)}
/* marque */
.dg-wordmark{font-family:var(--dg-font);font-weight:800;letter-spacing:-.02em}
.dg-wordmark .dot{ -webkit-background-clip:text;background-clip:text;color:transparent;background:var(--dg-grad)}
