/* Layoutvorschau: dunkle Navigation, heller Inhaltsbereich. */
:root{color-scheme:light;--bg:#f4f6fa;--ink:#23344e;--muted:#6d7d93;--line:#dfe5ed;--green:#294d79;--lime:#b8d5fa;--white:#fff;--side:#14253e}
.sidebar{background:linear-gradient(165deg,#192f4e,#101e34);color:#c6d4e8}
.brand-sub,.nav-label,.sidebar-footer{color:#99adc8}
.nav button{color:#c1cee1}
.nav button.active{background:#2a4264;color:#e0ecff}
.nav button:hover{background:#223b5b}
.badge-count{background:#405c81;color:#e3eeff}
.aircraft{border-color:#405573;background:#1a2f4b}
.aircraft small{color:#adbed5}
.aircraft strong span{color:#9cb6d8!important}
.topbar{background:#ffffffc9}
.demo-bar{background:#edf2f8;color:#667b96}
.demo-bar strong{color:#466286}
.avatar{background:#e7eef8;color:#47658d}
.btn:hover{background:#eef3f9}
.btn.primary{background:#294d79;border-color:#294d79}
.btn.primary:hover{background:#203e64}
.intro-card{background:#e3edf9;border-color:#d3e0f1}
.intro-card p{color:#566f90}
.intro-card .plane{color:#416b9e}
.progress{background:#ebf0f7}
.progress span{background:#7d9fc6}
.timeline li:before{background:#8da7c9}
.pill.grey{background:#eff2f7;color:#6a7a91}
.pill:not(.amber):not(.red):not(.grey){background:#e9f0f9;color:#476a96}
.notice.grey{background:#f0f4f9;border-color:#dce5f0;color:#5f7592}
.notice.green{background:#edf3fb;border-color:#d5e2f4;color:#47658b}
th{background:#f8fafd}
.field input,.field textarea,.field select{background:#fcfdff}
.field input:disabled,.field textarea:disabled{background:#f3f6fa;color:#708097}
.doc-icon{background:#edf2fa;color:#5c7ba4}
.modal-close{background:#eef2f8}
#toast{background:#25456e}
