@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400&display=swap";@keyframes glitch-skew{0%,85%,to{transform:skew(0)}86%{transform:skew(4deg)}87%{transform:skew(-4deg)}88%{transform:skew(2deg)}89%{transform:skew(-3deg)}90%{transform:skew(0)}}@keyframes glitch-color{0%,85%,to{text-shadow:0 0 1px #00ff00,.1px .1px 0 rgba(255,0,0,.3),-.1px -.1px 0 rgba(0,255,255,.3)}86%{text-shadow:4px 0 1px #ff0000,-4px 0 1px #0000ff,0 0 8px #00ff00}87%{text-shadow:-4px 0 1px #ff0000,4px 0 1px #0000ff,0 0 8px #00ff00}88%{text-shadow:2px 0 1px #ff0000,-2px 0 1px #0000ff,0 0 8px #00ff00}89%{text-shadow:-2px 0 1px #ff0000,2px 0 1px #0000ff,0 0 8px #00ff00}90%{text-shadow:0 0 1px #00ff00,.1px .1px 0 rgba(255,0,0,.3),-.1px -.1px 0 rgba(0,255,255,.3)}}@keyframes glitch-move{0%,85%,to{transform:translate(0)}86%{transform:translate(-4px,4px)}87%{transform:translate(4px,-4px)}88%{transform:translate(-2px,2px)}89%{transform:translate(2px,-2px)}90%{transform:translate(0)}}@keyframes vertical-scan{0%{transform:translateY(0)}to{transform:translateY(4px)}}body{background-color:#000;color:#0f0;font-family:JetBrains Mono,monospace;margin:0;padding:20px;min-height:100vh;box-sizing:border-box;font-size:16px;line-height:1.6;position:relative;overflow-x:hidden;font-weight:300;animation:textflicker .01s infinite,glitch-color 30s step-end infinite}@keyframes textflicker{0%{text-shadow:0 0 1px #00ff00,.1px .1px 0 rgba(255,0,0,.3),-.1px -.1px 0 rgba(0,255,255,.3)}50%{text-shadow:0 0 1px #00ff00,-.1px -.1px 0 rgba(255,0,0,.3),.1px .1px 0 rgba(0,255,255,.3)}}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(#00ff0008 50%,#0000001a 50%);background-size:100% 4px;pointer-events:none;animation:vertical-scan .5s linear infinite;z-index:2}body:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:#00ff001a;opacity:0;pointer-events:none;animation:flicker 1.2s infinite;z-index:1}.terminal{max-width:800px;margin:40px auto;padding:20px;position:relative;z-index:3;animation:glitch-skew 30s step-end infinite;transform-origin:center}.terminal-content{position:relative;animation:glitch-move 30s step-end infinite}.cursor:after{content:"_";animation:blink 1s infinite,glitch-move 30s step-end infinite}.hidden{display:none}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes scanlines{0%{transform:translateY(0)}to{transform:translateY(4px)}}@keyframes flicker{0%,to{opacity:.1}50%{opacity:0}}a{color:#0f0;text-decoration:none;border-bottom:1px solid #00ff00}a:hover{background:#0f0;color:#000}.command,.secondary{color:#0a0}.section{margin:20px 0;display:block}pre{margin:0;padding:0;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.2;white-space:pre;overflow-x:auto;position:relative;animation:glitch-skew 30s step-end infinite}.menu-item{cursor:pointer;padding:2px 0}.menu-item:hover{background:#00ff001a;animation:glitch-move .1s step-end infinite}.menu-item:active{animation:glitch-move .05s step-end infinite,glitch-color .1s step-end infinite}.inline-menu-item{cursor:pointer;text-decoration:underline}.inline-menu-item:hover,.menu-item.selected{background:#00ff001a}.prompt{display:flex;align-items:center}.prompt-symbol{margin-right:8px}.error-message{color:red;margin-top:8px;animation:glitch-color .2s step-end infinite}@media screen and (max-width:768px){.big-screen{display:none}}@media screen and (min-width:768px){.small-screen{display:none}}#root{height:100%}
