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}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{background:0 0;border:0;padding:0;font-family:inherit}a{font-family:inherit;text-decoration:none}*,:before,:after{box-sizing:border-box;-webkit-touch-callout:none}a,button{color:inherit;text-decoration:none}ol,ul{list-style:none}html{box-sizing:border-box;width:100%}html,body{overscroll-behavior:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Open Sauce}body{color:oklch(7.82% .054 264.05);font-feature-settings:"case" on;background:#fffdf8;height:100%;font-family:sans-serif;font-size:12px;font-weight:500;line-height:1.3}a{color:oklch(56.62% .002 286.35);cursor:pointer;outline:none;text-decoration:none}a:hover{color:oklch(0% 0 0);outline:none;text-decoration:underline}a:focus{background:oklch(86.69% 0 0);outline:none}a:focus:not(:focus-visible){background:0 0}a:focus-visible{background:0 0;outline:2px solid oklch(62.8% .258 29.23)}canvas{pointer-events:none;opacity:0;transition:opacity 1s;position:fixed;inset:0}html:after{content:"";z-index:1000;opacity:.4;background:oklch(7.82% .054 264.05);border-radius:50%;width:60px;height:60px;margin:-30px 0 0 -30px;transition:opacity .4s;animation:.7s linear infinite alternate forwards loaderAnim;position:fixed;top:50%;left:50%}html.loaded:after{animation-play-state:paused;opacity:0!important}html.loaded canvas{opacity:1}@keyframes loaderAnim{to{opacity:1;transform:scale(.5)}}@font-face{font-family:Open Sauce;src:url(../shared/fonts/opensauce-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.frame{z-index:1000;grid-row-gap:1rem;text-transform:uppercase;grid-column-gap:1rem;pointer-events:none;grid-template-columns:auto auto;grid-template-areas:"title""github";justify-items:start;padding:2rem;font-size:12px;display:grid;position:relative}.frame_title{font-size:inherit;grid-area:title;margin:0}.frame__github{grid-area:github}.frame a{pointer-events:auto}
