html a{color:#3c3c78;text-decoration:none;transition:all .1s}html a:hover{text-decoration:underline;transform:scale(1.1)}html{background-color:#f5f5f5}hr{border:1px solid #0000001a;border-radius:2px;margin:1em 0}html,body{color:#000000eb;width:100vw;height:100%;margin:0;font-family:Reddit Sans,serif}body{overscroll-behavior:none;flex-direction:column;width:800px;max-width:calc(100% - 2rem);margin:auto;padding:0;display:flex}footer{justify-content:center;padding:1rem;display:flex}.content-wrap{flex:1}nav{padding-top:.75em}.banner{background:radial-gradient(circle,#b1c9e2,#566db7) 0 0/200vw 200vw;width:100vw;height:.4em;animation:10s linear infinite moveGradient;position:absolute;left:0}@keyframes moveGradient{0%{background-position:0}to{background-position:200%}}pre{border-radius:.4em;padding:1em}:not(pre)>code{background-color:#7a7a7a13;border-radius:.5em;padding:.15em .55em}img{object-fit:contain;width:100%;height:auto;max-height:15em}img:not(#polaroid img){mix-blend-mode:multiply;animation:.3s load}@keyframes load{0%{opacity:0;transform:scale(.95)rotate(0)}}:not(.info)>blockquote{background-color:#ffffff0d;border-left:.2em solid #b3ddff;border-radius:0 .25em .25em 0;margin-left:.1em;padding-left:1em}.katex .katex-html{overflow:scroll hidden}@font-face{font-family:Delicious Handrawn;src:url(/fonts/DeliciousHandrawn-Regular.ttf)format("truetype")}@font-face{font-family:Reddit Sans;src:url(/fonts/RedditSans-SemiBoldItalic.ttf)format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Reddit Sans;src:url(/fonts/RedditSans-Black.ttf)format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Reddit Sans;src:url(/fonts/RedditSans-BlackItalic.ttf)format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Reddit Sans;src:url(/fonts/RedditSans-Bold.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Reddit Sans;src:url(/fonts/RedditSans-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Reddit Sans;src:url(/fonts/RedditSans-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Reddit Sans;src:url(/fonts/RedditSans-ExtraBoldItalic.ttf)format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Reddit Sans;src:url(/fonts/RedditSans-ExtraLight.ttf)format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Reddit Sans;src:url(/fonts/RedditSans-ExtraLightItalic.ttf)format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Reddit Sans;src:url(/fonts/RedditSans-Italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Reddit Sans;src:url(/fonts/RedditSans-Light.ttf)format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Reddit Sans;src:url(/fonts/RedditSans-LightItalic.ttf)format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Reddit Sans;src:url(/fonts/RedditSans-Medium.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Reddit Sans;src:url(/fonts/RedditSans-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Reddit Sans;src:url(/fonts/RedditSans-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Reddit Sans;src:url(/fonts/RedditSans-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal}html a[data-astro-cid-sz7xmlte]{color:#00000080}html a[data-astro-cid-sz7xmlte]:hover{color:#000000a8}html footer[data-astro-cid-sz7xmlte]{color:#00000054;margin-top:1em;font-size:smaller;position:relative}#loading[data-astro-cid-sz7xmlte],#loaded[data-astro-cid-sz7xmlte]{position:absolute;top:1em}#loading[data-astro-cid-sz7xmlte]{animation:.5s 1.5s forwards loading}#loaded[data-astro-cid-sz7xmlte]{opacity:0;transition:top .1s ease-in-out;animation:.5s 1.5s forwards loaded;transform:rotateX(-90deg)translateY(25px)}.hover-reveal[data-astro-cid-sz7xmlte]{opacity:0;transition:all .2s;scale:.85}footer[data-astro-cid-sz7xmlte]:hover .hover-reveal[data-astro-cid-sz7xmlte]:not(.no-hover){opacity:1;scale:1}footer[data-astro-cid-sz7xmlte]:hover #loaded[data-astro-cid-sz7xmlte]{top:0}@keyframes loading{to{opacity:0;transform:rotateX(-75deg)translateY(-50px)}}@keyframes loaded{to{opacity:1;transform:rotateX(0)translateY(0)}}a[data-astro-cid-eimmu3lg]{display:inline-block}a[data-astro-cid-eimmu3lg].active{font-weight:bolder;text-decoration:underline}a[data-astro-cid-eimmu3lg].external:after{content:" ↗"}#contactCheckbox[data-astro-cid-xmivup5a]{display:none}label[data-astro-cid-xmivup5a]{cursor:pointer}@media (width>=600px){#contactDetails[data-astro-cid-xmivup5a]{transition:all .25s}}#contactDetails[data-astro-cid-xmivup5a]{opacity:0;pointer-events:none;height:0}#contactCheckbox[data-astro-cid-xmivup5a]:checked~#contactDetails[data-astro-cid-xmivup5a]{opacity:1;pointer-events:auto;height:1em;margin-top:1em}#contactCheckbox[data-astro-cid-xmivup5a]~label[data-astro-cid-xmivup5a]:after{content:" ⌃ ";color:#3c3c78;margin:0 .25em;display:inline-block;position:relative;top:-.1em;transform:rotate(180deg)}#contactCheckbox[data-astro-cid-xmivup5a]:checked~label[data-astro-cid-xmivup5a]:after{top:.225em;transform:rotate(0)}.internal-links[data-astro-cid-3ef6ksr2]{text-transform:lowercase;user-select:none}.internal-links[data-astro-cid-3ef6ksr2]>[data-astro-cid-3ef6ksr2]{margin-right:.5rem}