@font-face{font-family:Atkinson Hyperlegible Next;font-display:swap;src:url(/fonts/AtkinsonHyperlegibleNextVF.woff2) format("woff2-variations");src:url(/fonts/AtkinsonHyperlegibleNextVF.woff2) format(woff2) tech(variations);font-weight:200 800;font-stretch:75% 100%}:root{font-size:calc(100% + .3vw);--scale: 1.25;--font-size-s: calc(1rem / var(--scale));--font-size-l: calc(var(--scale) * 1rem);--font-size-xl: calc(var(--scale) * var(--font-size-l));--font-size-xxl: calc(var(--scale) * var(--font-size-xl));--color-main: oklch(.3 0 0);--color-sub-light: oklch(.6 0 0);--color-sub-lighter: oklch(.93 0 0);--color-bg: oklch(.98 0 0);--color-acc: #03A791;--color-code: lch(from var(--color-acc) l c calc(h + 180) );--gap: 1rlh;--gutter: calc(.5 * var(--gap));--gap-col: clamp(calc(.25 * var(--gap)), 1vw, var(--gap));--max-width-main: 60ch;--grid-cols-sm: [full-start breakout-start] var(--gap) [content] minmax(0, var(--max-width-main)) [breakout-end margin] calc(1.1 * var(--font-size-xxl)) [full-end];--grid-cols-simple: [full-start breakout-start] var(--gutter) [content-start] 1fr [content-end] var(--gutter) [breakout-end full-end];quotes:"“" "”" "‘" "”";&[lang=de]{quotes:"„" "“" "," "‘"}}:where(.stack){>*+*{--_space: var(--space, var(--gap));margin-block-start:var(--_space)}}.cluster{display:flex;flex-wrap:wrap;column-gap:calc(.5 * var(--gap))}body{--webkit-font-smoothing: antialiased;align-items:start;background-color:var(--color-bg);color:var(--color-main);display:grid;font-family:Atkinson Hyperlegible Next;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto}blockquote,cite,em,i,.tag{font-style:normal;font-variation-settings:"ital" .75}main{display:grid;grid-template-columns:var(--grid-cols-sm);grid-template-rows:min-content 1fr;margin:0 auto;padding-block-end:calc(2 * var(--gap));>*{grid-column:content}>pre{grid-column:content-start / full-end}>.full{grid-column:full;margin-block:calc(2 * var(--gap)) var(--gap);img{inline-size:100%;object-fit:cover}}aside[class]{border:4px dashed var(--color-acc);padding:var(--gutter)}}a{color:currentColor;text-decoration-color:rgb(from var(--color-acc) r g b / .5);text-decoration-thickness:.125em;transition:color .3s}a[href]:focus-visible,a[href]:hover{color:var(--color-acc);text-decoration:none}a:visited{text-decoration-color:var(--color-sub-light)}.naked{text-decoration:none}.spoiler{background:currentColor;cursor:help;&:active,&:hover,&:focus-visible{background:none}}figure:has(blockquote),:not(figure)>blockquote{border-inline-start:calc(.5 * var(--gap)) solid var(--color-acc);padding-inline-start:var(--gap)}blockquote+figcaption{max-inline-size:30ch;padding:0;text-wrap:balanced}blockquote.chat{background:var(--color-sub-lighter);border:none;border-radius:1em;font-variation-settings:"ital" 0;inline-size:80%;overflow:auto;padding:.5em .75em;time{float:right;margin-inline-start:var(--gutter)}}dt{font-weight:700}dd+dt{margin-block-start:var(--gap)}figcaption{color:var(--color-sub-light);font-size:.8em;font-weight:500;padding-block-start:calc((1rlh - 1em)/2)}h1,h2,h3{--space: 2rlh;line-height:1}h1{font-size:--font-size-xxl}h2{font-size:var(--font-size-xl)}h3{font-size:var(--font-size-l);line-height:1.2}:not(pre)>code,samp{color:var(--color-code);font-family:inherit;font-weight:500;word-break:break-all}pre{color:var(--color-code);overflow-x:auto}:where(ol,ul){padding-inline-start:var(--gap);&[role=list]{padding:0}}li+li,li :where(ol,ul){margin-block-start:.5em}summary{cursor:pointer}svg{display:block}a:has(svg[preserveAspectRatio]){display:block}time{color:var(--color-sub-light);display:block;font-size:.8em;font-variant-numeric:tabular-nums;line-height:1.875;text-wrap:nowrap;&[data-updated]{text-shadow:#ff0 0 0 2px}}.dated li{display:flex;gap:var(--gap);justify-content:space-between}@keyframes flash{20%{background:var(--color-acc)}to{background:transparent}}:target{animation:flash 1s ease-out;scroll-margin-block-start:var(--gap)}::target-text{background-color:rgb(from var(--color-acc) r g b / .3)}nav[data-astro-cid-pux6a34n]{display:flex;flex-wrap:wrap;gap:var(--gutter);justify-content:center;a{text-decoration:none}}footer[data-astro-cid-sz7xmlte]{background:var(--color-acc);bottom:0;color:var(--color-bg);display:grid;grid-template-columns:var(--grid-cols-simple);padding-block:calc(2 * var(--gap));text-align:center;>[data-astro-cid-sz7xmlte]{grid-column:content}a:active,a:focus-visible,a:hover{color:var(--color-main)}}ul[data-astro-cid-sz7xmlte]{margin-block:calc(var(--gap) - .5em) calc(var(--gap))}li[data-astro-cid-sz7xmlte]{display:inline-block;&:before{content:"•";color:var(--color-main);margin:0 .3em;mix-blend-mode:difference;position:relative;top:-.05em}a{text-decoration:none;&[aria-current=true]{font-weight:900}}}#webring-links[data-astro-cid-sz7xmlte]{margin-block-start:calc(2 * var(--gap))}
