@import"https://fonts.googleapis.com/css2?family=Orbitron&display=swap";:root{--main-text-color: #ffffff;--padding: 20px}body{margin:0;padding:0;position:relative;font-family:Orbitron,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;letter-spacing:2px;color:var(--main-text-color)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}canvas{position:fixed;top:0;left:0;z-index:1}.zoom-label{position:fixed;padding:var(--padding);z-index:2;top:0;left:0}.zoom-label .scroll-text,.zoom-label .slide-text{text-transform:uppercase}.zoom-label .scroll-text{display:none}@media (min-width: 1024px){.zoom-label .scroll-text{display:inline}}@media (min-width: 1024px){.zoom-label .slide-text{display:none}}.github-label{position:fixed;padding:var(--padding);z-index:2;top:0;right:0}.github-label .label-text{text-decoration:none;text-transform:uppercase;color:var(--main-text-color)}.github-label .label-text:hover{text-decoration:underline}.slider-container{position:fixed;bottom:0;left:0;width:100%;padding:var(--padding);box-sizing:border-box;z-index:2;display:flex;align-items:center;justify-content:center}.slider-container .slider{width:100%;max-width:420px}@media (min-width: 1024px){.slider-container .slider{display:none}}details.config-panel{width:320px;background-color:#010101;padding:var(--padding);position:absolute;top:340px;left:20px;z-index:2;opacity:.9;border-radius:8px;text-transform:uppercase;border:1px solid var(--main-text-color);-webkit-user-select:none;user-select:none;cursor:grab}details.config-panel:active{cursor:grabbing}details.config-panel summary::marker{padding-right:12px}details.config-panel .config-controls{padding-top:var(--padding);font-size:12px;overflow:hidden}
