/* Thème commun devCode : couleurs + notifications */
:root{
  --dc-bg:#0b0c10;
  --dc-text:#f5f0e8;
  --dc-muted:rgba(245,240,232,.6);
  --dc-card:#12131a;
  --dc-border:rgba(200,169,110,.22);
  --dc-border-2:rgba(200,169,110,.35);
  --dc-gold:#c8a96e;
  --dc-gold-strong:rgba(200,169,110,.85);
  --dc-danger:#f87171;
}

body{
  background:var(--dc-bg);
  color:var(--dc-text);
  font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;
}

.dc-toast{
  position:fixed;
  bottom:20px;
  right:20px;
  z-index:9999;
  max-width:420px;
  background:rgba(18,19,26,.98);
  border-left:4px solid var(--dc-gold);
  color:var(--dc-text);
  border-radius:16px;
  padding:12px 16px;
  box-shadow:0 18px 60px rgba(0,0,0,.45);
}

.dc-toast.hidden{display:none;}

.dc-toast .dc-title{
  font-weight:800;
  margin:0 0 4px 0;
}

.dc-toast .dc-msg{
  margin:0;
  color:rgba(245,240,232,.88);
  font-size:14px;
  line-height:1.35;
}

.dc-link{color:var(--dc-gold); text-decoration:none;}
.dc-link:hover{filter:brightness(1.05);}

