@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/inter-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/inter-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-background:#faf5f2;--color-foreground:#1c1917;--color-card:#fff;--color-card-foreground:#1c1917;--color-muted:#f1ebe6;--color-muted-foreground:#57534e;--color-border:#e3dad3;--color-border-strong:#cfc3b9;--color-primary:#1c1917;--color-on-primary:#faf5f2;--color-accent:#d97706;--color-on-accent:#1c1917;--color-link:#9a3412;--color-link-hover:#7c2d12;--color-ring:#9a3412;--color-wien:#1e5f74;--color-meran:#2f7a4f;--color-kapfenberg:#a8521a;--color-uebergreifend:#57534e;--color-note-bg:#fdf6e9;--color-note-border:#d97706;--color-warn-bg:#fdf0ea;--color-warn-border:#c2410c;--color-destructive:#b91c1c;--font-text:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-ui:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, "Cascadia Code", "SF Mono", Menlo, Consolas, monospace;--text-xs:.78rem;--text-sm:.875rem;--text-base:1rem;--text-lg:clamp(1.0625rem, .2vw + 1rem, 1.125rem);--text-xl:clamp(1.2rem, .5vw + 1.05rem, 1.375rem);--text-2xl:clamp(1.45rem, 1vw + 1.2rem, 1.75rem);--text-3xl:clamp(1.75rem, 1.8vw + 1.3rem, 2.25rem);--text-4xl:clamp(2.1rem, 3vw + 1.4rem, 3rem);--text-5xl:clamp(2.4rem, 4.5vw + 1.4rem, 3.75rem);--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.7;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--grid-columns:12;--grid-gap:clamp(1rem, 2vw, 1.75rem);--container-max:75rem;--measure:68ch;--measure-narrow:56ch;--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--radius-full:999px;--border-hairline:1px;--shadow-sm:0 1px 2px #1c19170f;--shadow-md:0 2px 8px #1c191714;--ease-out:cubic-bezier(.22, .61, .36, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.35s;color-scheme:light dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-background:#1c1917;--color-foreground:#f5f1ed;--color-card:#292524;--color-card-foreground:#f5f1ed;--color-muted:#332e2b;--color-muted-foreground:#b5aca5;--color-border:#3c3633;--color-border-strong:#57504b;--color-primary:#f5f1ed;--color-on-primary:#1c1917;--color-accent:#f59e0b;--color-on-accent:#1c1917;--color-link:#fbbf24;--color-link-hover:#fcd34d;--color-ring:#fbbf24;--color-wien:#7dd3e8;--color-meran:#86d9a8;--color-kapfenberg:#f0a868;--color-uebergreifend:#b5aca5;--color-note-bg:#2b2317;--color-note-border:#f59e0b;--color-warn-bg:#2e1f18;--color-warn-border:#fb923c;--color-destructive:#f87171;--shadow-sm:0 1px 2px #00000059;--shadow-md:0 2px 10px #00000073}}:root[data-theme=dark]{--color-background:#1c1917;--color-foreground:#f5f1ed;--color-card:#292524;--color-card-foreground:#f5f1ed;--color-muted:#332e2b;--color-muted-foreground:#b5aca5;--color-border:#3c3633;--color-border-strong:#57504b;--color-primary:#f5f1ed;--color-on-primary:#1c1917;--color-accent:#f59e0b;--color-on-accent:#1c1917;--color-link:#fbbf24;--color-link-hover:#fcd34d;--color-ring:#fbbf24;--color-wien:#7dd3e8;--color-meran:#86d9a8;--color-kapfenberg:#f0a868;--color-uebergreifend:#b5aca5;--color-note-bg:#2b2317;--color-note-border:#f59e0b;--color-warn-bg:#2e1f18;--color-warn-border:#fb923c;--color-destructive:#f87171;--shadow-sm:0 1px 2px #00000059;--shadow-md:0 2px 10px #00000073}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:5rem}body{background-color:var(--color-background);min-height:100dvh;color:var(--color-foreground);font-family:var(--font-text);font-size:var(--text-lg);line-height:var(--leading-relaxed);font-synthesis-weight:none;font-optical-sizing:auto;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4{font-family:var(--font-text);font-weight:600;line-height:var(--leading-tight);letter-spacing:-.015em;text-wrap:balance}h3,h4{letter-spacing:-.005em}h1{font-size:var(--text-4xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}h4{font-size:var(--text-lg)}p{text-wrap:pretty}a{color:var(--color-link);text-underline-offset:.18em;transition:color var(--dur-fast) var(--ease-out);text-decoration-thickness:1px}a:hover{color:var(--color-link-hover)}:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px;border-radius:var(--radius-sm)}::selection{background-color:var(--color-accent);color:var(--color-on-accent)}.container{width:100%;max-width:var(--container-max);padding-inline:var(--space-md);margin-inline:auto}@media (width>=48rem){.container{padding-inline:var(--space-xl)}}.grid-12{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));gap:var(--grid-gap);display:grid}.stack>*+*{margin-block-start:var(--space-md)}.section{padding-block:var(--space-3xl)}.measure{max-width:var(--measure)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;padding:var(--space-sm) var(--space-md);background-color:var(--color-primary);color:var(--color-on-primary);font-family:var(--font-ui);font-size:var(--text-sm);border-radius:var(--radius-md);transition:inset-block-start var(--dur-base) var(--ease-out);text-decoration:none;position:absolute;inset-block-start:-4rem;inset-inline-start:var(--space-md)}.skip-link:focus{color:var(--color-on-primary);inset-block-start:var(--space-md)}.btn{justify-content:center;align-items:center;gap:var(--space-xs);min-height:2.75rem;padding:var(--space-sm) var(--space-lg);font-family:var(--font-ui);font-size:var(--text-sm);letter-spacing:.01em;border:var(--border-hairline) solid transparent;border-radius:var(--radius-md);transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);font-weight:500;text-decoration:none;display:inline-flex}.btn--primary{background-color:var(--color-primary);color:var(--color-on-primary)}.btn--primary:hover{background-color:var(--color-link);color:var(--color-on-primary)}.btn--accent{background-color:var(--color-accent);color:var(--color-on-accent)}.btn--accent:hover{filter:brightness(.94);color:var(--color-on-accent)}.btn--ghost{color:var(--color-foreground);border-color:var(--color-border-strong);background-color:#0000}.btn--ghost:hover{background-color:var(--color-muted);color:var(--color-foreground)}.tag{align-items:center;gap:var(--space-2xs);padding:.15rem var(--space-xs);font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:var(--radius-sm);background-color:var(--color-muted);color:var(--color-muted-foreground);font-weight:500;text-decoration:none;display:inline-flex}a.tag:hover{background-color:var(--color-border);color:var(--color-foreground)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1!important;transform:none!important}}@media (prefers-reduced-motion:no-preference){[data-reveal]{animation:linear both reveal view();animation-range:entry entry 42%}}@keyframes reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media print{body{color:#000;background:#fff;font-size:11pt}.site-header,.site-footer,.follow,.skip-link{display:none!important}a[href^=http]:after{content:" (" attr(href) ")";word-break:break-all;font-size:9pt}}.prose{font-size:var(--text-lg);line-height:var(--leading-relaxed)}.prose>p,.prose>ul,.prose>ol,.prose>blockquote,.prose>h2,.prose>h3,.prose>h4{max-width:41rem}.prose>*+*{margin-block-start:var(--space-lg)}.prose h2{border-block-end:var(--border-hairline) solid var(--color-border);font-size:var(--text-2xl);margin-block-start:var(--space-2xl);padding-block-end:var(--space-xs);scroll-margin-top:5.5rem}.prose h3{font-size:var(--text-xl);margin-block-start:var(--space-xl);scroll-margin-top:5.5rem}.prose h4{font-size:var(--text-lg);margin-block-start:var(--space-lg);font-weight:600}.prose ul,.prose ol{padding-inline-start:var(--space-lg)}.prose li+li{margin-block-start:var(--space-xs)}.prose li::marker{color:var(--color-accent)}.prose blockquote{border-inline-start:3px solid var(--color-accent);color:var(--color-muted-foreground);padding-inline-start:var(--space-lg)}.prose code:not(pre code){font-family:var(--font-mono);background-color:var(--color-muted);border-radius:var(--radius-sm);padding:.1em .35em;font-size:.875em}.prose pre{padding:var(--space-md);font-size:var(--text-sm);line-height:var(--leading-normal);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .prose .astro-code,:root:not([data-theme=light]) .prose .astro-code span{color:var(--shiki-dark)!important;background-color:var(--shiki-dark-bg)!important;font-style:var(--shiki-dark-font-style)!important;font-weight:var(--shiki-dark-font-weight)!important;text-decoration:var(--shiki-dark-text-decoration)!important}}:root[data-theme=dark] .prose .astro-code,:root[data-theme=dark] .prose .astro-code span{color:var(--shiki-dark)!important;background-color:var(--shiki-dark-bg)!important;font-style:var(--shiki-dark-font-style)!important;font-weight:var(--shiki-dark-font-weight)!important;text-decoration:var(--shiki-dark-text-decoration)!important}.prose table{font-variant-numeric:tabular-nums;border-collapse:collapse;width:100%;font-family:var(--font-ui);font-size:var(--text-sm)}.prose th,.prose td{padding:var(--space-xs) var(--space-sm);text-align:start;border-block-end:var(--border-hairline) solid var(--color-border)}.prose th{background-color:var(--color-muted);font-weight:600}.prose .table-wrap{overflow-x:auto}.prose img{border-radius:var(--radius-md);border:var(--border-hairline) solid var(--color-border);margin-inline:auto;display:block}.prose img[src^="/bilder/fritz"]{width:11rem;max-width:40%;margin-inline:0 var(--space-lg);float:inline-start;border-radius:var(--radius-lg)}.prose img[height]:not([width="0"]){width:auto;max-width:100%;max-height:32rem}.prose p:has(>img)+p>em:only-child{font-family:var(--font-ui);font-size:var(--text-xs);font-style:normal;line-height:var(--leading-normal);text-align:center;color:var(--color-muted-foreground);margin-block-start:calc(var(--space-sm) * -1 + var(--space-xs));display:block}.prose figure figcaption{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-muted-foreground);margin-block-start:var(--space-xs)}.prose hr{border:0;border-block-start:var(--border-hairline) solid var(--color-border);margin-block:var(--space-2xl)}.icon[data-astro-cid-ccg5yoga]{vertical-align:middle;flex-shrink:0;display:inline-block}.icon--accent[data-astro-cid-ccg5yoga]{color:var(--color-accent)}.icon--muted[data-astro-cid-ccg5yoga]{color:var(--color-muted-foreground)}.icon--note[data-astro-cid-ccg5yoga]{color:var(--color-note-border)}.icon--warn[data-astro-cid-ccg5yoga]{color:var(--color-warn-border)}.icon-paw{fill:currentColor;stroke:none}.langpicker[data-astro-cid-gtewornt]{align-items:center;gap:var(--space-xs);color:var(--color-muted-foreground);display:flex}.langpicker__list[data-astro-cid-gtewornt]{align-items:center;gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:flex}.langpicker__item[data-astro-cid-gtewornt]{min-width:2.75rem;min-height:2.75rem;font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.06em;color:var(--color-muted-foreground);border-radius:var(--radius-sm);transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}a[data-astro-cid-gtewornt].langpicker__item:hover{color:var(--color-foreground);background-color:var(--color-muted)}.langpicker__item--current[data-astro-cid-gtewornt]{color:var(--color-foreground);box-shadow:inset 0 -2px 0 0 var(--color-accent)}.langpicker__item--missing[data-astro-cid-gtewornt]{opacity:.4;cursor:not-allowed}.site-header[data-astro-cid-nen7h5rs]{z-index:50;background-color:color-mix(in srgb, var(--color-background) 88%, transparent);backdrop-filter:blur(8px);border-bottom:var(--border-hairline) solid var(--color-border);position:sticky;top:0}.site-header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:4rem;display:flex}.brand[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-sm);color:var(--color-foreground);padding-block:var(--space-xs);text-decoration:none;display:inline-flex}.brand__text[data-astro-cid-nen7h5rs]{flex-direction:column;line-height:1.1;display:flex}.brand__name[data-astro-cid-nen7h5rs]{font-family:var(--font-text);font-size:var(--text-lg);letter-spacing:-.01em;font-weight:600}.brand__tagline[data-astro-cid-nen7h5rs]{font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.04em;color:var(--color-muted-foreground);font-weight:400}.nav-toggle[data-astro-cid-nen7h5rs]{position:relative}.nav-toggle__summary[data-astro-cid-nen7h5rs]{cursor:pointer;width:2.75rem;height:2.75rem;color:var(--color-foreground);border:var(--border-hairline) solid var(--color-border-strong);border-radius:var(--radius-md);justify-content:center;align-items:center;list-style:none;display:flex}.nav-toggle__summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.nav-toggle__open[data-astro-cid-nen7h5rs],.nav-toggle__close[data-astro-cid-nen7h5rs]{display:flex}.nav-toggle__close[data-astro-cid-nen7h5rs],.nav-toggle[data-astro-cid-nen7h5rs][open] .nav-toggle__open[data-astro-cid-nen7h5rs]{display:none}.nav-toggle[data-astro-cid-nen7h5rs][open] .nav-toggle__close[data-astro-cid-nen7h5rs]{display:flex}.site-nav[data-astro-cid-nen7h5rs]{min-width:14rem;padding:var(--space-xs);background-color:var(--color-card);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);position:absolute;inset-block-start:calc(100% + var(--space-xs));inset-inline-end:0}.site-nav__list[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.site-nav__link[data-astro-cid-nen7h5rs]{min-height:2.75rem;padding-inline:var(--space-sm);font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-foreground);border-radius:var(--radius-md);transition:background-color var(--dur-fast) var(--ease-out);align-items:center;font-weight:500;text-decoration:none;display:flex}.site-nav__link[data-astro-cid-nen7h5rs]:hover{background-color:var(--color-muted);color:var(--color-foreground)}.site-nav__link[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--color-link);box-shadow:inset 2px 0 0 0 var(--color-accent)}.site-nav__lang[data-astro-cid-nen7h5rs]{padding-block-start:var(--space-xs);padding-inline:var(--space-xs);border-block-start:var(--border-hairline) solid var(--color-border);margin-block-start:var(--space-xs)}@media (width>=48rem){.nav-toggle__summary[data-astro-cid-nen7h5rs]{display:none}.nav-toggle[data-astro-cid-nen7h5rs]::details-content{content-visibility:visible;block-size:auto;overflow:visible}.site-nav[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-lg);min-width:0;box-shadow:none;background:0 0;border:0;padding:0;display:flex;position:static}.site-nav__list[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-2xs);display:flex}.site-nav__link[data-astro-cid-nen7h5rs][aria-current=page]{box-shadow:inset 0 -2px 0 0 var(--color-accent);border-radius:0}.site-nav__lang[data-astro-cid-nen7h5rs]{border:0;border-inline-start:var(--border-hairline) solid var(--color-border);padding-block-start:0;padding-inline:0;margin:0;padding-inline-start:var(--space-md)}}.site-footer[data-astro-cid-jo6i4kqk]{border-block-start:var(--border-hairline) solid var(--color-border);font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-muted-foreground);margin-block-start:var(--space-4xl);padding-block-start:var(--space-2xl)}.site-footer__inner[data-astro-cid-jo6i4kqk]{gap:var(--space-xl);display:grid}@media (width>=48rem){.site-footer__inner[data-astro-cid-jo6i4kqk]{align-items:start;gap:var(--space-3xl);grid-template-columns:minmax(0,1fr) auto}}.site-footer__name[data-astro-cid-jo6i4kqk]{font-family:var(--font-text);font-size:var(--text-lg);color:var(--color-foreground);font-weight:600}.site-footer__tagline[data-astro-cid-jo6i4kqk]{letter-spacing:.04em;margin-block-start:var(--space-2xs)}.site-footer__built[data-astro-cid-jo6i4kqk]{max-width:32ch;font-size:var(--text-xs);margin-block-start:var(--space-md)}.site-footer__nav[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:var(--space-2xs) var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.site-footer__nav[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,auto)}}.site-footer__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-2xs);min-height:2.5rem;color:var(--color-muted-foreground);text-decoration:none;display:inline-flex}.site-footer__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-link);text-decoration:underline}.site-footer__legal[data-astro-cid-jo6i4kqk]{padding-block:var(--space-md);border-block-start:var(--border-hairline) solid var(--color-border);font-size:var(--text-xs);margin-block-start:var(--space-xl)}main[data-astro-cid-hkbrpulz]:focus{outline:none}.theme-toggle[data-astro-cid-hkbrpulz]{z-index:40;width:2.75rem;height:2.75rem;color:var(--color-foreground);background-color:var(--color-card);border:var(--border-hairline) solid var(--color-border-strong);border-radius:var(--radius-full);box-shadow:var(--shadow-md);transition:background-color var(--dur-base) var(--ease-out);justify-content:center;align-items:center;display:inline-flex;position:fixed;inset-block-end:var(--space-md);inset-inline-end:var(--space-md)}.theme-toggle[data-astro-cid-hkbrpulz]:hover{background-color:var(--color-muted)}.theme-toggle__moon[data-astro-cid-hkbrpulz],.theme-toggle[data-astro-cid-hkbrpulz][aria-pressed=true] .theme-toggle__sun[data-astro-cid-hkbrpulz]{display:none}.theme-toggle[data-astro-cid-hkbrpulz][aria-pressed=true] .theme-toggle__moon[data-astro-cid-hkbrpulz]{display:block}@media print{.theme-toggle[data-astro-cid-hkbrpulz]{display:none}}
