@layer critical{*,:before,:after{box-sizing:border-box}:not(dialog){margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}:root{color-scheme:light dark;--shade-bg:255, 232, 240;--shade-text:61, 26, 46;--shade-primary:168, 85, 247;--shade-accent:255, 91, 160;--shade-surface:255, 250, 205;--shade-border:216, 202, 209;--shade-on-primary:255, 255, 255;--shade-on-accent:255, 255, 255;@media (prefers-color-scheme:dark){--shade-bg:45, 58, 47;--shade-text:232, 224, 201;--shade-primary:90, 107, 74;--shade-accent:168, 192, 144;--shade-surface:58, 74, 60;--shade-border:96, 94, 88;--shade-on-primary:255, 255, 255;--shade-on-accent:255, 255, 255}--font-heading:caudex;--font-body:manrope;--color-bg:rgb(var(--shade-bg));--color-text:rgb(var(--shade-text));--color-primary:rgb(var(--shade-primary));--color-accent:rgb(var(--shade-accent));--color-surface:rgb(var(--shade-surface));--color-border:rgb(var(--shade-border));--color-on-primary:rgb(var(--shade-on-primary));--color-on-accent:rgb(var(--shade-on-accent));--reading-width:min(80ch, 90vw);--grid-template-columns:[page-start] 5dvw [breakout-start] 1fr [content-start] var(--reading-width) [content-end] 1fr [breakout-end] 5dvw [page-end]}*{font-display:swap;font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,Adwaita Sans,Cantarell,Ubuntu,roboto,noto,helvetica,arial,sans-serif;font-family:var(--font-body)}body{min-height:100dvh;color:var(--color-text);background:var(--color-bg);background-image:radial-gradient(color-mix(in srgb, var(--color-accent) 10%, transparent) 1px, transparent 0);background-position:-10px -10px;background-size:1rem 1rem;flex-direction:column;display:flex;position:relative}.site-header{flex-direction:column;align-items:center;gap:1rem;margin:2rem 0;display:flex;&>a{color:var(--color-text);font-size:x-large}& a{text-decoration-color:#0000;display:block;&:hover{text-decoration-color:var(--color-accent)}}& .site-nav{max-width:var(--reading-width);& ul{background-color:var(--color-surface);backdrop-filter:blur(2px);flex-flow:wrap;justify-content:center;align-items:center;gap:.5rem;width:fit-content;padding:.25rem 1rem;list-style:none;display:flex;& a{color:var(--color-text)}}}}main{flex:1;container:main/inline-size}.site-article{grid-template-columns:var(--grid-template-columns);display:grid;&>*{grid-column:content;margin-bottom:1rem}& site-markdown{grid-template-columns:subgrid;grid-column:breakout;display:grid;&>*{grid-column:content;margin-bottom:1rem}}& h1{text-align:center}& h1,& h2,& h3,& h4,& h5,& h6{font-display:swap;font-weight:500;font-family:var(--font-heading);margin-bottom:1rem}& a{color:var(--color-accent);text-decoration-color:#0000;&:hover{text-decoration-color:var(--color-accent)}}& pre,& span,& code{font-family:monospace}& blockquote{background:var(--color-surface);border-left:4px solid var(--color-accent);padding:.5rem 1rem}}.site-footer{background-color:var(--color-surface);flex-direction:column;justify-content:space-between;align-items:center;margin-top:4rem;padding:2rem 0;display:flex;& section,& ul{flex-flow:wrap;gap:.25rem;display:flex}& section>a{font-style:italic;font-weight:500}& ul{padding:0;list-style:none}& a{color:var(--color-text);text-decoration-color:#0000;display:block;&:hover{text-decoration-color:var(--color-accent)}}}}@layer base,components;
/*# sourceMappingURL=critical.css.map */
