:root{color-scheme:light dark;--bg: #eeecea;--surface: #e4e1dd;--surface-2: #d8d4ce;--ink: #2b2a29;--muted: #57534f;--line: #c9c4bd;--accent: #4f5e48;--accent-hover: #3f4c39;--accent-ink: #ffffff;--accent-soft: #dde3d8;--field: #cdc3b6;--mark: #877d71;--strong: #333231;--strong-ink: #f2f1ef;--strong-muted: #c4bfb8;--warn-soft: #efe2c6;--warn-ink: #6b4a10;--code-bg: #22272e;--code-ink: #adbac7;--focus: #2b2a29;--focus-on-strong: #f2f1ef;--font-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--step-small: clamp(.8125rem, .79rem + .1vw, .875rem);--step-body: clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--step-lead: clamp(1.25rem, 1.1rem + .7vw, 1.625rem);--step-title: clamp(1.625rem, 1.2rem + 1.6vw, 2.5rem);--step-display: clamp(2.25rem, 1.2rem + 4.2vw, 5rem);--leading-tight: 1.04;--leading-snug: 1.25;--leading-body: 1.6;--track-display: -.03em;--track-title: -.02em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--space-10: 8rem;--gap: 8px;--margin: clamp(1rem, .6rem + 1.6vw, 1.5rem);--tile-pad: clamp(1.25rem, .9rem + 1.2vw, 2rem);--section-gap: clamp(4rem, 2rem + 7vw, 9rem);--measure: 68ch;--page-max: 100rem;--radius: 6px;--shadow-float: 0 12px 32px rgb(0 0 0 / .18);--ease-out: cubic-bezier(.2, .7, .2, 1);--dur-press: .1s;--dur-fast: .16s;--dur-enter: .56s}@media(prefers-color-scheme:dark){:root{--bg: #1b1a19;--surface: #252422;--surface-2: #302e2b;--ink: #ecebe7;--muted: #b0aaa3;--line: #45413d;--accent: #a8ba9b;--accent-hover: #bccbb1;--accent-ink: #171816;--accent-soft: #2c3329;--field: #3a352f;--mark: #7d756c;--strong: #3a3734;--strong-ink: #f2f1ef;--strong-muted: #c9c3bb;--warn-soft: #3a3020;--warn-ink: #e9c98a;--code-bg: #141516;--code-ink: #c9d1d9;--focus: #ecebe7}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--space-6)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;min-height:100svh;display:flex;flex-direction:column;font-family:var(--font-sans);font-size:var(--step-body);line-height:var(--leading-body);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-kerning:normal}h1,h2,h3,h4,p,ul,ol,dl,table,figure,blockquote,pre{margin:0}h1,h2,h3,h4{font-weight:650;text-wrap:balance;hyphens:manual;overflow-wrap:break-word}p,li,dd,td,th,figcaption,blockquote{hyphens:auto;overflow-wrap:break-word;text-wrap:pretty}img,svg,video{display:block;max-width:100%;height:auto}svg{flex:none}a{color:inherit;text-decoration-line:underline;text-decoration-thickness:.07em;text-underline-offset:.2em;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);transition:text-decoration-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}a:hover{text-decoration-color:currentColor}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:2px}::selection{background:var(--accent-soft);color:var(--ink)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.tabular{font-variant-numeric:tabular-nums}.skip-link{position:absolute;left:var(--margin);top:-6rem;z-index:20;padding:var(--space-3) var(--space-4);background:var(--strong);color:var(--strong-ink);border-radius:var(--radius);font-weight:600}.skip-link:focus{top:var(--space-2);outline-color:var(--accent)}.frame{width:100%;max-width:var(--page-max);margin-inline:auto;padding-inline:var(--margin)}main{flex:1}main:focus{outline:none}.page-prose{padding-block:var(--space-7) var(--section-gap)}.page-prose>.prose{max-width:var(--measure)}.prose{font-size:var(--step-body)}.prose>*+*{margin-top:1.1em}.prose h1{font-size:var(--step-display);line-height:var(--leading-tight);letter-spacing:var(--track-display);margin-bottom:var(--space-5)}.prose h2{font-size:var(--step-title);line-height:var(--leading-snug);letter-spacing:var(--track-title);margin-top:2.2em}.prose h3{font-size:var(--step-lead);line-height:var(--leading-snug);letter-spacing:-.01em;margin-top:1.8em}.prose h2+*,.prose h3+*{margin-top:.6em}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.35em}.prose li::marker{color:var(--muted)}.prose strong{font-weight:650}.prose blockquote{padding:var(--space-4) var(--space-5);background:var(--surface);border-radius:var(--radius)}.prose hr{border:0;height:var(--space-6);margin:0}.prose img{border-radius:var(--radius)}.meta{font-size:var(--step-small);color:var(--muted);font-variant-numeric:tabular-nums}.lead{font-size:var(--step-lead);line-height:1.4;letter-spacing:-.005em}:not(pre)>code{font-family:var(--font-mono);font-size:.88em;padding:.1em .35em;background:var(--surface-2);border-radius:4px;overflow-wrap:anywhere;hyphens:none}pre{font-family:var(--font-mono);font-size:var(--step-small);line-height:1.6;padding:var(--space-4) var(--space-5);border-radius:var(--radius);background:var(--code-bg);color:var(--code-ink);overflow-x:auto;tab-size:2;hyphens:none}pre code{font-family:inherit}pre:focus-visible{outline-offset:2px}.prose pre{margin-top:1em}.prose table,.table{width:100%;border-collapse:collapse;font-size:var(--step-small);font-variant-numeric:tabular-nums;line-height:1.45}.prose th,.prose td,.table th,.table td{padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.prose thead th,.table thead th{background:var(--surface);font-weight:650;border-bottom-color:var(--ink)}@media(max-width:40rem){.prose>table{display:block;overflow-x:auto}}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-5);font:inherit;font-size:var(--step-body);font-weight:600;line-height:1.2;text-decoration:none;color:var(--accent-ink);background:var(--accent);border:0;border-radius:var(--radius);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-press) var(--ease-out)}.button:hover{background:var(--accent-hover)}.button svg{width:1em;height:1em}.anzeige{display:inline}.anzeige--button{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.anzeige-label{display:inline-block;margin-right:.4em;padding:.05em .45em;font-size:var(--step-small);font-weight:600;line-height:1.5;color:var(--ink);background:var(--surface-2);border-radius:4px;vertical-align:.1em;white-space:nowrap;hyphens:none}.anzeige--button .anzeige-label{margin-right:0}.hinweisbox{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-4) var(--space-5);font-size:var(--step-small);line-height:1.5;background:var(--surface);border-radius:var(--radius)}.hinweisbox:before{content:"";flex:none;width:1.15em;height:1.15em;margin-top:.1em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 1.5a8.5 8.5 0 1 0 0 17 8.5 8.5 0 0 0 0-17Zm1 13H9V9h2v5.5ZM10 7.25a1.25 1.25 0 1 1 0-2.5 1.25 1.25 0 0 1 0 2.5Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 1.5a8.5 8.5 0 1 0 0 17 8.5 8.5 0 0 0 0-17Zm1 13H9V9h2v5.5ZM10 7.25a1.25 1.25 0 1 1 0-2.5 1.25 1.25 0 0 1 0 2.5Z'/%3E%3C/svg%3E") center / contain no-repeat}.board{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap)}.tile{padding:var(--tile-pad);background:var(--surface);border-radius:var(--radius);min-width:0}.tile--strong{background:var(--strong);color:var(--strong-ink)}.tile--strong :focus-visible{outline-color:var(--focus-on-strong)}.tile--field{background:var(--field)}@media(prefers-reduced-motion:no-preference){.button:active{transform:scale(.97)}.rise{animation:rise var(--dur-enter) var(--ease-out) both;animation-delay:calc(var(--i, 0) * 70ms)}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}.will-rise{opacity:0;transform:translateY(24px);transition:opacity var(--dur-enter) var(--ease-out),transform var(--dur-enter) var(--ease-out);transition-delay:calc(var(--i, 0) * 70ms)}.will-rise.is-in{opacity:1;transform:none}}.tile--strong .button,.fazit .button{--accent: #a8ba9b;--accent-hover: #bccbb1;--accent-ink: #171816}.site-header[data-astro-cid-5hce7sga]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-6);padding-block:var(--space-4)}.brand[data-astro-cid-5hce7sga]{display:inline-flex;align-items:center;gap:var(--space-3);min-height:44px;text-decoration:none;font-weight:700;font-size:1.125rem;letter-spacing:-.015em}.site-nav[data-astro-cid-5hce7sga] ul[data-astro-cid-5hce7sga]{display:flex;gap:var(--space-1);list-style:none;padding:0}.site-nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--space-3);border-radius:var(--radius);text-decoration:none;font-weight:500;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out)}.site-nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{background:var(--surface)}.site-nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:active,.site-nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga][aria-current=page]{background:var(--surface-2)}@media(max-width:47.99rem){.site-header[data-astro-cid-5hce7sga]{padding-bottom:var(--space-2)}.site-nav[data-astro-cid-5hce7sga]{width:100%}.site-nav[data-astro-cid-5hce7sga] ul[data-astro-cid-5hce7sga]{flex-wrap:wrap;gap:6px}.site-nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{background:var(--surface)}}.site-footer[data-astro-cid-5hce7sga]{margin-top:var(--section-gap);padding-bottom:var(--space-6);container-type:inline-size}.footer-mark[data-astro-cid-5hce7sga]{font-size:min(10.5cqi,11rem);font-weight:700;line-height:.9;letter-spacing:-.045em;color:var(--mark);white-space:nowrap;overflow:hidden;padding-block:var(--space-6) var(--space-7);hyphens:none}.footer-grid[data-astro-cid-5hce7sga]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-6) var(--gap);font-size:.9375rem}.footer-col[data-astro-cid-5hce7sga]{grid-column:span 2}.footer-about[data-astro-cid-5hce7sga]{grid-column:9 / -1}.footer-about[data-astro-cid-5hce7sga] p[data-astro-cid-5hce7sga]+p[data-astro-cid-5hce7sga]{margin-top:var(--space-3)}.footer-head[data-astro-cid-5hce7sga]{font-weight:650;margin-bottom:var(--space-2)}.footer-col[data-astro-cid-5hce7sga] ul[data-astro-cid-5hce7sga]{list-style:none;padding:0}.footer-col[data-astro-cid-5hce7sga] li[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{display:inline-block;padding-block:.3rem}.footer-copy[data-astro-cid-5hce7sga]{margin-top:var(--space-7)}@media(max-width:63.99rem){.footer-col[data-astro-cid-5hce7sga]{grid-column:span 4}.footer-about[data-astro-cid-5hce7sga]{grid-column:1 / -1}}@media(max-width:40rem){.footer-col[data-astro-cid-5hce7sga]{grid-column:span 6}.footer-col[data-astro-cid-5hce7sga]:nth-child(3),.footer-about[data-astro-cid-5hce7sga]{grid-column:1 / -1}}
