/* Gitea – Farben aus heimserver/branding (Platzhalter füllt pre-up.sh) */
:root:root {
  --marke: #2b59c3;
  --color-primary: #2b59c3;
  --color-primary-contrast: #ffffff;
  --color-primary-hover: #2349a0;
  --color-primary-active: #2349a0;
  --color-primary-dark-1: color-mix(in srgb, var(--marke) 92%, black);
  --color-primary-dark-2: color-mix(in srgb, var(--marke) 84%, black);
  --color-primary-dark-3: color-mix(in srgb, var(--marke) 76%, black);
  --color-primary-dark-4: color-mix(in srgb, var(--marke) 68%, black);
  --color-primary-dark-5: color-mix(in srgb, var(--marke) 60%, black);
  --color-primary-dark-6: color-mix(in srgb, var(--marke) 52%, black);
  --color-primary-dark-7: color-mix(in srgb, var(--marke) 44%, black);
  --color-primary-light-1: color-mix(in srgb, var(--marke) 88%, white);
  --color-primary-light-2: color-mix(in srgb, var(--marke) 76%, white);
  --color-primary-light-3: color-mix(in srgb, var(--marke) 64%, white);
  --color-primary-light-4: color-mix(in srgb, var(--marke) 52%, white);
  --color-primary-light-5: color-mix(in srgb, var(--marke) 40%, white);
  --color-primary-light-6: color-mix(in srgb, var(--marke) 28%, white);
  --color-primary-light-7: color-mix(in srgb, var(--marke) 16%, white);
  --color-primary-alpha-10: color-mix(in srgb, var(--marke) 10%, transparent);
  --color-primary-alpha-20: color-mix(in srgb, var(--marke) 20%, transparent);
  --color-primary-alpha-30: color-mix(in srgb, var(--marke) 30%, transparent);
  --color-primary-alpha-40: color-mix(in srgb, var(--marke) 40%, transparent);
  --color-primary-alpha-50: color-mix(in srgb, var(--marke) 50%, transparent);
  --color-primary-alpha-60: color-mix(in srgb, var(--marke) 60%, transparent);
  --color-primary-alpha-70: color-mix(in srgb, var(--marke) 70%, transparent);
  --color-primary-alpha-80: color-mix(in srgb, var(--marke) 80%, transparent);
  --color-primary-alpha-90: color-mix(in srgb, var(--marke) 90%, transparent);
}
/* Kopfzeile mit Markenlinie */
#navbar { border-bottom: 3px solid #2b59c3; }
