/*
 * Theme IT Zingsheim: Nachtblau, Blau aus dem Logo (#6FB7E6) als Akzent auf dunkel, dunkleres Logoblau als Markenfarbe auf hell.
 * Kontraste (WCAG AA): --text auf --paper 15:1, --muted auf --card 7:1, Weiß auf --brand 5,8:1,
 * --ink auf --signal 8,3:1, --on-dark-3 auf --ink 8:1. Logoblau (--signal) nie als Schrift auf Weiß verwenden (2,2:1).
 */
:root {
  --ink: #0c1626;
  --ink-2: #111f36;
  --ink-3: #1b2d4b;
  --on-dark: #eef3fb;
  --on-dark-2: #cdd7e6;
  --on-dark-3: #a3b3cb;

  --brand: #1769aa;
  --brand-deep: #145d98;
  --brand-tint: #e8f4fc;

  --paper: #f5f7fb;
  --card: #ffffff;
  --line: #dbe2ee;
  --text: #121b2b;
  --muted: #4c5a70;

  --signal: #6fb7e6;
  --signal-deep: #58a8de;
  --signal-tint: #e8f4fc;
  --signal-ink: #0c5a8f;

  --wa: #1c8f4d;
  --wa-deep: #16733d;
  --error: #b42318;
  --error-tint: #fdecea;

  --hero-line: none;
  --logo-w: 148px;

  /* Systemschriften, keine Webfonts (keine externen Anfragen, schnelle Darstellung) */
  --f-head: "Segoe UI Variable Display", "Segoe UI", system-ui, -apple-system, "SF Pro Display", Roboto, "Helvetica Neue", Arial, sans-serif;
  --f-body: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --f-mono: ui-monospace, "SF Mono", "Cascadia Code", Consolas, "Liberation Mono", monospace;

  --r-sm: 10px;
  --r-md: 16px;
  --r-lg: 24px;
  --shadow-sm: 0 1px 2px color-mix(in srgb, var(--ink) 6%, transparent), 0 2px 8px color-mix(in srgb, var(--ink) 5%, transparent);
  --shadow: 0 2px 4px color-mix(in srgb, var(--ink) 5%, transparent), 0 18px 44px color-mix(in srgb, var(--ink) 12%, transparent);
  --header-h: 72px;
}
