:root{--theme-hue: 120;--theme-sat: 100%;--color-text: hsla(var(--theme-hue), var(--theme-sat), 75%, 0.8);--color-glow-1: hsla(var(--theme-hue), var(--theme-sat), 50%, 0.4);--color-glow-2: hsla(0, 0%, 100%, 0.8);--bg-grad-in: hsla(var(--theme-hue), 67%, 10%, 1);--bg-grad-out: hsla(var(--theme-hue), 67%, 2%, 1);--scan-color-weak: hsla(var(--theme-hue), 60%, 50%, 0.2);--scan-color-strong: hsla(var(--theme-hue), 60%, 50%, 0.8)}@font-face{font-family:"Inconsolata";font-style:normal;font-weight:400;font-stretch:normal;src:url(/public/Inconsolata.ttf) format("truetype")}html,body{margin:0;padding:0;height:100%;width:100%;overflow:hidden;background-color:#000}body{box-sizing:border-box;background-image:radial-gradient(var(--bg-grad-in), var(--bg-grad-out)),url("/public/giphy.gif");background-repeat:no-repeat;background-size:cover;background-position:center center;font-family:"Inconsolata",Helvetica,sans-serif;font-size:1.5rem;color:var(--color-text);text-shadow:0 0 1ex var(--color-glow-1),0 0 2px var(--color-glow-2)}.layer,.overlay,.noise{pointer-events:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.noise{background-image:url("/public/giphy.gif");background-repeat:no-repeat;background-size:cover;z-index:-1;opacity:.02}.overlay{background:repeating-linear-gradient(180deg, rgba(0,0,0,0) 0, rgba(0,0,0,.3) 50%, rgba(0,0,0,0) 100%);background-size:auto 4px;z-index:1}.overlay::before{content:"";position:absolute;inset:0;background-image:linear-gradient(0deg, rgba(0,0,0,0) 0%, var(--scan-color-weak) 2%, var(--scan-color-strong) 3%, var(--scan-color-weak) 3%, rgba(0,0,0,0) 100%);background-repeat:no-repeat;animation:scan 7.5s linear 0s infinite}@keyframes scan{0%{background-position:0 -100%}35%, 100%{background-position:0 100%}}.terminal{box-sizing:border-box;position:relative;height:100%;width:100%;padding:4rem;text-transform:uppercase;z-index:2;overflow-y:auto}.output{color:var(--color-text);text-shadow:0 0 1px var(--color-glow-1),0 0 2px var(--color-glow-2);margin:0}.output::before{content:"> "}a{color:#fff;text-decoration:none}a::before{content:"["}a::after{content:"]"}a:hover{background-color:var(--color-text);color:#000}.errorcode{color:#fff}