/*
 * Artaun · palette « gris » (07/11/2026) — espace client, boutique, panels jeux / VPS, messagerie.
 * 07/11 soir : MODE CLAIR SEULEMENT (le sombre reste celui d'origine du thème, à la demande du propriétaire) ; clair = blanc cassé ; accents neutres (blanc / anthracite), couleurs
 * réservées aux états (vert, orange, rouge) ; coins plus arrondis ; une seule police (Inter).
 * Chargée APRÈS les jetons du thème et AVANT la personnalisation « Apparence » du client
 * (:root[data-t-*] garde la priorité). Retour arrière : retirer le <link> de unified-panels/user-theme
 * et du layout de la messagerie.
 */
:root:not(.dark):not([data-theme="dark"]){
  color-scheme:light;
  --bg:#f4f4f5;--bg-2:#ececee;--surface:#ffffff;--surface-2:#fafafa;--surface-3:#f2f2f4;--hover:rgba(24,24,27,.045);
  --border:rgba(24,24,27,.09);--border-2:rgba(24,24,27,.16);
  --text:#18181b;--text-2:#3f3f46;--muted:#71717a;--faint:#a1a1aa;
  --brand:#18181b;--brand-2:#27272a;--brand-soft:rgba(24,24,27,.06);--brand-line:rgba(24,24,27,.22);--on-brand:#ffffff;
  --ok:#15803d;--ok-soft:rgba(21,128,61,.09);--warn:#b45309;--warn-soft:rgba(180,83,9,.1);--bad:#be123c;--bad-soft:rgba(190,18,60,.08);--info:#0369a1;--info-soft:rgba(3,105,161,.08);
  --shadow-sm:0 1px 2px rgba(24,24,27,.05);--shadow:0 10px 30px -14px rgba(24,24,27,.16),0 2px 6px -2px rgba(24,24,27,.05);--shadow-lg:0 30px 70px -26px rgba(24,24,27,.3);
  --r-sm:6px;--r:8px;--r-md:10px;--r-lg:12px;--r-xl:14px;
  --f-display:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
  --aurora-accent-rgb:24,24,27;
  /* jetons des blocs ajoutés le 07/11 (clés d'accès, sous-utilisateurs, panels web) */
  --rf-border:var(--border);--rf-soft:var(--surface-3);--rf-muted:var(--muted);--rf-card:var(--surface);--rf-fg:var(--text);--rf-bg:var(--surface);
}
/* surfaces : un seul gris de fond, cartes légèrement plus claires (comme l'aperçu Kova) */
html:not(.dark):not([data-theme="dark"]),html:not(.dark):not([data-theme="dark"]) body{background-color:var(--bg)}
/* boutons principaux : pastille pleine neutre ; secondaires : gris doux */
:is(:root:not(.dark):not([data-theme="dark"])) :is(.rf-btn-primary,.btn-primary,button.primary,.rf-pn-btn.primary){background:var(--brand)!important;color:var(--on-brand)!important;border-color:transparent!important}
:is(:root:not(.dark):not([data-theme="dark"])) :is(.rf-btn-primary,.btn-primary):hover{background:var(--brand-2)!important}
/* liens d'action : pas de violet, soulignement au survol */
a{text-decoration-thickness:1px;text-underline-offset:2px}
/* champs : coins arrondis homogènes */
input[type="text"],input[type="email"],input[type="password"],input[type="search"],input[type="number"],input[type="url"],select,textarea{border-radius:var(--r)}
