@font-face{font-family:Rubik;src:url(./Rubik-Bold-BvD37hN2.woff2) format("woff2"),url(./Rubik-Bold-Dm77y6SD.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(./Rubik-Black-DzDn5QUB.woff2) format("woff2"),url(./Rubik-Black-Dw3yTBOj.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(./Rubik-BlackItalic-BdjdRUnl.woff2) format("woff2"),url(./Rubik-BlackItalic-BXu-LGAZ.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Rubik;src:url(./Rubik-BoldItalic-BTNMbTB7.woff2) format("woff2"),url(./Rubik-BoldItalic-CfunP4YU.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Rubik;src:url(./Rubik-ExtraBold-VE-Zer9J.woff2) format("woff2"),url(./Rubik-ExtraBold-q3ehG4Kk.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(./Rubik-ExtraBoldItalic-1FillPTk.woff2) format("woff2"),url(./Rubik-ExtraBoldItalic-BiuglN8s.woff) format("woff");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Rubik;src:url(./Rubik-Italic-BUBIi_8z.woff2) format("woff2"),url(./Rubik-Italic-DE4HnmH3.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Rubik;src:url(./Rubik-LightItalic-DqkiyMqX.woff2) format("woff2"),url(./Rubik-LightItalic-CxoaXp4H.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Rubik;src:url(./Rubik-Light-DZMMSXw3.woff2) format("woff2"),url(./Rubik-Light-BcriwH1v.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(./Rubik-Medium-sZdzFcna.woff2) format("woff2"),url(./Rubik-Medium-BMqr0V5H.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(./Rubik-Regular-Bh_9UAht.woff2) format("woff2"),url(./Rubik-Regular-DCQOBNUw.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(./Rubik-MediumItalic-DRbil2Lr.woff2) format("woff2"),url(./Rubik-MediumItalic-DGEBpYPD.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Rubik;src:url(./Rubik-SemiBold-ChclqokK.woff2) format("woff2"),url(./Rubik-SemiBold-B04mZ-0y.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(./Rubik-SemiBoldItalic-CXhUAloz.woff2) format("woff2"),url(./Rubik-SemiBoldItalic-C-bIAOkE.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}:root{--font-family: "Rubik", Roboto, Helvetica, Arial, sans-serif;--primary-color: #21d48d;--hover-bg-color: rgb(255, 255, 255, .06);--active-bg-color: rgb(0, 0, 0, .3);--text-color: #ffffff;--bg-color-solid: #111c1c;--bg-color: rgba(17, 28, 28, .9);--text-disabled: #7e9a9a;--base-font-size: 1.3vh;--small-font-size: 1vh;--medium-font-size: 1.7vh;--large-font-size: 2.1vh;--unit-font-size: .9vh;--border-radius: .5vh;--grid-size: 1vh;--base-padding: var(--grid-size)}body{margin:0;overflow:hidden;font-family:var(--font-family);background-color:var(--bg-color-solid);color:#fff}a{color:var(--primary-color);text-decoration:none}ol,ul{margin:0 0 0 1rem;padding:0;list-style:circle}ol li,ul li{margin:1.5rem 0}canvas{display:block;background-color:#111}button{padding:10px;font-size:12px;font-weight:800;background-color:#242728;border:0;border-radius:1vh;color:#fff}button:hover{cursor:pointer;background-color:#343b3d}@media(min-height:500px){button{font-size:2.2vh}}#debug-message{display:none;background-color:var(--bg-color);padding:var(--base-padding);color:var(--text-disabled);font-size:var(--base-padding);position:fixed;bottom:10px;left:50%;transform:translate(-50%)}
