:root{--site-color-scheme:light;--navy-950:#06213b;--navy-900:#0b3158;--navy-800:#124b7d;--blue-600:#1d77c4;--blue-500:#2699df;--blue-100:#dff2ff;--cyan-400:#54c7ec;--ink:#10263a;--muted:#587087;--surface:rgba(255,255,255,.82);--surface-solid:#f7fbff;--surface-soft:rgba(237,248,255,.78);--line:rgba(14,69,111,.16);--shadow:0 12px 34px rgba(3,39,72,.16);--shadow-soft:0 6px 18px rgba(3,39,72,.11);--site-body-background:#2b80cf url("/assets/bilder/hintergruende/background1.jpg") center top / cover fixed no-repeat;--site-body-overlay:linear-gradient(180deg,rgba(231,247,255,.25),rgba(8,55,99,.16));--site-navigation-background:rgba(7,41,70,.94);--site-control-background:rgba(5,38,65,.80);--site-card-border:rgba(255,255,255,.52);--site-welcome-background:linear-gradient(118deg,rgba(255,255,255,.92),rgba(224,245,255,.77));--site-panel-start:#0b3158;--site-panel-end:#124b7d;--site-hero-start:#0b3158;--site-hero-end:#1d77c4;--site-table-start:#176fa7;--site-table-end:#0d4f7e;--site-table-total:#c9e4f4;}
:root[data-theme="dark"]{--site-color-scheme:dark;--ink:#e8f5ff;--muted:#a9c2d4;--surface:rgba(7,35,58,.88);--surface-solid:#0b2943;--surface-soft:rgba(13,51,81,.82);--line:rgba(169,218,248,.18);--shadow:0 12px 34px rgba(0,9,18,.42);--shadow-soft:0 6px 18px rgba(0,9,18,.30);--site-welcome-background:linear-gradient(118deg,rgba(7,35,58,.94),rgba(13,65,101,.85));}
:root{color-scheme:var(--site-color-scheme,light);}
:root{--global-heading-background:rgba(217, 237, 249,0.72);--global-heading-border:rgba(255, 255, 255,.78);--global-heading-eyebrow:#1776bb;--global-heading-title:#0b3158;--global-heading-note:#55758d;--global-heading-blur:16px;}
.section-heading,.warning-type-heading,.warning-measurement-heading{margin:0 0 12px;padding:14px 17px;border:1px solid transparent;border-radius:15px;transition:color .2s ease,background-color .2s ease,border-color .2s ease;}
.section-heading .eyebrow,.warning-type-heading .eyebrow,.warning-measurement-heading .eyebrow{color:var(--global-heading-eyebrow);}
.section-heading h2,.warning-type-heading h2,.warning-measurement-heading h2{color:var(--global-heading-title);}
.section-heading .section-note,.section-heading .section-link,.warning-type-heading>span{color:var(--global-heading-note);}
.section-heading,.warning-type-heading,.warning-measurement-heading{background:var(--global-heading-background);border-color:var(--global-heading-border);box-shadow:0 8px 22px rgba(18,75,125,.09),inset 0 1px 0 rgba(255,255,255,.42);backdrop-filter:blur(var(--global-heading-blur));}
