@layer reset{*,:after,:before{box-sizing:border-box}:where(:focus-visible){outline-offset:3px}:where(html){-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;scrollbar-gutter:stable;font-synthesis:none}:where(h1){margin-block:.67em;font-size:2em}: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:oklch(0% 0 0/.3)}: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{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;tab-size:2;word-break:break-word}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}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(98.8281% .008 75);--stone-100:oklch(96.4844% .008 75);--stone-200:oklch(91.7969% .008 75);--stone-300:oklch(85.3516% .008 75);--stone-400:oklch(78.9063% .008 75);--stone-500:oklch(72.6563% .008 75);--stone-600:oklch(61.3281% .008 75);--stone-700:oklch(52.3438% .008 75);--stone-800:oklch(41.2109% .008 75);--stone-900:oklch(30.2734% .008 75);--stone-950:oklch(19.3359% .008 75)}}}: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:var(--lightningcss-light,oklch(25% .35 256))var(--lightningcss-dark,oklch(80% .1 256));--bg:var(--lightningcss-light,var(--primary-100))var(--lightningcss-dark,var(--primary-950));--bg-light:var(--lightningcss-light,var(--primary-50))var(--lightningcss-dark,var(--primary-800));--bg-contrast:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);--text-dark:var(--lightningcss-light,var(--primary-900))var(--lightningcss-dark,white);--text:var(--lightningcss-light,var(--primary-800))var(--lightningcss-dark,var(--primary-200));--text-light:var(--lightningcss-light,var(--primary-600))var(--lightningcss-dark,var(--primary-300));--text-lighter:var(--lightningcss-light,var(--primary-500))var(--lightningcss-dark,var(--primary-400));--text-underline:var(--lightningcss-light,var(--primary-400))var(--lightningcss-dark,var(--primary-700));--text-underline-hover:var(--lightningcss-light,var(--primary-600))var(--lightningcss-dark,var(--accent));--text-contrast:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--line:var(--lightningcss-light,var(--primary-200))var(--lightningcss-dark,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{color:var(--text);align-content:start;min-height:100svh;font-size:1.125rem}@media (width>=600px){body{font-size:1.25rem}}a{color:inherit;text-underline-offset:max(2px, .1em);text-decoration-color:#0000;text-decoration-thickness:.125em}a:hover,a:focus-visible{text-decoration-line:underline;-webkit-text-decoration-color:var(--text-underline);text-decoration-color:var(--text-underline)}@media (prefers-color-scheme:dark){a:hover,a:focus-visible{-webkit-text-decoration-color:var(--text-underline-hover);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"]{align-items:baseline;column-gap:.25em;display:inline-flex}:is(a[href$=\.xml],a[href$=".xml?lang=de"],a[href$=".xml?lang=en"]):before{content:" ";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>");width:1.125em;height:1.125em;position:relative;top:4px}@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 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}}}@layer components{.page{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];row-gap:clamp(2rem,8vw,4rem);padding-block-start:var(--page-y-padding);display:grid}.page>*{grid-column:content}@media (prefers-color-scheme:dark){.page{background-color:var(--bg)}}.header{grid-template-columns:auto 1fr;align-items:center;gap:1.25rem;display:grid;position:relative}@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 (width>=800px){.header{gap:1.5rem}}.header .active{text-decoration-line:underline;-webkit-text-decoration-color:var(--text-underline);text-decoration-color:var(--text-underline)}.header>div{flex-direction:column;align-items:start;gap:.5rem;display:flex}@media (width>=800px){.header>div{gap:.7rem}}.header>div h2{text-wrap:nowrap;margin:0;font-size:1rem;line-height:1}.header>div h2>a{color:var(--text-dark);text-decoration:none}.header>div h2>a span{vertical-align:bottom;display:inline-block;overflow:hidden}.header>div h2>a .animate{width:0;color:var(--text-lighter);transition:width .2s .2s,opacity .3s}.header>div h2>a:hover .animate{opacity:1;width:auto;transition:width .5s var(--spring), opacity .5s .1s ease}@media (width>=800px){.header>div h2{font-size:1.1rem}}.header>div>ul{inline-size:100%;color:var(--text-light);flex-wrap:wrap;gap:.5em 2em;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}@media (width>=800px){.header>div>ul{font-size:1rem}}.footer{text-align:center;gap:1rem;margin-block:2rem 1rem;font-size:14px;line-height:1.5rem}.footer nav{margin-block-end:1rem}.footer a{color:var(--text-lighter)}.avatar{--r:6px;width:72px;height:72px;padding:calc(var(--r) + 1px);filter:drop-shadow(0 1px #0003)drop-shadow(0 0 2px #0000000d);background:radial-gradient(50% 50%, #0000 65%, #fff 67%) round var(--r) var(--r) / calc(2 * var(--r)) calc(2 * var(--r));display:block;rotate:-2deg}.avatar img{aspect-ratio:1;vertical-align:middle;background:var(--accent);border-radius:2px}@media (prefers-color-scheme:dark){.avatar img{background:linear-gradient(to bottom right,oklch(63% .15 233.13),oklch(60% .1 274.73),oklch(62% .11 346.03))}}.avatar.debug img{background:#00bfff}.subgrid{grid-column:page;grid-template-columns:subgrid;display:grid}.subgrid>*{grid-column:content}.content{letter-spacing:-.01em;line-height:1.6}@media (width>=600px){.content{line-height:1.7}}.content :where(p,li,blockquote,footer,figcaption,small)>a{-webkit-text-decoration-color:var(--text-underline);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{-webkit-text-decoration-color:var(--text-underline-hover);text-decoration-color:var(--text-underline-hover)}.content>h1,.content>h2,.content>h3,.content>h4,.content>h5,.content>h6{color:var(--text-dark);letter-spacing:-.01em;margin:1rlh 0;font-weight:500;line-height:1.1}:is(.content>h1,.content>h2,.content>h3,.content>h4,.content>h5,.content>h6)>a[aria-hidden]{float:left;vertical-align:middle;color:var(--text-lighter);visibility:hidden;margin-left:-1em;padding-right:.34em}: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{letter-spacing:-.03em;margin:0 0 1.5rlh;font-size:1.8em}.content>h1:first-child{text-box:trim-start cap alphabetic;letter-spacing:-.04em}@media (width>=600px){.content>h1:first-child{letter-spacing:-.03em;font-size:2.25em}}@media (width>=600px){.content>h1{font-size:2.25em}}.content>h2{letter-spacing:-.03em;margin-block-start:2rlh;font-size:1.5em}.content>h3{margin-block-start:2rlh;font-size:1.2em}.content>h4{text-underline-offset:.15em;font-size:1em;text-decoration:underline}.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{color:currentColor;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(90deg,#ffe1001a,#ffe1004d 10%,#ffe10033 90%,#ffe1001a);border-radius:.5em .3em;margin:0 -.3em;padding:.1em .3em}@media (prefers-color-scheme:dark){.content mark{color:orange;background:linear-gradient(70deg,#ff0,orange);-webkit-text-fill-color:transparent;-webkit-background-clip:text;border-radius:0;margin:0;padding:0}}.content>small{color:var(--text-lighter);font-size:15px;line-height:.8lh;display:block}@media (width>=600px){.content>small{font-size:16px}}.content>small p{text-wrap:pretty}.content>pre{background:var(--bg-contrast);border-radius:12px;margin-block:1lh;overflow-x:auto}@media (prefers-color-scheme:light){.content>pre{scrollbar-color:#7d7d7d4d white}}.content>pre>code{color:var(--text);margin-block:1lh;padding:0 1lh;font-size:15px;line-height:1.8;display:block}@media (width<500px){.content>pre>code{margin-block:.666667lh;padding:0 .666667lh;font-size:13px}}.content>pre>code:after{content:"";width:1lh;display:inline-block}.content code{font-family:var(--font-mono);letter-spacing:-.03em;-webkit-font-smoothing:subpixel-antialiased;font-size:.9em}.content>ul,.content>ol{margin-block:1lh;margin-inline:1lh 0;padding-left:0}: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 (width>=600px){.content>blockquote{padding:1rlh}}.content>blockquote p{text-wrap:balance;margin:0}.content>blockquote p:not(:last-of-type){margin-bottom:1rlh}.content>blockquote footer{color:var(--text-lighter);margin-top:.5rlh;font-size:.8em}.content>blockquote footer:before{content:"— "}.content>hr{background:var(--line);border:0;height:2px;margin:2rem 0;display:block}.content>details summary{cursor:pointer;margin-bottom:1lh;list-style:none}.content>details summary:before{content:"";background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ib2tsY2goMC4yOCAwLjAzIDI1NikiIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjE2LjQ5LDEwNC40OWwtODAsODBhMTIsMTIsMCwwLDEtMTcsMGwtODAtODBhMTIsMTIsMCwwLDEsMTctMTdMMTI4LDE1OWw3MS41MS03MS41MmExMiwxMiwwLDAsMSwxNywxN1oiPjwvcGF0aD48L3N2Zz4=) no-repeat;width:1rem;height:1rem;margin-inline-end:.5rem;transition:transform .3s;display:inline-block;transform:translateY(2px)rotate(-90deg)}@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{border-radius:.2rem;max-height:80vh;margin-left:auto;margin-right:auto;display:block}.content sup{padding-left:.2em;font-size:.6em}.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{border-radius:.2rem;max-height:80vh;margin-left:auto;margin-right:auto;display:block}.content>figure iframe{aspect-ratio:16/9;border:0;inline-size:100%}.notes{row-gap:4rem;display:grid}nav.feed-pagination>a{color:var(--primary-400);flex-direction:column;align-items:center;gap:.25rem;margin-inline:auto;font-size:.9rem;display:flex}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{text-wrap:pretty;background:var(--bg-contrast);border-radius:8px;width:100%;margin-block-end:1lh;padding:.666667lh 1lh;font-size:.9rem;line-height:1.6;display:block}@media (width<500px){.callout{padding:.666667lh}}.feed-info{inline-size:100%;padding:1rem var(--page-x-padding);text-wrap:pretty;color:var(--lightningcss-light,var(--primary-700))var(--lightningcss-dark,var(--primary-400));border-color:var(--line);border-style:solid;corner-shape:scoop;border-block-width:2px;border-inline-width:0;grid-column:full;margin:0;font-size:1rem;line-height:1.4}@media (width>=600px){.feed-info{text-align:left;border-inline-width:2px;border-radius:8px;grid-column:content;padding:1rem 1.5rem}}.feed-info a{-webkit-text-decoration-color:var(--text-underline);text-decoration-color:var(--text-underline)}.feed-info a:hover,.feed-info a:focus-visible{-webkit-text-decoration-color:var(--text-underline-hover);text-decoration-color:var(--text-underline-hover)}.icon{--size:22px;block-size:var(--size);inline-size:var(--size);fill:currentColor;flex-shrink:0}.icon.size-16{--size:16px}.icon.size-20{--size:20px}.link-preview{border:2px solid var(--line);border-radius:.75rem;display:flex;overflow:clip}@media (width>=600px){.link-preview{border-radius:1rem}}.link-preview:hover,.link-preview:focus-visible{background:var(--bg);text-decoration-color:#0000}.link-preview:not(:last-child){margin-block-end:1rem}.link-preview>img{aspect-ratio:16/9;object-fit:cover;max-width:33%}.link-preview>div{flex-direction:column;justify-content:center;gap:.5em;padding:.75em;display:flex}@media (width>=600px){.link-preview>div{padding:1em}}.link-preview>div h2{margin:0;font-size:1em}.link-preview>div p{margin:0;font-size:.75em}.youtube>lite-youtube{aspect-ratio:16/9}.youtube>lite-youtube>a img{aspect-ratio:16/9;object-fit:cover;width:100%;margin-block-end:1em}.youtube>figcaption{color:var(--primary-500);font-size:.9rem}@supports (corner-shape:squircle){.youtube>lite-youtube{corner-shape:squircle;border-radius:2rem}.youtube>figcaption{margin-inline:1rem}}}@font-face{font-family:Lost;src:url(/build/assets/205TF-Lost-Normal-BKcrGCq6.woff2)format("woff2");font-style:normal;font-display:swap}
