:root{--grund:#fbfbfa;--flaeche:#fff;--linie:#dfdcd6;--schrift:#1c1b19;--gedaempft:#5f5b54;--akzent:#1f4f82;--gut:#1f6b3a;--warn:#8a5a00;--fehler:#93301f;--rundung:.5rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--grund:#16171a;--flaeche:#1e2024;--linie:#33373d;--schrift:#ecebe8;--gedaempft:#a3a09a;--akzent:#7bb0ea;--gut:#6cc48c;--warn:#e0b25f;--fehler:#e8897a}}*{box-sizing:border-box}body{background:var(--grund);color:var(--schrift);margin:0;font:16px/1.55 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.huelle.svelte-12qhfyh{flex-direction:column;min-height:100dvh;display:flex}header.svelte-12qhfyh{background:var(--flaeche);border-bottom:1px solid var(--linie);z-index:10;padding:.75rem 1rem 0;position:sticky;top:0}.marke.svelte-12qhfyh{letter-spacing:.01em;color:var(--schrift);padding-bottom:.6rem;font-size:1.05rem;font-weight:650;text-decoration:none;display:block}nav.svelte-12qhfyh{scrollbar-width:none;gap:.25rem;display:flex;overflow-x:auto}nav.svelte-12qhfyh::-webkit-scrollbar{display:none}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--gedaempft);white-space:nowrap;border-bottom:2px solid #0000;flex:none;padding:.5rem .75rem;font-size:.92rem;text-decoration:none}nav.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){color:var(--akzent);border-bottom-color:var(--akzent);font-weight:600}main.svelte-12qhfyh{flex:1;width:100%;max-width:72rem;margin:0 auto;padding:1.25rem 1rem 3rem}footer.svelte-12qhfyh{border-top:1px solid var(--linie);color:var(--gedaempft);text-align:center;padding:1rem;font-size:.82rem}@media (width>=60rem){.huelle.svelte-12qhfyh{grid-template-rows:1fr auto;grid-template-columns:15rem 1fr;display:grid}header.svelte-12qhfyh{border-bottom:none;border-right:1px solid var(--linie);grid-row:1/3;align-self:start;height:100dvh;padding:1.25rem 1rem;position:sticky;top:0}.marke.svelte-12qhfyh{padding-bottom:1.25rem;font-size:1.15rem}nav.svelte-12qhfyh{flex-direction:column;overflow:visible}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){border-radius:0 var(--rundung) var(--rundung) 0;border-bottom:none;border-left:2px solid #0000;padding:.55rem .75rem}nav.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){border-left-color:var(--akzent);background:color-mix(in srgb, var(--akzent) 8%, transparent)}main.svelte-12qhfyh{padding:2rem}footer.svelte-12qhfyh{text-align:left;padding:1rem 2rem}}
