html{@media not (prefers-reduced-motion:reduce){scroll-behavior:smooth}--light-color:oklch(90% 0 0);--shadow-color:oklch(0% 0 0);@media (prefers-color-scheme:dark){color-scheme:dark;--shade0:oklch(25% 0 0);--shade1:oklch(28% 0 0);--shade2:oklch(32% 0 0);--shade3:oklch(48% 0 0);--shade5:oklch(70% 0 0);--shade8:oklch(90% 0 0);--shade10:oklch(100% 0 0);--accent:oklch(73% .24 280);--content-background:oklch(31% 0 0)}@media not (prefers-color-scheme:dark){color-scheme:light;--shade0:oklch(100% 0 0);--shade1:oklch(95% 0 0);--shade2:oklch(90% 0 0);--shade3:oklch(85% 0 0);--shade5:oklch(50% 0 0);--shade8:oklch(32% 0 0);--shade10:oklch(25% 0 0);--accent:oklch(50% .24 280);--content-background:oklch(100% 0 0)}&[data-theme=dark]{color-scheme:dark;--shade0:oklch(25% 0 0);--shade1:oklch(28% 0 0);--shade2:oklch(32% 0 0);--shade3:oklch(48% 0 0);--shade5:oklch(70% 0 0);--shade8:oklch(90% 0 0);--shade10:oklch(100% 0 0);--accent:oklch(73% .24 280);--content-background:oklch(31% 0 0)}&[data-theme=light]{color-scheme:light;--shade0:oklch(100% 0 0);--shade1:oklch(95% 0 0);--shade2:oklch(90% 0 0);--shade3:oklch(85% 0 0);--shade5:oklch(50% 0 0);--shade8:oklch(32% 0 0);--shade10:oklch(25% 0 0);--accent:oklch(50% .24 280);--content-background:oklch(100% 0 0)}&:not([data-theme]):has(#light:not(:checked)){@media (prefers-color-scheme:dark){color-scheme:light;--shade0:oklch(100% 0 0);--shade1:oklch(95% 0 0);--shade2:oklch(90% 0 0);--shade3:oklch(85% 0 0);--shade5:oklch(50% 0 0);--shade8:oklch(32% 0 0);--shade10:oklch(25% 0 0);--accent:oklch(50% .24 280);--content-background:oklch(100% 0 0)}@media not (prefers-color-scheme:dark){color-scheme:dark;--shade0:oklch(25% 0 0);--shade1:oklch(28% 0 0);--shade2:oklch(32% 0 0);--shade3:oklch(48% 0 0);--shade5:oklch(70% 0 0);--shade8:oklch(90% 0 0);--shade10:oklch(100% 0 0);--accent:oklch(73% .24 280);--content-background:oklch(31% 0 0)}}&:not([data-theme]):has(#light:checked){@media (prefers-color-scheme:dark){color-scheme:dark;--shade0:oklch(25% 0 0);--shade1:oklch(28% 0 0);--shade2:oklch(32% 0 0);--shade3:oklch(48% 0 0);--shade5:oklch(70% 0 0);--shade8:oklch(90% 0 0);--shade10:oklch(100% 0 0);--accent:oklch(73% .24 280);--content-background:oklch(31% 0 0)}@media not (prefers-color-scheme:dark){color-scheme:light;--shade0:oklch(100% 0 0);--shade1:oklch(95% 0 0);--shade2:oklch(90% 0 0);--shade3:oklch(85% 0 0);--shade5:oklch(50% 0 0);--shade8:oklch(32% 0 0);--shade10:oklch(25% 0 0);--accent:oklch(50% .24 280);--content-background:oklch(100% 0 0)}}}body{cursor:default;font-family:var(--font-roboto), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;width:100%;color:var(--shade8);background-color:var(--content-background);margin:0;font-size:16px;overflow:hidden;&,& *{box-sizing:border-box;transition-property:outline-color;transition-timing-function:ease-out;@media not (prefers-reduced-motion:reduce){scroll-behavior:smooth;transition-duration:.2s}@media (prefers-reduced-motion:reduce){transition-duration:0s}}transition-property:background-color,color;& a{color:inherit;text-decoration:inherit;transition-property:color;&:hover{color:var(--accent)}}& #light{opacity:0;color:#0000;background-color:#0000;border:none;outline:none;width:0;height:0;margin:0;padding:0;font-size:0;display:inline-block;overflow:clip}&>.content[data-astro-cid-q6cgz77h]{flex-direction:column;width:100%;height:100vh;display:flex;overflow-y:auto;&>main[data-astro-cid-q6cgz77h]{flex-grow:1;position:relative}&>nav[data-astro-cid-q6cgz77h]{background-color:var(--content-background);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--shade3);z-index:10;flex-shrink:0;place-content:center space-between;align-items:center;width:100%;height:64px;padding:0 32px;transition-property:border-bottom-color,background-color,color;display:flex;position:sticky;top:0;left:0;&>.heading[data-astro-cid-q6cgz77h]{height:100%;color:var(--accent);place-content:center;place-items:center;margin:0;font-size:24px;font-weight:700;transition-property:color;display:flex;&>svg[data-astro-cid-q6cgz77h]{height:50%}}&>#menulabel[data-astro-cid-q6cgz77h]{aspect-ratio:1;cursor:pointer;place-content:center;place-items:center;height:100%;transition-property:transform,color;display:none;transform:rotate(0);&:hover{color:var(--accent)}&>#menuopen[data-astro-cid-q6cgz77h]{opacity:0;color:#0000;background-color:#0000;border:none;outline:none;width:0;height:0;margin:0;padding:0;font-size:0;overflow:clip}&:has(#menuopen:focus-visible){outline:auto}&:has(#menuopen:checked){transform:rotate(180deg)}&>svg[data-astro-cid-q6cgz77h]{height:50%}}&>.anchors[data-astro-cid-q6cgz77h]{background-color:var(--content-background);place-content:center;place-items:center;gap:16px;height:100%;transition-property:background-color,color;display:flex;&>[data-astro-cid-q6cgz77h]{place-content:center;place-items:center;height:100%;display:flex;&.self{color:var(--accent);transition-property:color}&>svg[data-astro-cid-q6cgz77h]{height:40%}&#lightlabel{cursor:pointer;transition-property:color;&:hover{color:var(--accent)}body:has(#light:focus-visible) &{outline:auto}body:has(#light:checked) &{&>.sun[data-astro-cid-q6cgz77h]{display:none}}body:has(#light:not(:checked)) &{&>.moon[data-astro-cid-q6cgz77h]{display:none}}}}}@media screen and (width<700px){&>#menulabel[data-astro-cid-q6cgz77h]{display:flex}&>.anchors[data-astro-cid-q6cgz77h]{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--shade3);flex-direction:column;width:100%;height:auto;padding-bottom:16px;display:none;position:absolute;top:100%;left:0;&>[data-astro-cid-q6cgz77h]{width:100%;height:30px;display:flex;&>svg[data-astro-cid-q6cgz77h]{height:80%}}body:has(#menuopen:checked) &{display:flex}}}}&>footer[data-astro-cid-q6cgz77h]{border-top-style:solid;border-top-width:1px;border-top-color:var(--shade3);flex-shrink:0;place-content:center;place-items:center;width:100%;height:40px;font-size:14px;transition-property:border-top-color,color;display:flex}}}
