@font-face{font-family:Jost;font-display:swap;src:url(/assets/fonts/jost-vf.woff2)format("woff2"),url(/assets/fonts/jost-vf.woff)format("woff")}@font-face{font-family:Science Gothic;font-display:swap;font-weight:200;src:url(/assets/fonts/science-gothic-200.woff2)format("woff2"),url(/assets/fonts/science-gothic-200.woff)format("woff")}@font-face{font-family:Gidole;font-display:swap;src:url(/assets/fonts/gidole-400.woff2)format("woff2"),url(/assets/fonts/gidole-400.woff)format("woff")}@font-face{font-family:Roboto Flex;font-display:swap;font-weight:100;src:url(/assets/fonts/roboto-flex-100.woff2)format("woff2"),url(/assets/fonts/roboto-flex-100.woff)format("woff")}@font-face{font-family:Roboto Flex;font-display:swap;font-weight:600;src:url(/assets/fonts/roboto-flex-600.woff2)format("woff2"),url(/assets/fonts/roboto-flex-600.woff)format("woff")}@font-face{font-family:Victor Mono;font-display:swap;src:url(/assets/fonts/victor-mono.woff2)format("woff2"),url(/assets/fonts/victor-mono.woff)format("woff")}@view-transition{navigation:auto}:root{--header-font:"Science Gothic", sans-serif;--normal-font:Jost, sans-serif;--coding-font:"Victor Mono", monospace}html{scroll-behavior:smooth;background-color:#0c0c0c}body{--line-color:#5551;--color:#0c8c0c;color:#eee;font-family:var(--normal-font);background-color:#0c0c0c;background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 1px);background-size:25px 25px;margin:0}.row{align-items:center;gap:2rem;margin-block:1rem;display:flex;@media (width<800px){flex-direction:column}}.double{place-items:center;gap:2rem;margin-block:1rem;display:grid;@media (width>1024px){grid-template-columns:1fr 1fr;margin-block:2rem}}.column{flex-direction:column;justify-content:center;display:flex}.gap-1{gap:1rem}.w-full{width:100%}.p-2{padding:2rem}.px-2{padding-inline:2rem}.py-2{padding-block:2rem}.lh-1{line-height:1.2}.m-0,ul.m-0 li{margin:0}ul.m-1 li{margin:1rem 0}.wrapper{box-sizing:border-box;align-items:center;width:100%;max-width:1024px;margin:auto;& :is(p,li) code{color:gold;font-family:"Victor Mono", var(--normal-font);font-size:1.2rem;font-weight:350}}:where(a){color:#665fee;text-underline-offset:3px;text-decoration:underline 1px #281d7c;&:hover{color:#0ff;text-decoration-color:#0ff}}blockquote{background:#1c102a;border-left:5px solid #5816a9;margin:0;& p{text-shadow:1px 1px 4px #0008;padding:1rem;& a{color:#9e48db;text-decoration-color:indigo}}}figure:has(svg-diagram){justify-content:center;width:100%;margin-block:4rem;margin-inline:auto;display:flex;overflow:auto hidden}.manz-list{margin-left:1rem;& li:before{content:url(/assets/icons/manz.png);position:absolute;translate:-42px}& li em{color:#4682b4;font-style:normal;font-weight:300}}figure.center{justify-content:center;display:flex}figure{--font-size:16px;font-size:var(--font-size);& figcaption{text-align:center;font-style:italic;& a{font-size:14px!important}}}footer[data-astro-cid-nns7i3if]{background:#111;min-height:100px;padding:1.5rem;font-size:20px;& p{font-size:1.15rem;font-weight:300}& p:first-of-type{font-style:italic}}a[data-astro-cid-nns7i3if]:has(.logo){text-decoration:none;display:block;position:relative;& .logo{opacity:.5;transition:opacity .25s ease-in-out,scale .25s ease-in-out;scale:.85;&:hover{opacity:1;scale:1}}& :is(.start,.end):before,& :is(.start,.end):after{color:#222;transition:translate .25s ease-in-out,color .25s ease-in-out;position:absolute}&:hover [data-astro-cid-nns7i3if]:is(.start,.end):before,&:hover [data-astro-cid-nns7i3if]:is(.start,.end):after{color:#999}& .start:before{content:"⌜";top:-15px;left:-10px}&:hover .start[data-astro-cid-nns7i3if]:before{translate:5px 5px}& .start:after{content:"⌞";bottom:-5px;left:-10px}&:hover .start[data-astro-cid-nns7i3if]:after{translate:5px -5px}& .end:before{content:"⌝";top:-15px;right:-10px}&:hover .end[data-astro-cid-nns7i3if]:before{translate:-5px 5px}& .end:after{content:"⌟";bottom:-5px;right:-10px}&:hover .end[data-astro-cid-nns7i3if]:after{translate:-5px -5px}}.center[data-astro-cid-nns7i3if]{justify-content:center;display:flex}
