/* 57Lokal Theme v23 – automatisch erzeugt, im Adminbereich unter „Design“ änderbar */
:root{
  --l57-primary: #0b5c8a;
  --l57-primary-rgb: 11, 92, 138;
  --l57-primary-600: #094e75;
  --l57-primary-700: #073e5c;
  --l57-primary-50: #e7eff3;
  --l57-primary-200: #b6cedc;
  --l57-primary-300: #85aec5;
  --l57-on-primary: #ffffff;
  --l57-accent: #ffb703;
  --l57-accent-rgb: 255, 183, 3;
  --l57-accent-600: #e6a503;
  --l57-accent-50: #fff9eb;
  --l57-accent-200: #ffe6a7;
  --l57-accent-300: #ffcd4f;
  --l57-on-accent: #332501;
  --l57-ink: #0f1f2e;
  --l57-muted: #6f7982;
  --l57-line: #e2e6ea;
  --l57-bg: #f4f7fa;
  --l57-dark: #0a2233;
  --l57-on-dark: #dadee0;
  --l57-on-dark-muted: #919ca3;
  --l57-radius: 14px;
  --l57-btn-radius: 10px;
  --l57-shadow: 0 1px 2px rgba(15,31,46,.06), 0 6px 20px rgba(15,31,46,.06);
  --l57-shadow-lg: 0 10px 40px rgba(15,31,46,.14);
  --l57-font: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;
  --l57-heading-font: var(--l57-font);
  --l57-heading-weight: 700;
  --l57-hero-bg: radial-gradient(1200px 400px at 90% -10%, rgba(255,183,3,.25), transparent 60%), radial-gradient(900px 500px at -10% 110%, rgba(255,255,255,.10), transparent 60%), linear-gradient(135deg, #094b71 0%, #0b5c8a 45%, #236c96 100%);
  --l57-hero-pattern: .12;
  --l57-header-bg: rgba(255,255,255,.92);
  --l57-header-link: #2c3a47;
  --l57-header-active-bg: #e7eff3;
  --l57-header-active: #0b5c8a;
  --l57-logo-height: 40px;
  --bs-primary: #0b5c8a;
  --bs-primary-rgb: 11, 92, 138;
  --bs-link-color: #0b5c8a;
  --bs-link-color-rgb: 11, 92, 138;
  --bs-link-hover-color: #073e5c;
  --bs-body-color: #0f1f2e;
  --bs-body-bg: #f4f7fa;
  --bs-border-color: #e2e6ea;
  --bs-border-radius: 10px;
  --bs-border-radius-lg: 14px;
}
