/* Studio Daline V3.3.1.1 — thème sombre limité aux seuls tableaux de bord marqués */
body.sd-v330-dark{
  --sd-bg:#100c0b;--sd-panel:#211814;--sd-panel2:#2a1f19;--sd-gold:#dcb66f;
  --sd-green:#7fbd83;--sd-violet:#a95b93;--sd-blue:#63b7c7;
  --sd-text:#fffaf2;--sd-cream:#f7ecda;--sd-muted:#d8c8b8;--sd-line:#5a4033;--sd-danger:#d47770;
  background:radial-gradient(circle at 85% 5%,#3c2519 0,transparent 28%),radial-gradient(circle at 5% 90%,#17311e 0,transparent 30%),var(--sd-bg)!important;
  color:var(--sd-text)!important;
}
body.sd-v330-dark h1,body.sd-v330-dark h2,body.sd-v330-dark h3,body.sd-v330-dark h4,
body.sd-v330-dark .hero h1,body.sd-v330-dark .card h1,body.sd-v330-dark .card h2,body.sd-v330-dark .card h3,
body.sd-v330-dark strong{color:var(--sd-cream)!important}
body.sd-v330-dark p,body.sd-v330-dark li,body.sd-v330-dark .muted,body.sd-v330-dark small{color:var(--sd-muted)!important}
body.sd-v330-dark a{color:var(--sd-gold)}
body.sd-v330-dark .hero{
  color:var(--sd-text)!important;border-color:var(--sd-line)!important;
  background:linear-gradient(135deg,rgba(48,34,27,.98),rgba(25,47,31,.91))!important;
}
body.sd-v330-dark .card,body.sd-v330-dark .panel,body.sd-v330-dark .tile,
body.sd-v330-dark .system-card,body.sd-v330-dark article{
  color:var(--sd-text)!important;border-color:var(--sd-line)!important;
  background:linear-gradient(145deg,rgba(49,36,29,.96),rgba(34,26,22,.96))!important;
}
body.sd-v330-dark .btn,body.sd-v330-dark button.primary{
  background:var(--sd-gold)!important;border-color:var(--sd-gold)!important;color:#24170f!important;
}
body.sd-v330-dark .btn.secondary,body.sd-v330-dark button.secondary{
  background:rgba(19,14,12,.5)!important;color:var(--sd-cream)!important;border-color:var(--sd-line)!important;
}
body.sd-v330-dark input,body.sd-v330-dark select,body.sd-v330-dark textarea{
  background:#17110f!important;color:var(--sd-text)!important;border-color:var(--sd-line)!important;
}
body.sd-v330-dark input::placeholder,body.sd-v330-dark textarea::placeholder{color:#aa998b!important}
body.sd-v330-dark label{color:var(--sd-cream)!important}
body.sd-v330-dark .pill,body.sd-v330-dark .status.ok,body.sd-v330-dark .connected{color:#c8f1ca!important;background:rgba(127,189,131,.18)!important}
body.sd-v330-dark .pill.progress,body.sd-v330-dark .status.progress,body.sd-v330-dark .in-progress{color:#f1c6e2!important;background:rgba(169,91,147,.22)!important}
body.sd-v330-dark .status.info{color:#c6eff5!important;background:rgba(99,183,199,.20)!important}
body.sd-v330-dark .status.error{color:#ffd6d2!important;background:rgba(212,119,112,.20)!important}
