@import url(https://fonts.googleapis.com/css2?family=Share+Tech+Mono&display=swap);body{background:#0a0f0d;color:#39ff14;font-family:'Share Tech Mono',monospace;margin:0;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;overflow-x:hidden}body,html{overflow-x:hidden;max-width:100%;width:100%;position:relative}#interactive-terminal,.container,.terminal-box{width:100%;max-width:100vw;box-sizing:border-box}.terminal-input,.terminal-line,.terminal-title{max-width:100vw;box-sizing:border-box;overflow-wrap:break-word;word-break:break-word}a,li,p,span{word-break:break-word;overflow-wrap:break-word}.scanline{position:fixed;top:0;left:0;width:100%;height:100vh;pointer-events:none;z-index:2;background:repeating-linear-gradient(to bottom,rgba(57,255,20,.03) 0,rgba(57,255,20,.03) 2px,transparent 2px,transparent 6px);animation:scan 2s linear infinite}@keyframes scan{0%{background-position-y:0}100%{background-position-y:8px}}.container{margin-top:60px;width:90vw;max-width:700px;background:rgba(10,15,13,.95);border:2px solid #39ff14;box-shadow:0 0 20px #39ff14,0 0 40px #00fff7 inset;border-radius:8px;padding:32px 24px;position:relative;z-index:3}h1,h2{color:#00fff7;text-shadow:0 0 8px #39ff14,0 0 16px #00fff7;font-weight:400;letter-spacing:2px;margin-bottom:16px;animation:flicker 2s infinite alternate}h1{font-size:24px}@keyframes flicker{0%,100%{opacity:1}45%{opacity:.8}50%{opacity:.6}55%{opacity:.8}60%{opacity:1}}.terminal-box{background:rgba(0,0,0,.7);border:1.5px solid #00fff7;border-radius:6px;box-shadow:0 0 10px #00fff7 inset;padding:20px 18px;margin-bottom:28px;position:relative}.terminal-box ul li{margin-bottom:5px}.terminal-title{position:absolute;top:-9px;left:18px;background:#0a0f0d;color:#39ff14;font-size:.95em;padding:0 8px;letter-spacing:1px;border-radius:4px 4px 0 0;border:1.5px solid #00fff7;box-shadow:0 2px 8px #00fff744}.cursor{display:inline-block;width:3px;height:1.2em;background:#39ff14;margin-left:4px;animation:blink 1s steps(1) infinite;vertical-align:bottom}@keyframes blink{0%,50%{opacity:1}100%,51%{opacity:0}}a{color:#00fff7;text-decoration:underline;transition:color .2s}a:hover{color:#39ff14}ul{padding-left:20px}@media (max-width:600px){.container{padding:16px 4vw;max-width:100vw;box-sizing:border-box}.terminal-box{padding:12px 6px;max-width:100vw;box-sizing:border-box}#interactive-terminal{max-width:100vw;box-sizing:border-box}.terminal-input,.terminal-line,.terminal-title{max-width:100vw;box-sizing:border-box;overflow-wrap:break-word;word-break:break-word}.no-wrap{font-size:1.5em}}.neon-glow{animation:neonPulse 2.5s infinite alternate;box-shadow:0 0 24px #39ff14,0 0 48px #00fff7 inset,0 0 8px #39ff14}@keyframes neonPulse{0%{box-shadow:0 0 16px #39ff14,0 0 32px #00fff7 inset,0 0 4px #39ff14}100%{box-shadow:0 0 32px #39ff14,0 0 64px #00fff7 inset,0 0 16px #39ff14}}.flicker{animation:flickerTitle 2.5s infinite steps(1)}@keyframes flickerTitle{0%,100%{opacity:1;filter:none}92%{opacity:.85;filter:blur(.5px) brightness(1.2)}94%{opacity:.6;filter:blur(1.5px) brightness(1.5)}96%{opacity:.85;filter:blur(.5px) brightness(1.2)}98%{opacity:1;filter:none}}a.glitch{position:relative;color:#00fff7;text-decoration:underline;overflow:hidden}a.glitch::after,a.glitch::before{content:attr(data-text);position:absolute;left:0;width:100%;opacity:.5;pointer-events:none;transition:none}a.glitch::before{color:#39ff14;z-index:2;clip-path:polygon(0 0,100% 0,100% 40%,0 40%);transform:translate(-1px,-1px)}a.glitch::after{color:#ff00c8;z-index:1;clip-path:polygon(0 60%,100% 60%,100% 100%,0 100%);transform:translate(1px,1px)}a.glitch:hover::before{animation:glitchTop .3s linear 1}a.glitch:hover::after{animation:glitchBot .3s linear 1}@keyframes glitchTop{0%{transform:translate(-1px,-1px)}20%{transform:translate(-2px,-.5px)}40%{transform:translate(1.5px,.5px)}60%{transform:translate(-2px,1px)}80%{transform:translate(1px,-1.5px)}100%{transform:translate(-1px,-1px)}}@keyframes glitchBot{0%{transform:translate(1px,1px)}20%{transform:translate(2px,1.5px)}40%{transform:translate(-1.5px,-1px)}60%{transform:translate(2.5px,.5px)}80%{transform:translate(-1px,2px)}100%{transform:translate(1px,1px)}}#interactive-terminal{background:rgba(0,0,0,.92);color:#39ff14;font-family:'Share Tech Mono',monospace;font-size:1.05em;border:2px solid #00fff7;border-radius:6px;box-shadow:0 0 16px #00fff7 inset,0 0 8px #39ff14;padding:18px;margin:24px 0 0 0;width:100%;min-height:120px;box-sizing:border-box}.terminal-line{margin-bottom:4px;display:flex;align-items:center;flex-wrap:wrap;min-width:0}.terminal-prompt{color:#00fff7;margin-right:8px}.terminal-input{background:0 0;border:none;color:#39ff14;font-family:inherit;font-size:inherit;outline:0;flex:1;caret-color:#39ff14}.terminal-input:focus{animation:cursor-blink 1.2s infinite}@keyframes cursor-blink{0%,50%{caret-color:#39ff14}100%,51%{caret-color:transparent}}.terminal-output{color:#39ff14;margin-left:8px}.terminal-error{color:#ff00c8;margin-left:8px}.no-wrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.typewriter-hidden{visibility:hidden}.typewriter-cursor{display:inline-block;width:8px;height:1em;background:#39ff14;margin-left:2px;animation:blink 1s steps(1) infinite;vertical-align:bottom}