:root{--grid-color:var(--main-color)}.sphere{cursor:move;cursor:grab;cursor:-webkit-grab}.sphere:active{cursor:grabbing;cursor:-webkit-grabbing}:root{--terminal-color:white;--terminal-input-prefix-color:#ff00ea;--terminal-shell-symbol-color:#00ff00;--terminal-background-color:var(--background-color)}.terminal{color:var(--terminal-color);font-size:22px}.terminal form{position:relative}.terminal a{font-weight:bolder;color:var(--terminal-color)}.terminal .input,.terminal .input:active,.terminal .input:focus,.terminal input,.terminal input:active,.terminal input:focus{text-transform:uppercase;background-color:transparent;border-color:transparent;box-shadow:none;outline:transparent;color:transparent;text-shadow:0 0 0 var(--terminal-color);text-align:center;font-size:22px;font-family:monofont;width:-moz-fit-content;width:fit-content;display:inline-block}@keyframes terminal-startup{0%{opacity:0}10%{opacity:.3}20%{opacity:.1}30%{opacity:.5}40%{opacity:.3}50%{opacity:.8}60%{opacity:.6}70%{opacity:.9}80%{opacity:.7}90%{opacity:1}to{opacity:.9}}@keyframes scanLine{0%{top:0}to{top:100%}}.scan-line{animation:scanLine 10s linear infinite}@keyframes cursor-blink{0%,40%,60%,to{opacity:1}50%{opacity:0}}.animate-cursor-blink{animation:cursor-blink 1s infinite}@keyframes Blink_Ani{0%{background-color:transparent}to{background-color:var(--terminal-color)}}.Blink{display:none;position:absolute;left:310px;top:5px;height:20px;width:12px;background-color:var(--terminal-color);opacity:1;z-index:5;animation:Blink_Ani 1s 1s infinite}.terminal input:focus+.Blink{display:block}.terminal .inputPrefix{color:var(--terminal-input-prefix-color)}.terminal .shellSymbol{color:var(--terminal-shell-symbol-color)}:root{--sine-color:var(--main-color)}.sine{&__element{stroke-width:4;stroke:var(--main-color);fill:none}&__wave{animation:scrollLeft .5s linear infinite}}@keyframes scrollLeft{0%{transform:translateX(-50px)}to{transform:translateX(0)}}