@font-face{font-family:Inter;font-style:oblique 0deg 10deg;font-weight:100 900;src:url(/_astro/Inter.var.CTiC9fjq.woff2)format("woff2")}:root{--font-fallback:BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-family:"Inter", var(--font-fallback);--color-white:var(--color-grey-0);--color-black:var(--color-grey-100);--color-grey-100:#080808;--color-grey-90:#0f0f0f;--color-grey-70:#1c1c1c;--color-grey-50:#4f4f4f;--color-grey-30:gray;--color-grey-10:#b3b3b3;--color-grey-0:#dbdbdb;--color-green:#1b9235;--color-purple:#771ddd;--color-orange:#ff4b1f;--background-color:var(--color-grey-100);--text-color:var(--color-grey-0);--maxWidthBlog:780px;scroll-behavior:smooth;--top-layer:3;--mid-layer:2;--layer-negative-2:-2;--layer-negative-3:-3;--layer-4:4;--layer-3:3;--layer-2:2;--layer-1:1;--layer-0:0;--layer-1-negative:-1;--layer-2-negative:-3;--cursor-x:0;--cursor-y:0;--card-bright-x:"";--card-bright-y:"";--base-size:.9rem;--scale:1.333;--h6:calc(var(--base-size) / var(--scale));--h5:calc(var(--base-size) * var(--scale));--h4:calc(var(--h5) * var(--scale));--h3:calc(var(--h4) * var(--scale));--h2:calc(var(--h3) * var(--scale));--h1:calc(var(--h2) * var(--scale));--ease-in-out-quint:cubic-bezier(.86, 0, .07, 1);margin:0 auto;@media (width>=554px){--scale:1.414}& body{background-color:var(--background-color);color:var(--text-color);font-family:Inter,sans-serif;&:visited{color:var(--text-color)}}& h1,& h2,& h3,& h4,& h5,& h6{letter-spacing:-.022em;color:var(--text-color);margin-bottom:.75rem;font-weight:500;&:visited{color:var(--text-color)}}& h1,& .h1{font-size:var(--h1);font-weight:700}& h2,& .h2{font-size:var(--h2);margin-bottom:.5rem}& h3,& .h3{font-size:var(--h3)}& h4,& .h4{font-size:var(--h4);line-height:1.25rem}& h5,& .h5{font-size:var(--h5);line-height:1.65rem}& h6,& .h6{font-size:var(--h6);line-height:1.25rem}& p{font-size:var(--base-size);margin-bottom:.75rem;line-height:1.5rem}& main>.post{@media (width>=554px){padding:0 5rem}}}@supports (font-variation-settings:normal){:root{font-family:Inter,sans-serif}}a:visited{color:var(--text-color)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.canvas{display:none;@media (width>=992px){width:100vw;height:100vh;z-index:var(--layer-0);cursor:crosshair;margin:0;padding:0;display:block;position:fixed;top:0;left:0}}.color-mode-control{z-index:var(--layer-3);cursor:pointer;border-radius:.25rem;align-items:center;display:inline-block;position:fixed;top:1.5rem;right:1rem;@media (width>=768px){top:inherit;right:inherit;bottom:1.5rem;left:1rem}}.color-mode{width:40px;height:40px;color:var(--text-color);text-align:center;border:none;border:1px solid var(--color-grey-50);border-radius:.25rem;margin:0;font-size:12px;text-decoration:none}.dark{background-color:#3f3f3fe0}.light{border:1px solid var(--color-grey-10);background-color:#dbdbdbf2}.nav[data-astro-cid-i2lnurax]{width:100%;height:30px;z-index:var(--layer-3);mix-blend-mode:difference;box-sizing:border-box;border-radius:.5rem;justify-content:center;align-items:center;padding:10px;display:flex;position:fixed;bottom:1rem;@media (width>=1024px){top:1rem}}.nav-inner[data-astro-cid-i2lnurax]{background-color:var(--color-grey-0);backdrop-filter:blur(10px);border-radius:.35rem;gap:1rem;height:25px;padding:5px 8px;display:flex}.nav-link[data-astro-cid-i2lnurax]{letter-spacing:-.15px;text-align:center;align-items:center;font-weight:700;text-decoration:none;display:flex;&:hover,&:visited{color:orange}@media (width>=540px){font-size:var(--h5)}}.separator[data-astro-cid-i2lnurax]{font-weight:300}
