.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}:root{--color-mode:"light";--color-page:#fdfdfd;--color-text:#222;--color-primary:#2763a5;--color-border:#ddd;--color-archive:#ddd;--color-form-input:#fff;--color-form-text:#495057;--color-form-border:#ced4da;--color-form-border-focus:#8bbafe;--color-form-shadow:#0d6efd40}@media (prefers-color-scheme:dark){:root{--color-page:#222;--color-text:#fdfdfd;--color-primary:#ffc000;--color-border:#ddd;--color-archive:#444;--color-form-input:#444;--color-form-text:#fdfdfd;--color-form-border:#ced4da;--color-form-border-focus:#fef2cc;--color-form-shadow:#0d6efd40}}.dark{--color-page:#222;--color-text:#fdfdfd;--color-primary:#ffc000;--color-border:#ddd;--color-archive:#444;--color-form-input:#444;--color-form-text:#fdfdfd;--color-form-border:#ced4da;--color-form-border-focus:#fef2cc;--color-form-shadow:#0d6efd40}*,:before,:after{box-sizing:border-box}html{text-size-adjust:none}body{-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.5}img,picture{max-width:100%;height:auto}img,svg{vertical-align:middle}dt{font-weight:700}dd{margin:0}table{border-collapse:collapse;width:100%}th{text-align:left}abbr[title]{cursor:help;text-decoration-skip-ink:none;text-decoration:underline dotted}:root{font-size:clamp(1rem,.961539vw + .538462rem,1.5rem)}body{background-color:var(--color-page);color:var(--color-text);max-width:45em;margin-inline:auto;padding:min(4.167vw,4rem) 1rem 2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}@media print{body{max-width:none;padding:0}}[class^=bi\ bi-]{fill:currentColor;width:1.25rem;height:1.25rem}h1,h2,h3,h4,h5,h6{hyphens:auto;margin-block:1rem}h1{font-size:clamp(2rem,1.92308vw + 1.07692rem,3rem)}h2{font-size:clamp(1.5rem,.961539vw + 1.03846rem,2rem)}h3{font-size:clamp(1.25rem,.480769vw + 1.01923rem,1.5rem)}h4{font-size:1.125rem}h5,h6{font-size:1rem}p{hyphens:auto}p code,p samp,p kbd{hyphens:none}a,a:visited{color:var(--color-primary);text-decoration:underline}a:hover,a:focus{background-color:var(--color-primary);color:var(--color-page);text-decoration:none}a[href^="http://"]:not([href*=yellowled\.de]):after,a[href^="https://"]:not([href*=yellowled\.de]):after,a[href^="//"]:not([href*=yellowled\.de]):after,a[href^="https://bsky.app/profile/yellowled.de"]:after{content:"↗"}blockquote{border-left:.5rem solid var(--color-border);margin:2rem;padding-inline-start:1rem}blockquote>footer{display:block}blockquote>footer:before{content:"– "}.youtube-embed{aspect-ratio:16/9;width:100%}.astro-code{padding:.5rem}.avatar{float:right;border-radius:50%;width:clamp(25%,48rem - 100%,100%);margin:0 0 1rem 1rem}button[data-astro-cid-twwt4uks]{cursor:pointer;color:var(--color-primary);text-align:left;text-shadow:none;background-color:#0000;background-clip:padding-box;border:0;border-radius:0;outline:0;width:auto;padding:0;line-height:normal;text-decoration:none;display:inline-block}button[data-astro-cid-twwt4uks],button[data-astro-cid-twwt4uks]:hover,button[data-astro-cid-twwt4uks]:focus{color:var(--color-primary);background-color:#0000}button[data-astro-cid-twwt4uks]:focus{box-shadow:none;z-index:auto}svg[data-astro-cid-twwt4uks]{width:1.25rem;height:1.25rem}:root #sun{display:none}:root #moon,.dark #sun{display:inline-block}.dark #moon{display:none}header[data-astro-cid-nen7h5rs]{justify-content:space-between;display:flex}@media print{header[data-astro-cid-nen7h5rs]{visibility:hidden;display:none}}a[data-astro-cid-nen7h5rs]{letter-spacing:.25rem;text-transform:uppercase;font-size:.875rem;font-weight:300}a[data-astro-cid-nen7h5rs],a[data-astro-cid-nen7h5rs]:visited{text-decoration:none}footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-border);margin-block-start:2rem}@media print{footer[data-astro-cid-jo6i4kqk]{visibility:hidden;display:none}}ul[data-astro-cid-jo6i4kqk]{padding-inline-start:0;list-style:none}li[data-astro-cid-jo6i4kqk]{display:inline-block}li[data-astro-cid-jo6i4kqk]:not(:last-child):after{content:"/";margin-inline:.5rem;display:inline}
