@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cairo/cairo-arabic-400-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cairo/cairo-arabic-700-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cairo/cairo-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2000-206F}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cairo/cairo-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2000-206F}:root{--ink:#1a2233;--ink-schwach:#5b6478;--paper:#f5f7fb;--oberflaeche:#fff;--rand:#dde2ec;--marke:#3652d9;--marke-dunkel:#2a3fb0;--akzent:#0e7490;--erfolg:#15803d;--erfolg-hg:#dcfce7;--warnung:#b45309;--warnung-hg:#fef3c7;--fehler:#b91c1c;--fehler-hg:#fee2e2}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--paper);color:var(--ink);margin:0;font-family:Cairo,Tahoma,Segoe UI,sans-serif;line-height:1.6}.ltr{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}a{color:var(--marke)}a:hover{color:var(--marke-dunkel)}.status-banner{background:var(--warnung-hg);border:1px solid var(--warnung);color:var(--warnung);border-radius:.5rem;margin-bottom:1.5rem;padding:.75rem 1rem;font-size:.95rem}.app-version{text-align:center;color:var(--ink-schwach);margin-top:2rem;font-size:.8rem}.kopf{z-index:10;background:var(--marke);align-items:center;padding:.9rem 1.25rem;display:flex;position:sticky;top:0}.marke{color:#fff;flex-direction:column;gap:.1rem;text-decoration:none;display:flex}.marke-titel{font-size:1.2rem;font-weight:700}.marke-untertitel{opacity:.85;font-size:.75rem;font-weight:400}main{max-width:40rem;margin:0 auto;padding:1rem 1rem 2rem}.fuss{text-align:center;color:var(--ink-schwach);border-top:1px solid var(--rand);margin-top:2rem;padding:1.5rem;font-size:.875rem}
