/* ACTUNIO Designstart — alle Komponenten nutzen semantische --color-* Tokens. */
:root {
  --brand-night:#0A0A0F;
  --brand-surface:#1B1518;
  --brand-surface-raised:#292023;
  --brand-gold:#D97706;
  --brand-gold-light:#F5C542;
  --brand-ivory:#EDE4D6;
  --brand-white:#FFFFFF;
  --brand-muted:#9AA1AC;
  --brand-info:#0EA5E9;
  --radius-card:16px;
  --radius-control:10px;
}
html[data-theme="dark"], :root {
  --color-bg:var(--brand-night);
  --color-surface:var(--brand-surface);
  --color-surface-raised:var(--brand-surface-raised);
  --color-text:var(--brand-white);
  --color-text-muted:var(--brand-muted);
  --color-primary:var(--brand-gold-light);
  --color-primary-text:var(--brand-night);
  --color-accent:var(--brand-gold);
  --color-border:#78562D;
  --color-info:var(--brand-info);
}
html[data-theme="light"] {
  --color-bg:#F8F6F1;
  --color-surface:#FFFFFF;
  --color-surface-raised:#F0EBE3;
  --color-text:#211B1B;
  --color-text-muted:#625A55;
  --color-primary:#83500B;
  --color-primary-text:#FFFFFF;
  --color-accent:#B5731F;
  --color-border:#DACDB9;
  --color-info:#0369A1;
}
