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,button{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}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}button{color:inherit;background-color:transparent;text-transform:inherit}button:hover:not([disabled]){cursor:pointer}button:active{background-color:inherit}button:focus{background-color:inherit}input,select{font-size:100%;font:inherit}table{color:inherit}svg{width:auto;height:100%;display:inline-block}@font-face{font-family:Main;font-weight:400;font-style:normal;font-display:block;src:url(./pt-sans-narrow-v17-latin-regular-CNde68V9.woff2) format("woff2")}:root{--black: hsl(225, 6%, 13%);--white: hsl(0, 17%, 98%);--dialogBackground: hsla(0, 0%, 90%, .98);--dialogBorder: hsla(225, 6%, 13%, .8);--background: hsl(240, 6%, 23%)}body{position:fixed;color:var(--black);background-color:var(--background);font-family:Main,helvetica,sans-serif;font-weight:400;width:100vw;height:100vh}#gameArea{position:relative;width:100vw;height:100vh}.layer{position:absolute;width:100%;height:100%;left:0;top:0;background-color:transparent}.inert{-webkit-user-select:none;user-select:none;pointer-events:none}hr{border:none;border-top:.1rem solid var(--black);width:100%}a,a:link,a:visited,a:active{color:var(--black);text-decoration:underline}::selection{background:#e6e6e6}.dialog{fill:var(--black);border:.2rem solid var(--dialogBorder);border-radius:.5rem;background-color:var(--dialogBackground);padding:.5rem;-webkit-user-select:none;user-select:none}.iconContainer{display:block;stroke:var(--black);fill:var(--black);width:2rem;height:2rem;cursor:pointer}#optionsButton{position:absolute;left:1rem;top:1rem;shape-rendering:crispEdges}#options{position:absolute;left:4rem;top:1rem;display:flex;flex-direction:column;gap:.5rem}.button{border:.1rem solid var(--dialogBorder);border-radius:.5rem;cursor:pointer;padding:.1rem .5rem;text-transform:lowercase;width:min-content;white-space:nowrap}.button.disabled{opacity:.5;cursor:inherit}#titleText{position:absolute;top:30vmin;left:0;width:100%;min-height:15vmin;text-align:center;font-size:15vmin;text-transform:uppercase;letter-spacing:.5rem;background-color:#fafafacc;border-top:.2rem solid var(--black);border-bottom:.2rem solid var(--black);white-space:nowrap}#scoreOuter{position:absolute;top:1.6rem;width:100%;font-size:1.4rem;display:grid;grid-template-columns:50% min-content min-content;grid-template-areas:"score stroke skip";gap:1rem;align-items:center}#score{grid-area:score;justify-self:flex-end}#stroke{grid-area:stroke;display:flex;gap:.5rem}#skip{grid-area:skip;border:.1rem solid var(--dialogBorder);border-radius:.2rem;padding:.1rem .8rem;cursor:pointer;text-transform:lowercase;-webkit-user-select:none;user-select:none}#horizon{top:0;left:auto;right:-1vw;overflow-y:clip}#horizonBlur{filter:blur(10px);top:1vh;left:1vw;height:110%}.hide{visibility:hidden}.fadeOut{opacity:1;animation:fadeOutAnim .4s 1 0s linear forwards}@keyframes fadeOutAnim{to{opacity:0;visibility:hidden}}.fadeIn{opacity:0;visibility:hidden;animation:fadeInAnim .4s 1 0s linear forwards}@keyframes fadeInAnim{to{opacity:1;visibility:visible}}.flexRow{display:flex;flex-direction:row;gap:.2rem;align-items:center}.flushRight{margin-left:auto}#devtools{position:absolute;right:1rem;top:1rem;width:10rem;height:auto;display:flex;flex-direction:column;gap:1rem;text-transform:lowercase}#devlog{position:absolute;right:13rem;top:1rem;width:25rem;display:flex;flex-direction:column;gap:.5rem}
