@layer reset,variables,base,vendor,components;@layer reset{*,*:after,*:before{box-sizing:border-box}:where(:focus-visible){outline-offset:3px}:where(html){-webkit-text-size-adjust:none;text-size-adjust:none}:where(html){scrollbar-gutter:stable;font-synthesis:none}:where(h1){font-size:2em;margin-block:.67em}:where(abbr[title]){cursor:help;text-decoration-line:underline;text-decoration-style:dotted}@media(forced-colors:active){:where(mark){color:HighlightText;background-color:Highlight}}:where(audio,iframe,img,svg,video){max-block-size:100%;max-inline-size:100%}:where(fieldset){min-inline-size:0}:where(label):has(+:where(input:not([type=radio],[type=checkbox]),select,textarea)){display:block}:where(textarea:not([rows])){min-block-size:6em}:where(button,input,select,textarea){font-family:inherit;font-size:inherit}:where([type=search]){-webkit-appearance:textfield}@supports (-webkit-touch-callout: none){:where([type=search]){border:1px solid -apple-system-secondary-label;background-color:canvas}}:where(input):where([type=tel],[type=url],[type=email],[type=number]):not(:placeholder-shown){direction:ltr}:where(table){border-collapse:collapse;border:1px solid}:where(th,td){border:1px solid;padding:.25em .5em}:where(dialog)::backdrop{background:#0000004d}:where(dialog,[popover]),:where(dialog)::backdrop{opacity:0;transition:opacity .15s ease-out,display .15s allow-discrete,overlay .15s allow-discrete}:where(dialog[open],:popover-open),:where(dialog[open])::backdrop{opacity:1}@starting-style{:where(dialog[open],:popover-open),:where(dialog[open])::backdrop{opacity:0}}[hidden]:not([hidden=until-found]){display:none!important}:where(img){display:block}:where(summary){cursor:default}:where(iframe){border:none}:where(html){-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}[popover]{inset:auto}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}:root{interpolate-size:allow-keywords}}html{color-scheme:light dark;tab-size:2;word-break:break-word}body{margin:0}h1,h2,h3,h4,h5,h6{text-wrap:balance;margin-block-start:0}p,li,dd{text-wrap:pretty;max-inline-size:80ch}}@layer variables{:root{--stone-50:#fefbf5;--stone-100:#f7f3ee;--stone-200:#e7e3de;--stone-300:#d2cec9;--stone-400:#bdbab5;--stone-500:#aaa6a1;--stone-600:#87837f;--stone-700:#6d6965;--stone-800:#4e4a46;--stone-900:#312e2a;--stone-950:#171411}@supports (color: oklch(0% 0 0)){@media(color-gamut:p3){:root{--stone-50:oklch(.988281 .008 75);--stone-100:oklch(.964844 .008 75);--stone-200:oklch(.917969 .008 75);--stone-300:oklch(.853516 .008 75);--stone-400:oklch(.789063 .008 75);--stone-500:oklch(.726563 .008 75);--stone-600:oklch(.613281 .008 75);--stone-700:oklch(.523438 .008 75);--stone-800:oklch(.412109 .008 75);--stone-900:oklch(.302734 .008 75);--stone-950:oklch(.193359 .008 75)}}}}@layer vendor{.hljs-comment,.hljs-meta{color:#969896}.hljs-emphasis,.hljs-quote,.hljs-strong,.hljs-template-variable,.hljs-variable{color:#df5000}.hljs-keyword,.hljs-selector-tag,.hljs-type{color:#d73a49}.hljs-attribute,.hljs-bullet,.hljs-literal,.hljs-symbol{color:#0086b3}.hljs-name,.hljs-section{color:#63a35c}.hljs-tag{color:#333}.hljs-attr,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-selector-pseudo,.hljs-title{color:#6f42c1}.hljs-addition{color:#55a532;background-color:#eaffea}.hljs-deletion{color:#bd2c00;background-color:#ffecec}.hljs-link{text-decoration:underline}.hljs-number{color:#005cc5}.hljs-string{color:#032f62}@media(prefers-color-scheme:dark){.hljs-comment,.hljs-quote{color:#969896}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#d54e53}.hljs-built_in,.hljs-builtin-name,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#e78c45}.hljs-attribute{color:#e7c547}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#b9ca4a}.hljs-section,.hljs-title{color:#7aa6da}.hljs-keyword,.hljs-selector-tag{color:#c397d8}}}@font-face{font-family:Lost;src:url(/build/assets/205TF-Lost-Normal-BKcrGCq6.woff2) format("woff2");font-style:normal;font-display:swap}@layer variables{:root{--font-lost: "Lost", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-system: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif: Charter, "Bitstream Charter", "Sitka Text", Cambria, serif;--font-mono: ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace;--page-y-padding: min(7vw, 4rem);--page-x-padding: max(1rem, 4vw);--content-width: minmax(0, 52ch);--hue: 90;--primary-50: var(--stone-50);--primary-100: var(--stone-100);--primary-200: var(--stone-200);--primary-300: var(--stone-300);--primary-400: var(--stone-400);--primary-500: var(--stone-500);--primary-600: var(--stone-600);--primary-700: var(--stone-700);--primary-800: var(--stone-800);--primary-900: var(--stone-900);--primary-950: var(--stone-950);--accent: oklch(.89 .18 95.32);--accent-dark: oklch(.66 .23 35.4);--blue: light-dark(oklch(.25 .35 256), oklch(.8 .1 256));--bg: light-dark(var(--primary-100), var(--primary-950));--bg-light: light-dark(var(--primary-50), var(--primary-800));--bg-contrast: light-dark(white, black);--text-dark: light-dark(var(--primary-900), white);--text: light-dark(var(--primary-800), var(--primary-200));--text-light: light-dark(var(--primary-600), var(--primary-300));--text-lighter: light-dark(var(--primary-500), var(--primary-400));--text-underline: light-dark(var(--primary-400), var(--primary-700));--text-underline-hover: light-dark(var(--primary-600), var(--accent));--text-contrast: light-dark(black, white);--line: light-dark(var(--primary-200), var(--primary-900));--spring: linear( 0, .007 1.4%, .029 2.9%, .066 4.5%, .12 6.3%, .24 9.5%, .626 18.8%, .731 21.7%, .819 24.5%, .891 27.2%, .951 30%, .998 32.8%, 1.034 35.8%, 1.069 41%, 1.078 47%, 1.005 75.4%, .995 85.8%, 1 )}}@layer base{::selection{background:var(--accent)}@media(prefers-color-scheme:dark){::selection{color:var(--bg)}}html{font-family:var(--font-lost);font-feature-settings:"case";scrollbar-color:var(--primary-400) transparent;background:var(--bg)}body{align-content:start;color:var(--text);min-height:100svh;font-size:1.125rem}@media(min-width:600px){body{font-size:1.25rem}}a{color:inherit;text-decoration-color:transparent;text-underline-offset:max(2px,.1em);text-decoration-thickness:.125em}a:hover,a:focus-visible{text-decoration-line:underline;text-decoration-color:var(--text-underline)}@media(prefers-color-scheme:dark){a:hover,a:focus-visible{text-decoration-color:var(--text-underline-hover)}}a:focus-visible{outline:2px dashed var(--text-light);outline-offset:.25em;border-radius:.2rem}a[href$=".xml"],a[href$=".xml?lang=de"],a[href$=".xml?lang=en"]{display:inline-flex;align-items:baseline;column-gap:.25em}:is(a[href$=".xml"],a[href$=".xml?lang=de"],a[href$=".xml?lang=en"]):before{position:relative;top:4px;content:" ";width:1.125em;height:1.125em;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><path d="M64,40A152,152,0,0,1,216,192" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="24"/><path d="M64,112a80,80,0,0,1,80,80" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="24"/><circle cx="68" cy="188" r="16"/></svg>')}@media(prefers-color-scheme:dark){a[href$=".xml"]:before,a[href$=".xml?lang=de"]:before,a[href$=".xml?lang=en"]:before{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><path d="M64,40A152,152,0,0,1,216,192" fill="none" stroke="white" stroke-linecap="round" stroke-linejoin="round" stroke-width="24"/><path d="M64,112a80,80,0,0,1,80,80" fill="none" stroke="white" stroke-linecap="round" stroke-linejoin="round" stroke-width="24"/><circle cx="68" cy="188" r="16" fill="white" /></svg>')}}strong{font-weight:500}}@layer components{.page{display:grid;grid-template-columns:[full-start] var(--page-x-padding) [page-start] minmax(0,1fr) [content-start] var(--content-width) [content-end] minmax(0,1fr) [page-end] var(--page-x-padding) [full-end];padding-block-start:var(--page-y-padding);row-gap:clamp(2rem,8vw,4rem)}.page>*{grid-column:content}@media(prefers-color-scheme:dark){.page{background-color:var(--bg)}}.header{position:relative;display:grid;grid-template-columns:auto 1fr;gap:1.25rem;align-items:center}@media not (prefers-reduced-motion:reduce){.header{view-transition-name:auto;view-transition-name:attr(id type(<custom-ident>),none)}}.header:not(:has(+.feed-info)){margin-block-end:1rem}@media(min-width:800px){.header{gap:1.5rem}}.header .active{text-decoration-line:underline;text-decoration-color:var(--text-underline)}.header>div{display:flex;flex-direction:column;align-items:start;gap:.5rem}@media(min-width:800px){.header>div{gap:.7rem}}.header>div h2{line-height:1;font-size:1rem;margin:0;text-wrap:nowrap}.header>div h2>a{color:var(--text-dark);text-decoration:none}.header>div h2>a span{display:inline-block;overflow:hidden;vertical-align:bottom}.header>div h2>a .animate{width:0;color:var(--text-lighter);transition:width .2s .2s ease,opacity .3s ease}.header>div h2>a:hover .animate{opacity:1;width:auto;transition:width .5s var(--spring),opacity .5s .1s ease}@media(min-width:800px){.header>div h2{font-size:1.1rem}}.header>div>ul{display:flex;flex-wrap:wrap;column-gap:2em;row-gap:.5em;margin:0;padding:0;inline-size:100%;list-style:none;font-size:.9rem;color:var(--text-light)}@media(min-width:800px){.header>div>ul{font-size:1rem}}.footer{gap:1rem;margin-block:2rem 1rem;font-size:14px;line-height:1.5rem;text-align:center}.footer nav{margin-block-end:1rem}.footer a{color:var(--text-lighter)}.avatar{display:block;width:72px;height:72px;--r: 6px;padding:calc(var(--r) + 1px);filter:drop-shadow(0 1px 0 rgb(0 0 0 / .2)) drop-shadow(0 0 2px rgb(0 0 0 / .05));background:radial-gradient(50% 50%,#0000 65%,#fff 67%) round var(--r) var(--r) / calc(2 * var(--r)) calc(2 * var(--r));rotate:-2deg}.avatar img{aspect-ratio:1 / 1;vertical-align:middle;background:var(--accent);border-radius:2px}@media(prefers-color-scheme:dark){.avatar img{background:linear-gradient(to bottom right,#0095ca,#0092cf 6.25%,#0d91d0,#228fce 12.5%,#4889c8 25%,#6f7bbc 50%,#b56a94);background:linear-gradient(to bottom right,color(xyz 0.214 0.258 0.663),color(xyz 0.216 0.252 0.642) 6.25%,#0d91d0,#228fce 12.5%,#4889c8 25%,#6f7bbc 50%,#b56a94)}}.avatar.debug img{background:#00bfff}.subgrid{grid-column:page;display:grid;grid-template-columns:subgrid}.subgrid>*{grid-column:content}.content{line-height:1.6;letter-spacing:-.01em}@media(min-width:600px){.content{line-height:1.7}}.content :where(p,li,blockquote,footer,figcaption,small)>a{text-decoration-color:var(--text-underline)}.content :where(p,li,blockquote,footer,figcaption,small)>a:hover,.content :where(p,li,blockquote,footer,figcaption,small)>a:focus-visible{text-decoration-color:var(--text-underline-hover)}.content>h1,.content>h2,.content>h3,.content>h4,.content>h5,.content>h6{margin:1rlh 0;color:var(--text-dark);letter-spacing:-.01em;line-height:1.1;font-weight:500}:is(.content>h1,.content>h2,.content>h3,.content>h4,.content>h5,.content>h6)>a[aria-hidden]{float:left;margin-left:-1em;padding-right:.34em;vertical-align:middle;color:var(--text-lighter);visibility:hidden}:is(.content>h1,.content>h2,.content>h3,.content>h4,.content>h5,.content>h6):hover>a[aria-hidden]{visibility:visible;position:relative}:is(.content>h1,.content>h2,.content>h3,.content>h4,.content>h5,.content>h6)>em{font-style:normal}.content>h1{margin:0 0 1.5rlh;font-size:1.8em;letter-spacing:-.03em}.content>h1:first-child{text-box:trim-start cap alphabetic;letter-spacing:-.04em}@media(min-width:600px){.content>h1:first-child{letter-spacing:-.03em;font-size:2.25em}}@media(min-width:600px){.content>h1{font-size:2.25em}}.content>h2{margin-block-start:2rlh;font-size:1.5em;letter-spacing:-.03em}.content>h3{margin-block-start:2rlh;font-size:1.2em}.content>h4{font-size:1em;text-decoration:underline;text-underline-offset:.15em}.content>p{margin-block:0}.content>p:not(:last-child){margin-bottom:1lh}.content>p code{color:var(--blue)}.content>p small{font-size:.8em;line-height:.25lh}.content strong{-webkit-font-smoothing:subpixel-antialiased;color:var(--text-contrast)}.content mark{margin:0 -.3em;padding:.1em .3em;border-radius:.5em .3em;background:transparent;color:currentColor;background-image:linear-gradient(to right,#ffe1001a,#ffe1004d 10%,#ffe10033 90%,#ffe1001a);-webkit-box-decoration-break:clone;box-decoration-break:clone}@media(prefers-color-scheme:dark){.content mark{margin:0;padding:0;border-radius:0;color:orange;background:linear-gradient(70deg,#ff0,orange);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.content>small{display:block;color:var(--text-lighter);font-size:15px;line-height:.8lh}@media(min-width:600px){.content>small{font-size:16px}}.content>small p{text-wrap:pretty}.content>pre{margin-block:1lh;overflow-x:auto;background:var(--bg-contrast);border-radius:12px}@media(prefers-color-scheme:light){.content>pre{scrollbar-color:rgb(125 125 125 / .3) white}}.content>pre>code{display:block;margin-block:1lh;padding:0 1lh;font-size:15px;line-height:1.8;color:var(--text)}@media not (min-width:500px){.content>pre>code{font-size:13px;margin-block:calc(1lh / 1.5);padding:0 calc(1lh / 1.5)}}.content>pre>code:after{content:"";display:inline-block;width:1lh}.content code{font-family:var(--font-mono);font-size:.9em;letter-spacing:-.03em;-webkit-font-smoothing:subpixel-antialiased}.content>ul,.content>ol{margin-block:1lh;margin-inline:1lh 0;padding-left:0rem}:is(.content>ul,.content>ol) code{color:var(--blue)}:is(.content>ul,.content>ol) li{margin-bottom:.25lh}:is(.content>ul,.content>ol) li[id]:target{color:var(--accent)}:is(.content>ul,.content>ol) li>ul{margin-block-start:.5lh}.content>blockquote{margin:0;margin-block-end:1rlh;font-size:1.125em;line-height:1.6}@media(min-width:600px){.content>blockquote{padding:1rlh}}.content>blockquote p{margin:0;text-wrap:balance}.content>blockquote p:not(:last-of-type){margin-bottom:1rlh}.content>blockquote footer{margin-top:.5rlh;font-size:.8em;color:var(--text-lighter)}.content>blockquote footer:before{content:"— "}.content>hr{display:block;margin:2rem 0;background:var(--line);height:2px;border:0}.content>details summary{list-style:none;margin-bottom:1lh;cursor:pointer}.content>details summary:before{content:"";display:inline-block;width:1rem;height:1rem;margin-inline-end:.5rem;transform:translateY(2px) rotate(-90deg);background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ib2tsY2goMC4yOCAwLjAzIDI1NikiIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjE2LjQ5LDEwNC40OWwtODAsODBhMTIsMTIsMCwwLDEtMTcsMGwtODAtODBhMTIsMTIsMCwwLDEsMTctMTdMMTI4LDE1OWw3MS41MS03MS41MmExMiwxMiwwLDAsMSwxNywxN1oiPjwvcGF0aD48L3N2Zz4=);background-repeat:no-repeat;transition:transform .3s}@media(prefers-color-scheme:dark){.content>details summary:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ib2tsY2goMC44IDAuMDIgMjU2KSIgdmlld0JveD0iMCAwIDI1NiAyNTYiPjxwYXRoIGQ9Ik0yMTYuNDksMTA0LjQ5bC04MCw4MGExMiwxMiwwLDAsMS0xNywwbC04MC04MGExMiwxMiwwLDAsMSwxNy0xN0wxMjgsMTU5bDcxLjUxLTcxLjUyYTEyLDEyLDAsMCwxLDE3LDE3WiI+PC9wYXRoPjwvc3ZnPg==)}}.content>details[open] summary:before{transform:translateY(4px) rotate(0)}.content>details summary::-webkit-details-marker{display:none}.content>details>figure>img{display:block;max-height:80vh;margin-left:auto;margin-right:auto;border-radius:.2rem}.content sup{font-size:.6em;padding-left:.2em}.content sup:target a{color:var(--accent)}.content>figure{margin:0}.content>figure:not(:last-child){margin-block-end:1lh}.content>figure+figure{margin-block-start:1lh}.content>figure>figcaption{margin-block-start:.5rem;font-size:1rem}.content>figure img{display:block;max-height:80vh;margin-left:auto;margin-right:auto;border-radius:.2rem}.content>figure iframe{border:0;aspect-ratio:16/9;inline-size:100%}.notes{display:grid;row-gap:4rem}nav.feed-pagination>a{display:flex;flex-direction:column;align-items:center;margin-inline:auto;gap:.25rem;color:var(--primary-400);font-size:.9rem}nav.feed-pagination>a:hover{text-decoration:none}nav.feed-pagination>a:hover.next>svg{transform:translateY(-20%)}nav.feed-pagination>a:hover.prev>svg{transform:translateY(20%)}nav.feed-pagination>a>svg{fill:var(--primary-300);transition:transform .3s var(--spring)}.callout{display:block;margin-block-end:1lh;padding:calc(1lh / 1.5) 1lh;width:100%;line-height:1.6;font-size:.9rem;text-wrap:pretty;border-radius:8px;background:var(--bg-contrast)}@media not (min-width:500px){.callout{padding:calc(1lh / 1.5)}}.feed-info{inline-size:100%;grid-column:full;margin:0;padding:1rem var(--page-x-padding);text-wrap:pretty;font-size:1rem;line-height:1.4;color:light-dark(var(--primary-700),var(--primary-400));border-color:var(--line);border-style:solid;border-block-width:2px;border-inline-width:0;corner-shape:scoop}@media(min-width:600px){.feed-info{text-align:left;grid-column:content;border-inline-width:2px;border-radius:8px;padding:1rem 1.5rem}}.feed-info a{text-decoration-color:var(--text-underline)}.feed-info a:hover,.feed-info a:focus-visible{text-decoration-color:var(--text-underline-hover)}.icon{--size: 22px;block-size:var(--size);inline-size:var(--size);flex-shrink:0;fill:currentColor}.icon.size-16{--size: 16px}.icon.size-20{--size: 20px}.link-preview{display:flex;border:2px solid var(--line);border-radius:.75rem;overflow:clip}@media(min-width:600px){.link-preview{border-radius:1rem}}.link-preview:hover,.link-preview:focus-visible{background:var(--bg);text-decoration-color:transparent}.link-preview:not(:last-child){margin-block-end:1rem}.link-preview>img{aspect-ratio:16 / 9;max-width:33%;object-fit:cover}.link-preview>div{display:flex;flex-direction:column;justify-content:center;padding:.75em;gap:.5em}@media(min-width:600px){.link-preview>div{padding:1em}}.link-preview>div h2{font-size:1em;margin:0}.link-preview>div p{font-size:.75em;margin:0}.youtube>lite-youtube{aspect-ratio:16 / 9}.youtube>lite-youtube>a img{aspect-ratio:16 / 9;width:100%;object-fit:cover;margin-block-end:1em}.youtube>figcaption{font-size:.9rem;color:var(--primary-500)}@supports (corner-shape: squircle){.youtube>lite-youtube{border-radius:2rem;corner-shape:squircle}.youtube>figcaption{margin-inline:1rem}}}
