html{overflow-y:scroll;scrollbar-gutter:stable}:root{--text-color:#131313;--link-color:#004B85;--link-color-visited:rebeccapurple;--bg-color:#fafaf9;--logo-bg:#eeeeff;--font-family-base:Verdana, sans-serif;--font-size-base:clamp(15px, 2.5vw, 16px);--max-width-content:690px}@media(prefers-color-scheme:dark){:root{--text-color:#fafafa;--link-color:#A0CDE4;--link-color-visited:#B19DDD;--bg-color:#08004e;--logo-bg:unset}}body{font-family:var(--font-family-base);margin:auto;max-width:var(--max-width-content);word-wrap:break-word;overflow-wrap:break-word;font-size:var(--font-size-base);padding:1rem;background-color:var(--bg-color);color:var(--text-color)}h1{font-size:2rem}header{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;justify-content:space-between}header a span{font-size:1.3rem;font-weight:700;text-decoration:none!important;margin-top:-.2rem}header a{text-decoration:none;color:var(--text-color)}header a:visited{color:var(--text-color)}nav{display:flex;gap:.5rem 1rem;flex-wrap:wrap}content p{line-height:156%;margin:1.3rem 0}a{color:var(--link-color);font-weight:700}a:visited{color:var(--link-color-visited)}footer{text-align:left;margin-top:1.3rem;font-weight:700}footer a{color:var(--link-color)}footer a:visited{color:var(--link-color)}ul{padding:unset}ul li:has(span){display:grid;grid-template-columns:max-content 1fr max-content;gap:1.3rem;margin-bottom:1rem}ul li{list-style:inside;list-style-type:"- "}img{height:auto;max-width:100%}figure{margin-inline-start:0;margin-inline-end:0}figcaption{font-size:small}header a[aria-label=skip-to-content]{position:absolute;top:0;transform:translateY(calc(50px * -1));transition:transform .5s}header a[aria-label=skip-to-content]:focus{transform:translateY(0%)}hr{color:var(--text-color)}code{white-space:pre-wrap;word-break:break-word;overflow-x:auto}.skipper{margin:1rem 0}.meta{display:flex;gap:.3rem 1.3rem;flex-wrap:wrap;flex-direction:row}.meta span{white-space:nowrap}section#steps{border:2px solid var(--text-color);padding:1rem 1rem 0}section#steps h2{margin-top:-.3rem}section#steps img{width:calc(100% - 1rem)}.recipe h2{margin-bottom:0}.recipe ul{margin-top:.3rem;margin-left:.5rem}.recipe ol{padding-left:1rem}.recipe li::marker{font-weight:700}.recipe .description p{margin-left:0}.recipe p{margin-top:.3rem}.recipe figure{margin-top:.3rem}ol li{margin:.69rem 0}.fazit{margin-bottom:3rem}.random-squares{display:grid;grid-template-columns:repeat(3,3fr);grid-gap:.1rem;width:2rem}.random-squares .square{width:100%;aspect-ratio:1/1;border-radius:100%}.header-logo{display:flex;flex-direction:row;align-items:center;gap:.5rem}