/* V7.4 – optische Anpassung des Liveticker-Admins, ohne JS-Eingriff. */
:root{--bg:#f3f4f6;--card:#fff;--text:#25252b;--muted:#676973;--line:#e2e4e8;--red:#c71932;--red2:#de3b50;--redlight:#fff1f3;--navy:#9b1229;--navy2:#bb1733}
body{background:#f3f4f6;color:#25252b}
.top{background:linear-gradient(145deg,#d11e3a,#941228);box-shadow:0 8px 26px #7f0f261c}
.action,.entry,.settings-card,.banner,.sidebtn,.sheet,.empty{border-color:#e3e5e9;box-shadow:0 5px 18px #2222220a}
.action,.settings-card,.banner,.entry{border-radius:16px}
.alabel{color:#33343b}
.nav{border-top-color:#e2e4e8;background:#fff;box-shadow:0 -4px 22px #2222220b}
.navbtn.active{background:#fff0f2;color:#a6142a}
.input{border-color:#dfe1e6;color:#24252b;background:#fff}
.input:focus-visible{border-color:#c71932;box-shadow:0 0 0 3px #c7193222}
.btn.red{background:linear-gradient(145deg,#d71d39,#b51530)}
.btn.outline{border-color:#dfe0e5}
.fieldlabel{color:#343640}
.help{color:#666a74}
.admin-auth-gate{background:linear-gradient(145deg,#f7f7f8,#edf0f3)}
.admin-auth-card{border-color:#e0e1e5;box-shadow:0 20px 58px #33333318}
@media(max-width:560px){.section{padding:17px 13px 0}.top{border-bottom-left-radius:23px;border-bottom-right-radius:23px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important}}
