/* turbopost theme.css – generiert aus der Konfiguration (default) */
:root {
  --brand: #337be1;
  --brand-dark: #0051ff;
  --accent: #0051ff;
  --secondary: #2563eb;
  --ink: #0f172a;
  --bg: #f8fafc;
  --surface: #f8fafc;
  --card: #ffffff;
  --muted: #0f172a;
  --line: rgb(227, 227, 227);
  --beige: #f8fafc;
  --grey: #0f172a;
  --strong: #0f172a;
  --focus: #2563eb;
  --highlight: #f8fafc;
  --topbar: #0f172a;
  --topbar-text: #ffffff;
  --topbar-accent: #2563eb;
  --hero: #337be1;
  --hero-text: #ffffff;
  --hero-rule: #2563eb;
  --btn: #337be1;
  --btn-text: #ffffff;
  --btn-hover: #0051ff;
  --btn-ok: #15803d;
  --btn-ok-text: #ffffff;
  --status-entwurf: #64748b;
  --status-arbeit: #64748b;
  --status-korrektur: #dc2626;
  --status-pruefung: #2563eb;
  --status-freigegeben: #15803d;
  --status-terminiert: #0e7490;
  --status-veroeffentlicht: #334155;
  --status-archiv: #475569;
  --logo-ui-height: 23px;
  --font: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  --font-head: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}
.st-entwurf { --chip: var(--status-entwurf); --status-color: var(--status-entwurf); }
.st-arbeit { --chip: var(--status-arbeit); --status-color: var(--status-arbeit); }
.st-korrektur { --chip: var(--status-korrektur); --status-color: var(--status-korrektur); }
.st-pruefung { --chip: var(--status-pruefung); --status-color: var(--status-pruefung); }
.st-freigegeben { --chip: var(--status-freigegeben); --status-color: var(--status-freigegeben); }
.st-terminiert { --chip: var(--status-terminiert); --status-color: var(--status-terminiert); }
.st-veroeffentlicht { --chip: var(--status-veroeffentlicht); --status-color: var(--status-veroeffentlicht); }
.st-archiv { --chip: var(--status-archiv); --status-color: var(--status-archiv); }
.ch-instagram { border-color: #C13584; }
.ch-facebook { border-color: #1877F2; }
.ch-linkedin { border-color: #0A66C2; }
