@import"https://fonts.googleapis.com/css2?family=Share+Tech+Mono:wght@400&display=swap";*{margin:0;padding:0;box-sizing:border-box}:root{--primary-color: #DDAA44;--secondary-color: #221800;--accent-color: #AA7722;--signal-color: #44AA66;--signal-dim: #1a3322;--warning-color: #DDAA44;--error-color: #AA4444;--critical-color: #CC3333}body{background:#0a0805;font-family:Share Tech Mono,monospace;color:var(--primary-color);overflow:hidden;height:100vh;background-image:radial-gradient(circle at 50% 50%,var(--secondary-color) 0%,transparent 70%),linear-gradient(90deg,transparent 50%,rgba(170,136,68,.02) 50%);background-size:200px 200px,2px 2px}@keyframes backgroundShift{0%{background-position:0 0,0 0,0 0}to{background-position:100px 100px,-150px -150px,2px 2px}}#terminal{width:95vw;height:95vh;margin:2.5vh auto;background:#0f0c08fa;border:2px solid var(--accent-color);border-radius:0;box-shadow:0 0 10px #aa88441a,inset 0 0 20px #0000004d;position:relative;overflow:hidden}#terminal:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(170,136,68,.01) 3px,rgba(170,136,68,.01) 6px);pointer-events:none;animation:scanlines 10s infinite linear}@keyframes scanlines{0%{transform:translateY(0)}to{transform:translateY(4px)}}.terminal-header{background:var(--secondary-color);padding:10px 15px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--accent-color);text-transform:uppercase;font-weight:700}.terminal-title{color:var(--primary-color);font-size:14px;letter-spacing:1px}@keyframes titleFlicker{0%,95%,to{opacity:1}96%{opacity:.8}97%{opacity:1}98%{opacity:.6}99%{opacity:1}}.terminal-controls{display:flex;gap:10px}.terminal-controls button{background:var(--secondary-color);padding:2px 8px;border:1px solid var(--accent-color);color:var(--accent-color);cursor:not-allowed;font-family:inherit;font-size:10px;opacity:.6}.terminal-body{height:calc(100% - 50px);padding:20px;position:relative;overflow-y:auto}.boot-sequence{font-size:16px;line-height:1.6;padding:20px;min-height:200px}.boot-line{margin:4px 0;font-family:Share Tech Mono,monospace;white-space:pre-wrap;word-break:break-all}.boot-loading{color:var(--primary-color)}.boot-success{color:var(--signal-color)}.boot-warning{color:var(--warning-color)}.boot-error{color:var(--error-color)}.boot-granted{color:var(--signal-color);font-weight:700}.boot-info{color:var(--primary-color);font-style:italic;opacity:.8}.boot-cursor{display:inline-block;color:var(--primary-color);animation:bootCursorBlink .5s infinite;margin-left:2px}@keyframes bootCursorBlink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes bootGranted{0%{transform:scale(1.1);filter:brightness(2)}to{transform:scale(1);filter:brightness(1)}}@keyframes fadeOut{to{opacity:0}}.main-interface{display:flex;flex-direction:column;gap:10px}.ascii-art{text-align:center;margin-bottom:15px;color:var(--primary-color);position:relative}.ascii-art.acb-header{text-align:left;font-size:14px;border:1px solid var(--accent-color);background:#22180080;margin-bottom:15px;padding:15px}.ascii-art.acb-header pre{font-size:14px;line-height:1.4;padding:0;margin:0}.ascii-art.entrance{animation:logoEntrance .8s ease-out forwards}@keyframes logoEntrance{0%{opacity:0}to{opacity:1}}@keyframes logoPulse{0%,to{opacity:1;filter:brightness(1)}50%{opacity:.95;filter:brightness(1.05)}}@keyframes logoGlitch{0%,to{transform:none;filter:none}}.ascii-art pre{font-size:clamp(10px,2vw,16px);line-height:1.1;margin:0;color:inherit;text-shadow:inherit;font-family:inherit;letter-spacing:.05em}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.status-bar{display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px;background:var(--secondary-color);border:1px solid var(--accent-color);padding:10px 15px;margin-bottom:15px;font-size:14px}.status-bar .critical{color:var(--critical-color);animation:criticalBlink 1s infinite}.status-bar .weak,.status-bar .warning{color:var(--warning-color)}.status-bar .error{color:var(--error-color)}@keyframes criticalBlink{0%,70%{opacity:1}71%,to{opacity:.7}}.status-item{font-size:14px}.status-item{position:relative}.command-section{display:flex;flex-direction:column}.output-area{background:#0f0c08e6;border:1px solid var(--accent-color);padding:20px;overflow-y:auto;font-size:16px;line-height:1.5;margin-bottom:15px;max-height:250px;min-height:150px;color:var(--primary-color)}.output-line{margin:3px 0;opacity:0;animation:fadeIn .5s forwards}.output-line:nth-child(1){animation-delay:4.5s}.output-line:nth-child(2){animation-delay:4.8s}.output-line:nth-child(3){animation-delay:5.1s}@keyframes fadeIn{to{opacity:1}}.input-area{display:flex;align-items:center;background:#0f0c08e6;border:1px solid var(--accent-color);padding:12px 15px;font-size:16px}.prompt{color:var(--signal-color);margin-right:10px}#commandInput{background:transparent;border:none;color:var(--primary-color);font-family:inherit;font-size:inherit;outline:none;flex:1;margin-right:5px}.cursor{color:var(--primary-color)}.autocomplete-hint{position:absolute;color:#ddaa4459;pointer-events:none;font-family:inherit;font-size:inherit;-webkit-user-select:none;user-select:none;animation:hintFadeIn .15s ease-out}@keyframes hintFadeIn{0%{opacity:0}to{opacity:1}}.input-area{position:relative}.blink{animation:blink 1s infinite}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.system-info{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:15px}.info-block{background:#0f0c08e6;border:1px solid var(--accent-color);padding:15px}.info-block h3{color:var(--primary-color);margin-bottom:10px;font-size:13px}.matrix-text{font-size:12px;line-height:1.3;height:80px;overflow:hidden;color:var(--signal-color)}.breach-log{font-size:14px}.log-entry{margin:3px 0;color:var(--warning-color)}.glitch-overlay{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;background:linear-gradient(90deg,transparent 50%,rgba(255,0,0,.01) 50%),linear-gradient(0deg,transparent 50%,rgba(0,255,0,.01) 50%);background-size:3px 3px,5px 5px;animation:glitchMove .2s infinite linear;opacity:0}@keyframes glitchMove{0%{transform:translate(0)}25%{transform:translate(-1px,1px)}50%{transform:translate(1px,-1px)}75%{transform:translate(-1px,-1px)}to{transform:translate(1px,1px)}}@keyframes glitchFlash{0%,to{opacity:0}}.error-text{color:var(--error-color)}.warning-text{color:var(--warning-color)}.success-text{color:var(--signal-color)}.info-text{color:var(--primary-color)}.help-container{margin:10px 0}.help-category{margin:15px 0;animation:helpCategoryIn .3s ease-out forwards;opacity:0}.help-category:nth-child(1){animation-delay:.05s}.help-category:nth-child(2){animation-delay:.1s}.help-category:nth-child(3){animation-delay:.15s}.help-category:nth-child(4){animation-delay:.2s}.help-category:nth-child(5){animation-delay:.25s}.help-category:nth-child(6){animation-delay:.3s}@keyframes helpCategoryIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.help-category-header{font-weight:700;color:var(--warning-color);margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid var(--accent-color);text-transform:uppercase;letter-spacing:2px;font-size:.9em}.help-category-header:before{content:"▸ ";color:var(--primary-color)}.help-command{display:grid;grid-template-columns:140px 1fr;gap:10px;margin:4px 0;padding:2px 0 2px 15px;opacity:0;animation:helpCommandIn .2s ease-out forwards}.help-command:nth-child(1){animation-delay:.02s}.help-command:nth-child(2){animation-delay:.04s}.help-command:nth-child(3){animation-delay:.06s}.help-command:nth-child(4){animation-delay:.08s}.help-command:nth-child(5){animation-delay:.1s}.help-command:nth-child(6){animation-delay:.12s}.help-command:nth-child(7){animation-delay:.14s}.help-command:nth-child(8){animation-delay:.16s}.help-command:nth-child(9){animation-delay:.18s}.help-command:nth-child(10){animation-delay:.2s}.help-command:nth-child(n+11){animation-delay:.22s}@keyframes helpCommandIn{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}.help-command-name{color:var(--signal-color);font-weight:700}.help-command-desc{color:var(--primary-color);opacity:.8}.help-footer{margin-top:15px;padding-top:10px;border-top:1px dashed var(--accent-color);color:var(--primary-color);opacity:.6;font-style:italic}.glitter-container{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:9999;overflow:hidden}.glitter-particle{position:absolute;top:-50px;animation:glitterFall 4s linear forwards;text-shadow:0 0 10px currentColor;filter:drop-shadow(0 0 5px currentColor)}@keyframes glitterFall{0%{transform:translateY(-50px) rotate(0) scale(1);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(100vh) rotate(720deg) scale(.5);opacity:0}}@keyframes backgroundGlitch{0%,to{filter:none}}.cable-container{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:8888}.cable-line{position:absolute;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent 0%,#00ff00 20%,#00ff00 80%,transparent 100%);box-shadow:0 0 10px #0f0;animation:cableGlow 2s ease-in-out infinite alternate;opacity:0;animation:cableAppear .5s ease-out forwards}@keyframes cableAppear{0%{opacity:0;transform:scaleX(0)}to{opacity:.8;transform:scaleX(1)}}@keyframes cableGlow{0%{box-shadow:0 0 5px #0f0}to{box-shadow:0 0 20px #0f0,0 0 30px #0f0}}.cable-glitter{position:absolute;font-size:12px;color:gold;text-shadow:0 0 10px currentColor;animation:glitterFlow 2s linear forwards;z-index:8889}@keyframes glitterFlow{0%{left:-20px;opacity:0;transform:scale(.5) rotate(0)}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0;transform:scale(1.5) rotate(360deg)}}.heart-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9000;pointer-events:none}.glitch-heart{font-size:60px;position:relative;animation:heartPulse .8s ease-in-out infinite}.glitch-heart-copy{position:absolute;top:0;left:0;font-size:60px;animation:heartGlitch .3s ease-in-out infinite}.glitch-copy-0{animation-delay:0s;transform:translate(-3px)}.glitch-copy-1{animation-delay:.1s;transform:translate(3px,-2px)}.glitch-copy-2{animation-delay:.2s;transform:translate(-2px,2px)}@keyframes heartPulse{0%,to{transform:scale(1);filter:hue-rotate(0deg)}50%{transform:scale(1.1);filter:hue-rotate(30deg)}}@keyframes heartGlitch{0%{opacity:.8;transform:translate(0) scale(1)}25%{opacity:.4;transform:translate(-5px,2px) scale(.95)}50%{opacity:.6;transform:translate(3px,-3px) scale(1.05)}75%{opacity:.3;transform:translate(-2px,-1px) scale(.98)}to{opacity:.8;transform:translate(0) scale(1)}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#000;border:1px solid #00ff00}::-webkit-scrollbar-thumb{background:#030;border:1px solid #00ff00}::-webkit-scrollbar-thumb:hover{background:#0f0}.particle-trail{position:fixed;pointer-events:none;color:var(--primary-color);font-size:10px;opacity:.8;z-index:1000;text-shadow:0 0 5px var(--primary-color);animation:particleTrailFade 3s ease-out forwards}@keyframes particleTrailFade{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(.3)}}@keyframes specialParticle{0%{opacity:1;transform:scale(1) rotate(0)}to{opacity:0;transform:scale(.1) rotate(720deg) translateY(-100px)}}.geometric-overlay{position:fixed;background:var(--primary-color);opacity:.1;pointer-events:none;z-index:2000;animation:geometricFlash 1s ease-out forwards;border:2px solid var(--primary-color)}@keyframes geometricFlash{0%{opacity:.3;transform:scale(.5) rotate(0)}50%{opacity:.1;transform:scale(1) rotate(180deg)}to{opacity:0;transform:scale(1.5) rotate(360deg)}}.text-glitch{animation:textGlitch .5s ease-in-out}@keyframes textGlitch{0%{transform:translate(0);filter:hue-rotate(0deg)}20%{transform:translate(-2px,2px);filter:hue-rotate(90deg)}40%{transform:translate(-2px,-2px);filter:hue-rotate(180deg)}60%{transform:translate(2px,2px);filter:hue-rotate(270deg)}80%{transform:translate(2px,-2px);filter:hue-rotate(360deg)}to{transform:translate(0);filter:hue-rotate(0deg)}}.system-warning{position:fixed;background:#f00c;color:#fff;padding:10px 20px;border:2px solid #ff0000;font-family:Share Tech Mono,monospace;font-size:12px;z-index:9999;animation:warningFlash 3s ease-in-out forwards;text-shadow:0 0 10px #ff0000;box-shadow:0 0 20px #ff000080;pointer-events:none}@keyframes warningFlash{0%,to{opacity:1}10%,30%,50%,70%,90%{opacity:.7}20%,40%,60%,80%{opacity:1}}.brutalist-shape{position:fixed;background:var(--primary-color);opacity:.2;pointer-events:none;z-index:1500;animation:brutalShape 2s ease-out forwards}.shape-rectangle{width:100px;height:60px;border:3px solid var(--primary-color)}.shape-triangle{width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent;border-bottom:80px solid var(--primary-color);background:transparent}.shape-line{width:150px;height:4px;background:var(--primary-color);box-shadow:0 0 10px var(--primary-color)}@keyframes brutalShape{0%{opacity:.4;transform:scale(.5) rotate(0)}50%{opacity:.2;transform:scale(1) rotate(90deg)}to{opacity:0;transform:scale(1.2) rotate(180deg)}}.terminal-header{background:var(--secondary-color);border-bottom:2px solid var(--primary-color)}.status-bar{border:1px solid var(--primary-color);background:var(--secondary-color)}.output-area,.input-area,.info-block{border:1px solid var(--primary-color)}.ascii-art,.terminal-title,.success-text{text-shadow:0 0 10px var(--primary-color)}.success-text{color:var(--primary-color);text-shadow:0 0 10px var(--primary-color)}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent 48%,var(--primary-color) 49%,var(--primary-color) 51%,transparent 52%),linear-gradient(-45deg,transparent 48%,var(--primary-color) 49%,var(--primary-color) 51%,transparent 52%);background-size:20px 20px,25px 25px;opacity:.02;pointer-events:none;z-index:1;animation:brutalistPattern 30s linear infinite}@keyframes brutalistPattern{0%{background-position:0 0,0 0}to{background-position:20px 20px,-25px 25px}}.screen-shake{animation:screenShake 1s ease-in-out}@keyframes screenShake{0%,to{transform:translate(0)}10%{transform:translate(-10px)}20%{transform:translate(10px)}30%{transform:translate(-8px)}40%{transform:translate(8px)}50%{transform:translate(-6px)}60%{transform:translate(6px)}70%{transform:translate(-4px)}80%{transform:translate(4px)}90%{transform:translate(-2px)}}.crt-monitor{filter:contrast(1.2) brightness(1.1)}.crt-monitor:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at center,transparent 60%,rgba(0,0,0,.3) 100%);pointer-events:none;z-index:10000}.crt-monitor #terminal{border-radius:20px/30px;transform:perspective(1000px) rotateX(.5deg)}.realistic-scanlines{position:fixed;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,255,0,.05) 2px,rgba(0,255,0,.05) 4px);pointer-events:none;z-index:5000;animation:realisticScanlines 3s infinite linear}@keyframes realisticScanlines{0%{transform:translateY(0)}to{transform:translateY(8px)}}.neon-pulse{box-shadow:0 0 50px var(--primary-color),0 0 100px var(--primary-color),0 0 150px var(--primary-color),inset 0 0 50px #00ff001a!important}.matrix-rain-background{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:100;overflow:hidden}.matrix-column{position:absolute;top:-100px;display:flex;flex-direction:column;animation:matrixFall linear}@keyframes matrixFall{0%{transform:translateY(-100px);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(100vh);opacity:0}}.matrix-char{color:var(--primary-color);font-family:Share Tech Mono,monospace;font-size:12px;text-shadow:0 0 5px var(--primary-color);opacity:0;animation:matrixCharFade .5s ease-in-out forwards}@keyframes matrixCharFade{0%{opacity:0}to{opacity:.8}}.corrupted-text{color:#f06!important;text-shadow:-1px 0 #00ffff,1px 0 #ff0000,0 0 10px #ff0066!important;animation:corruptionGlitch .3s infinite}@keyframes corruptionGlitch{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}.bitmap-corruption{position:fixed;background:repeating-linear-gradient(45deg,#f06,#f06 2px,#0ff 2px,#0ff 4px,#ff0 4px,#ff0 6px);opacity:.7;pointer-events:none;z-index:8000;animation:bitmapCorruption 3s ease-out forwards;filter:blur(1px);mix-blend-mode:difference}@keyframes bitmapCorruption{0%{opacity:.8;filter:blur(0px)}50%{opacity:.4;filter:blur(3px)}to{opacity:0;filter:blur(5px)}}.geometric-mask{position:fixed;background:#000;z-index:9000;pointer-events:none;animation:geometricMaskSlice 1s ease-out forwards;border:2px solid var(--primary-color);box-shadow:0 0 20px var(--primary-color),inset 0 0 20px var(--primary-color)}@keyframes geometricMaskSlice{0%{opacity:0;transform:scale(.8)}20%{opacity:.9;transform:scale(1)}80%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.1)}}@keyframes terminalGlitch{0%,to{transform:none;filter:none}}.text-corruption-active{animation:textCorruption 2s ease-in-out infinite}@keyframes textCorruption{0%,to{filter:none;transform:translate(0)}10%{filter:blur(1px) contrast(200%);transform:translate(-2px)}20%{filter:blur(0px) contrast(150%) hue-rotate(90deg);transform:translate(2px)}30%{filter:blur(2px) contrast(100%);transform:translate(-1px)}40%{filter:blur(0px) contrast(180%) hue-rotate(180deg);transform:translate(1px)}}.typewriter-cursor{animation:typewriterCursor 1s infinite}@keyframes typewriterCursor{0%,50%{opacity:1}51%,to{opacity:0}}.terminal-header,.status-bar,.output-area,.input-area{box-shadow:0 0 10px #00ff004d,inset 0 0 10px #00ff001a}body:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,0,0,.02) 25%,transparent 50%,rgba(0,255,255,.02) 75%,transparent 100%);pointer-events:none;z-index:50;animation:colorShift 10s infinite alternate}@keyframes colorShift{0%{opacity:0}50%{opacity:1}to{opacity:0}}body.industrial-noise:before{background-image:radial-gradient(circle at 25% 25%,rgba(255,255,255,.01) 0%,transparent 50%),radial-gradient(circle at 75% 75%,rgba(255,255,255,.01) 0%,transparent 50%),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><filter id="noise"><feTurbulence type="fractalNoise" baseFrequency="0.9" numOctaves="4" stitchTiles="stitch"/><feColorMatrix in="SourceGraphic" type="saturate" values="0"/></filter><rect width="100%" height="100%" filter="url(%23noise)" opacity="0.02"/></svg>')}.blue-screen-crash{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0052cc;color:#fff;font-family:Share Tech Mono,monospace;font-size:14px;padding:50px;z-index:99999;box-sizing:border-box;overflow:hidden;animation:blueScreenFlicker .5s ease-in}@keyframes blueScreenFlicker{0%{opacity:0;background:#000}20%{opacity:.5;background:#026}50%{opacity:.8;background:#03a}to{opacity:1;background:#0052cc}}.crash-message{margin:8px 0;animation:crashMessageAppear .3s ease-out forwards;opacity:0}@keyframes crashMessageAppear{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.crash-progress{margin-top:50px;width:300px}.progress-bar{width:0%;height:20px;background:#fff;border:2px solid #333;transition:width .3s ease;position:relative}.progress-text{margin-top:10px;font-size:12px}.reboot-sequence{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000;color:#0a0;font-family:Share Tech Mono,monospace;font-size:12px;padding:30px;z-index:99999;box-sizing:border-box;overflow:hidden;animation:rebootStart 1s ease-in}@keyframes rebootStart{0%{opacity:0;background:#0052cc}50%{opacity:.5;background:#003}to{opacity:1;background:#000}}.boot-message{margin:5px 0;animation:bootMessageAppear .4s ease-out forwards;opacity:0;font-family:Courier New,monospace}@keyframes bootMessageAppear{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.corrupted-boot{color:#f33!important;text-shadow:0 0 10px #FF3333;animation:corruptedBootGlitch .5s infinite}@keyframes corruptedBootGlitch{0%,to{transform:translate(0);filter:hue-rotate(0deg)}25%{transform:translate(-2px);filter:hue-rotate(90deg)}75%{transform:translate(2px);filter:hue-rotate(270deg)}}.corrupted-banner{animation:bannerCorruption 2s infinite;color:#f60!important;text-shadow:-2px 0 #FF0000,2px 0 #00FFFF,0 0 10px #FF6600!important}@keyframes bannerCorruption{0%,to{filter:hue-rotate(0deg) contrast(1);transform:scale(1)}25%{filter:hue-rotate(90deg) contrast(1.5);transform:scale(.98)}50%{filter:hue-rotate(180deg) contrast(.8);transform:scale(1.02)}75%{filter:hue-rotate(270deg) contrast(1.3);transform:scale(.99)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.blue-screen-crash:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,255,255,.1) 2px,rgba(255,255,255,.1) 4px);pointer-events:none;animation:staticNoise .1s infinite linear}@keyframes staticNoise{0%{transform:translateY(0)}to{transform:translateY(4px)}}.output-line:has(.error-text:contains("SYSTEM RECOVERY")){animation:recoveryPulse 1s ease-in-out infinite}@keyframes recoveryPulse{0%,to{background:#ff00001a;box-shadow:0 0 10px #ff00004d}50%{background:#f003;box-shadow:0 0 20px #ff000080}}.site-404-broken{animation:site404Glitch .5s infinite;filter:contrast(2) hue-rotate(180deg)}@keyframes site404Glitch{0%,to{transform:translate(0) scale(1);opacity:1}25%{transform:translate(-10px) scale(.95);opacity:.8}75%{transform:translate(10px) scale(1.05);opacity:.6}}.noise-static-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000;z-index:99999;overflow:hidden;animation:staticFlicker .1s infinite}.noise-text{color:#fff;font-family:Share Tech Mono,monospace;font-size:8px;line-height:.8;margin:0;white-space:pre;animation:staticScroll .5s infinite linear}@keyframes staticFlicker{0%,to{opacity:.9}50%{opacity:.7}}@keyframes staticScroll{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.dream-text{color:#ff69b4;text-shadow:0 0 10px #ff69b4,0 0 20px #ff69b4,0 0 30px #ff69b4;font-style:italic;animation:dreamPulse 3s ease-in-out infinite;line-height:1.6}@keyframes dreamPulse{0%,to{opacity:.8;transform:scale(1);filter:blur(0px)}50%{opacity:1;transform:scale(1.02);filter:blur(1px)}}.echo-text{animation:echoFade 2s ease-out forwards}.echo-level-1{color:#afa;text-shadow:0 0 5px #aaffaa}.echo-level-2{color:#af0;text-shadow:0 0 8px #aaff00;animation:echoDistort1 2s ease-out forwards}.echo-level-3{color:#fa0;text-shadow:0 0 12px #ffaa00;animation:echoDistort2 2s ease-out forwards}.echo-level-4{color:red;text-shadow:0 0 15px #ff0000;animation:echoCorrupt 2s ease-out forwards}@keyframes echoFade{0%{opacity:1}to{opacity:.6}}@keyframes echoDistort1{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}@keyframes echoDistort2{0%,to{transform:translate(0) scale(1);filter:blur(0px)}25%{transform:translate(-5px) scale(.98);filter:blur(1px)}75%{transform:translate(5px) scale(1.02);filter:blur(1px)}}@keyframes echoCorrupt{0%{transform:scale(1);filter:blur(0px) hue-rotate(0deg)}25%{transform:scale(.9);filter:blur(2px) hue-rotate(90deg)}50%{transform:scale(1.1);filter:blur(3px) hue-rotate(180deg)}75%{transform:scale(.95);filter:blur(2px) hue-rotate(270deg)}to{transform:scale(1);filter:blur(1px) hue-rotate(360deg)}}.flame-container{position:fixed;bottom:0;left:0;width:100vw;height:100vh;z-index:8000;pointer-events:none;overflow:hidden}.flame-line{position:absolute;font-family:Share Tech Mono,monospace;font-size:10px;white-space:pre;text-shadow:0 0 10px currentColor;animation:flameFlicker .3s infinite}.massive-flame{font-size:14px;font-weight:700;text-shadow:0 0 20px currentColor,0 0 40px currentColor,0 0 60px currentColor;animation:flameFlicker .2s infinite,flameDance 1s infinite ease-in-out,flameRise 8s linear forwards}@keyframes flameFlicker{0%,to{opacity:1;transform:scale(1);filter:brightness(1) contrast(1)}25%{opacity:.9;transform:scale(1.02);filter:brightness(1.3) contrast(1.2)}50%{opacity:.8;transform:scale(1.05);filter:brightness(1.5) contrast(.8)}75%{opacity:.95;transform:scale(.98);filter:brightness(1.2) contrast(1.1)}}@keyframes flameDance{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-10px) rotate(-2deg)}75%{transform:translate(10px) rotate(2deg)}}@keyframes flameRise{0%{opacity:0;transform:translateY(50px) scale(.8)}10%{opacity:1;transform:translateY(0) scale(1)}90%{opacity:1;transform:translateY(-20px) scale(1)}to{opacity:1;transform:translateY(-20px) scale(1)}}@keyframes flameExtinguish{0%{opacity:1;transform:scale(1);filter:brightness(1)}50%{opacity:.5;transform:scale(.8);filter:brightness(.5) hue-rotate(30deg)}to{opacity:0;transform:scale(.3);filter:brightness(0) hue-rotate(60deg)}}.fire-particle{position:fixed;pointer-events:none;z-index:8001;font-size:12px;animation:fireParticleFloat 4s ease-out forwards}@keyframes fireParticleFloat{0%{opacity:1;transform:translateY(0) rotate(0) scale(1)}25%{opacity:.8;transform:translateY(-50px) rotate(90deg) scale(1.2)}50%{opacity:.6;transform:translateY(-100px) rotate(180deg) scale(.8)}75%{opacity:.3;transform:translateY(-150px) rotate(270deg) scale(1.1)}to{opacity:0;transform:translateY(-200px) rotate(360deg) scale(.5)}}.heat-distortion{position:fixed;top:0;left:0;width:100vw;height:100vh;background:radial-gradient(circle at 50% 100%,rgba(255,100,0,.1) 0%,rgba(255,200,0,.05) 30%,transparent 70%);z-index:7999;pointer-events:none;animation:heatWave 2s infinite ease-in-out}@keyframes heatWave{0%,to{transform:translateY(0) scaleY(1);filter:blur(0px)}25%{transform:translateY(-5px) scaleY(1.02);filter:blur(1px)}50%{transform:translateY(5px) scaleY(.98);filter:blur(2px)}75%{transform:translateY(-3px) scaleY(1.01);filter:blur(1px)}}.ghost-message{border-left:3px solid #666666;padding-left:10px;margin:5px 0;background:#6666661a}.ghost-text{color:#666;text-shadow:0 0 5px #666666;font-style:italic;animation:ghostFlicker 2s infinite;position:relative}.ghost-text:after{content:"█";animation:ghostCursor 1s infinite;color:#666;margin-left:2px}@keyframes ghostFlicker{0%,to{opacity:.7}50%{opacity:.3}}@keyframes ghostCursor{0%,50%{opacity:1}51%,to{opacity:0}}.site-404-broken:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(255,0,0,.1) 10px,rgba(255,0,0,.1) 20px);pointer-events:none;z-index:1;animation:brokenPattern 2s infinite linear}@keyframes brokenPattern{0%{transform:translate(0) translateY(0)}to{transform:translate(20px) translateY(-20px)}}.output-line:contains("GLITTER DIMENSION"){animation:glitterDimension 2s infinite}@keyframes glitterDimension{0%,to{transform:scale(1);filter:hue-rotate(0deg)}25%{transform:scale(1.02);filter:hue-rotate(90deg)}50%{transform:scale(1.01);filter:hue-rotate(180deg)}75%{transform:scale(1.03);filter:hue-rotate(270deg)}}.dream-text:before{content:"✨ ";animation:dreamSparkle 1s infinite}.dream-text:after{content:" ✨";animation:dreamSparkle 1s infinite reverse}@keyframes dreamSparkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}#commandInput:focus{box-shadow:0 0 10px var(--primary-color);outline:none}.terminal-corrupting{animation:terminalCorruption 5s ease-in-out infinite}@keyframes terminalCorruption{0%,to{filter:none;transform:scale(1)}25%{filter:contrast(1.2) hue-rotate(30deg);transform:scale(.99)}50%{filter:contrast(.8) hue-rotate(180deg) blur(1px);transform:scale(1.01)}75%{filter:contrast(1.5) hue-rotate(270deg);transform:scale(.98)}}.transmission-text{color:#fa0;text-shadow:0 0 10px #ffaa00;font-family:Courier New,monospace;animation:transmissionPulse 2s ease-in-out infinite;border-left:3px solid #ffaa00;padding-left:10px;margin:2px 0;background:#ffaa000d}@keyframes transmissionPulse{0%,to{opacity:1;text-shadow:0 0 10px #ffaa00}50%{opacity:.7;text-shadow:0 0 20px #ffaa00,0 0 30px #ffaa00}}.malfunction-text{color:#f30;text-shadow:0 0 8px #ff3300;animation:malfunctionGlitch .3s infinite;background:#ff33001a;padding:2px 5px;margin:1px 0;border-left:2px solid #ff3300}@keyframes malfunctionGlitch{0%,90%{transform:translate(0);filter:hue-rotate(0deg)}10%{transform:translate(-2px);filter:hue-rotate(45deg)}}.phantom-line{border-left:3px solid #444444;padding-left:8px;margin:3px 0;background:#44444414}.phantom-text{color:#888;text-shadow:0 0 5px #888888;font-style:italic;animation:phantomFlicker 3s infinite}.phantom-text:after{content:"█";animation:phantomCursor 1s infinite;color:#888;margin-left:2px}@keyframes phantomFlicker{0%,to{opacity:.6}50%{opacity:.3}}@keyframes phantomCursor{0%,50%{opacity:1}51%,to{opacity:0}}.corruption-text{color:#f0f;text-shadow:-1px 0 #00ffff,1px 0 #ff0000,0 0 10px #ff00ff;animation:corruptionFlicker 1s infinite}@keyframes corruptionFlicker{0%,to{transform:translate(0);filter:hue-rotate(0deg)}25%{transform:translate(-1px);filter:hue-rotate(90deg)}75%{transform:translate(1px);filter:hue-rotate(270deg)}}.phantom-typing{color:#666!important;animation:phantomTypeFlicker .5s infinite}@keyframes phantomTypeFlicker{0%,to{opacity:.8}50%{opacity:.4}}.corruption-announcement{border-left:2px solid var(--error-color);padding:2px 0 2px 8px;margin:4px 0}.glitched{animation:microGlitch .1s steps(2) infinite}@keyframes microGlitch{0%{transform:translate(0)}25%{transform:translate(-1px)}50%{transform:translate(1px)}75%{transform:translate(-1px)}to{transform:translate(0)}}.screen-distortion{animation:screenDistort .1s steps(2) infinite}@keyframes screenDistort{0%{transform:translate(0) skew(0);filter:hue-rotate(0deg)}25%{transform:translate(-2px) skew(1deg);filter:hue-rotate(90deg)}50%{transform:translate(2px) skew(-1deg);filter:hue-rotate(180deg)}75%{transform:translate(-1px) skew(.5deg);filter:hue-rotate(270deg)}to{transform:translate(0) skew(0);filter:hue-rotate(360deg)}}#commandInput:disabled{opacity:.5;cursor:not-allowed;color:#666}.mainframe-link{color:var(--signal-color);text-decoration:none;font-weight:700;animation:linkPulse 2s ease-in-out infinite}.mainframe-link:hover{color:#6f8;text-shadow:0 0 10px var(--signal-color)}@keyframes linkPulse{0%,to{opacity:1}50%{opacity:.7}}.success-text{color:var(--signal-color);text-shadow:0 0 5px var(--signal-color)}.system-warning-text{color:#ff0;text-shadow:0 0 15px #ffff00;font-weight:700;animation:warningPulse 1s ease-in-out infinite;background:#ffff001a;padding:5px 10px;border:1px solid #ffff00;margin:5px 0;display:inline-block}@keyframes warningPulse{0%,to{transform:scale(1);box-shadow:0 0 10px #ffff004d}50%{transform:scale(1.02);box-shadow:0 0 20px #ff09}}.dimension-text{color:#90f;text-shadow:0 0 15px #9900ff;animation:dimensionShift 2s ease-in-out;font-weight:700}@keyframes dimensionShift{0%,to{transform:scale(1);filter:hue-rotate(0deg)}25%{transform:scale(1.1);filter:hue-rotate(90deg)}50%{transform:scale(.9);filter:hue-rotate(180deg)}75%{transform:scale(1.05);filter:hue-rotate(270deg)}}.temporary-corruption{animation:temporaryCorruption 5s ease-in-out}@keyframes temporaryCorruption{0%,to{filter:none;transform:scale(1)}10%{filter:contrast(2) hue-rotate(180deg) invert(.1);transform:scale(.99)}20%{filter:contrast(.5) hue-rotate(90deg) saturate(2);transform:scale(1.01)}30%{filter:contrast(1.5) hue-rotate(270deg) blur(1px);transform:scale(.98)}40%{filter:contrast(3) hue-rotate(45deg) invert(.2);transform:scale(1.02)}50%{filter:contrast(.3) hue-rotate(315deg) saturate(.5);transform:scale(.97)}60%{filter:contrast(2.5) hue-rotate(135deg) blur(2px);transform:scale(1.03)}70%{filter:contrast(.8) hue-rotate(225deg) invert(.1);transform:scale(.99)}80%{filter:contrast(1.8) hue-rotate(60deg) saturate(1.5);transform:scale(1.01)}90%{filter:contrast(1.2) hue-rotate(300deg) blur(.5px);transform:scale(.995)}}.ghost-message.phantom-line{border-left-color:#444;animation:phantomLineGlow 4s ease-in-out infinite}@keyframes phantomLineGlow{0%,to{border-left-color:#444;box-shadow:none}50%{border-left-color:#888;box-shadow:-5px 0 10px #8888884d}}.event-notification{position:fixed;top:20px;right:20px;background:#ff0000e6;color:#fff;padding:10px 15px;border:2px solid #ff0000;font-family:Share Tech Mono,monospace;font-size:12px;z-index:10000;animation:eventNotification 4s ease-out forwards;text-shadow:0 0 10px #ff0000;box-shadow:0 0 20px #ff000080}@keyframes eventNotification{0%{opacity:0;transform:translate(100px)}10%{opacity:1;transform:translate(0)}90%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100px)}}@keyframes eventGlitch{0%,to{transform:none;filter:none}}.void-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:transparent;z-index:99998;pointer-events:none}.void-circle{position:absolute;width:0;height:0;background:radial-gradient(circle,#000000 0%,transparent 70%);border-radius:50%;animation:voidExpand 6s ease-out forwards}@keyframes voidExpand{0%{width:0;height:0;opacity:0}10%{opacity:1}to{width:150vmax;height:150vmax;margin-left:-75vmax;margin-top:-75vmax;opacity:.9}}.void-complete{background:#000!important}@keyframes voidSnap{0%{opacity:1}to{opacity:0}}.void-text{color:#000;background:#fff;text-shadow:none;font-weight:700;padding:2px 5px;animation:voidPulse 2s ease-in-out infinite}@keyframes voidPulse{0%,to{color:#000;background:#fff}50%{color:#fff;background:#000}}.virus-infected{animation:virusInfection 2s ease-in-out infinite;background:#ff00001a!important;border-left:3px solid #ff0000!important}@keyframes virusInfection{0%,to{background:#ff00001a!important;color:inherit}25%{background:#ff00004d!important;color:red}50%{background:#f003!important;color:#a00}75%{background:#f006!important;color:#f33}}.virus-cleaning{animation:virusCleaning 2s ease-out forwards}@keyframes virusCleaning{0%{background:#f006!important;color:red}50%{background:#00ff004d!important;color:#0f0}to{background:transparent!important;color:inherit;border-left:none!important}}.virus-text{color:red;text-shadow:0 0 10px #ff0000;animation:virusSpread 1s ease-in-out infinite;font-weight:700}@keyframes virusSpread{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.quantum-phase{animation:quantumPhase 3s ease-in-out infinite}@keyframes quantumPhase{0%,to{opacity:1;transform:scale(1);filter:blur(0px)}25%{opacity:.3;transform:scale(.95);filter:blur(2px)}50%{opacity:.7;transform:scale(1.05);filter:blur(1px)}75%{opacity:.1;transform:scale(.9);filter:blur(3px)}}.quantum-collapse{animation:quantumCollapse 1s ease-out forwards}@keyframes quantumCollapse{0%{opacity:.1;transform:scale(.5);filter:blur(5px)}to{opacity:1;transform:scale(1);filter:blur(0px)}}.quantum-text{color:#90f;text-shadow:0 0 15px #9900ff;animation:quantumUncertainty 2s ease-in-out infinite}@keyframes quantumUncertainty{0%,to{opacity:1;transform:translate(0)}33%{opacity:.3;transform:translate(-5px)}66%{opacity:.8;transform:translate(5px)}}.entity-text{font-size:18px;font-weight:700;text-shadow:0 0 20px currentColor;animation:entityManifestation 3s ease-out}@keyframes entityManifestation{0%{opacity:0;transform:scale(.1) rotate(360deg);filter:blur(10px)}50%{opacity:.7;transform:scale(1.2) rotate(180deg);filter:blur(2px)}to{opacity:1;transform:scale(1) rotate(0);filter:blur(0px)}}.entity-message{font-style:italic;text-shadow:0 0 10px currentColor;animation:entitySpeak 2s ease-in-out;border-left:3px solid currentColor;padding-left:10px;margin:5px 0}@keyframes entitySpeak{0%,to{opacity:1;transform:translate(0)}50%{opacity:.7;transform:translate(5px)}}.portal-text{color:#90f;text-shadow:0 0 20px #9900ff;font-weight:700;animation:portalEnergy 2s ease-in-out infinite}@keyframes portalEnergy{0%,to{text-shadow:0 0 20px currentColor;transform:scale(1)}50%{text-shadow:0 0 30px currentColor,0 0 40px currentColor,0 0 50px currentColor;transform:scale(1.02)}}.matrix-rain-active{background-image:repeating-linear-gradient(0deg,transparent,transparent 20px,rgba(0,255,0,.1) 20px,rgba(0,255,0,.1) 22px);animation:matrixRain 2s linear infinite}@keyframes matrixRain{0%{background-position:0 0}to{background-position:0 100px}}.neon-pulse-active{animation:neonPulse 3s ease-in-out infinite}@keyframes neonPulse{0%,to{box-shadow:0 0 20px var(--primary-color),inset 0 0 20px #ff00991a}50%{box-shadow:0 0 40px var(--primary-color),inset 0 0 40px #ff00994d}}.void-ambience{background:radial-gradient(circle at 25% 25%,rgba(0,0,0,.8) 0%,transparent 50%),radial-gradient(circle at 75% 75%,rgba(0,0,0,.8) 0%,transparent 50%)}.quantum-flux{animation:quantumFlux 4s ease-in-out infinite}@keyframes quantumFlux{0%,to{filter:hue-rotate(0deg) saturate(1)}25%{filter:hue-rotate(90deg) saturate(1.5)}50%{filter:hue-rotate(180deg) saturate(.5)}75%{filter:hue-rotate(270deg) saturate(2)}}.fire-ambience{background:radial-gradient(circle at 50% 100%,rgba(255,50,0,.1) 0%,transparent 50%);animation:fireAmbience 2s ease-in-out infinite}@keyframes fireAmbience{0%,to{background:radial-gradient(circle at 50% 100%,rgba(255,50,0,.1) 0%,transparent 50%)}50%{background:radial-gradient(circle at 50% 100%,rgba(255,100,0,.2) 0%,transparent 60%)}}.decrypt-text{color:#0ff;text-shadow:0 0 15px #00ffff;font-weight:700}.encrypted-text{color:#fa0;font-family:Courier New,monospace;background:#ffaa001a;padding:5px;border:1px solid #ffaa00;animation:encryptedPulse 2s ease-in-out infinite}@keyframes encryptedPulse{0%,to{opacity:1}50%{opacity:.7}}.decrypted-text{color:#0f0;text-shadow:0 0 15px #00ff00;font-weight:700;background:#00ff001a;padding:5px;border:1px solid #00ff00;animation:decryptedReveal 2s ease-out}@keyframes decryptedReveal{0%{opacity:0;transform:scale(.8);filter:blur(5px)}to{opacity:1;transform:scale(1);filter:blur(0px)}}@keyframes selfDestruct{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.1);color:red;text-shadow:0 0 20px #ff0000}to{opacity:0;transform:scale(0)}}.nightmare-active{animation:nightmareReality 1s ease-in-out infinite;position:relative}.nightmare-active:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background:repeating-linear-gradient(45deg,#ff00001a,#ff00001a 10px,#0000004d 10px,#0000004d 20px),repeating-linear-gradient(-45deg,#00ff000d,#00ff000d 15px,#0000ff0d 15px,#0000ff0d 30px);z-index:1000;pointer-events:none;animation:nightmareOverlay 2s linear infinite}@keyframes nightmareReality{0%,to{filter:contrast(1) hue-rotate(0deg) saturate(1) brightness(1);transform:scale(1)}10%{filter:contrast(3) hue-rotate(90deg) saturate(2) brightness(.5);transform:scale(.98)}25%{filter:contrast(.5) hue-rotate(180deg) saturate(.5) brightness(2);transform:scale(1.02)}50%{filter:contrast(2) hue-rotate(270deg) saturate(3) brightness(.8);transform:scale(.99)}75%{filter:contrast(.8) hue-rotate(45deg) saturate(.2) brightness(1.5);transform:scale(1.01)}90%{filter:contrast(4) hue-rotate(315deg) saturate(1.5) brightness(.3);transform:scale(.97)}}@keyframes nightmareOverlay{0%{opacity:.3;transform:translate(0) translateY(0)}25%{opacity:.7;transform:translate(-20px) translateY(10px)}50%{opacity:.4;transform:translate(15px) translateY(-5px)}75%{opacity:.8;transform:translate(-10px) translateY(20px)}to{opacity:.3;transform:translate(0) translateY(0)}}.nightmare-text{color:red;text-shadow:0 0 10px #ff0000,0 0 20px #ff0000,0 0 30px #ff0000;font-weight:700;animation:nightmareMessage 1s ease-in-out infinite}@keyframes nightmareMessage{0%,to{transform:scale(1) rotate(0);filter:hue-rotate(0deg)}25%{transform:scale(1.1) rotate(-2deg);filter:hue-rotate(90deg)}50%{transform:scale(.9) rotate(2deg);filter:hue-rotate(180deg)}75%{transform:scale(1.05) rotate(-1deg);filter:hue-rotate(270deg)}}@media screen and (max-width: 768px){#terminal{width:98vw;height:98vh;margin:1vh auto}.terminal-header{padding:6px 10px;font-size:11px}.terminal-controls{gap:6px}.terminal-controls span{padding:2px 6px;font-size:10px}.ascii-art pre{font-size:clamp(8px,1.5vw,12px)}.status-bar{flex-direction:column;gap:5px;font-size:10px;padding:6px 10px}.system-info{grid-template-columns:1fr;gap:15px}.output-area{font-size:11px;max-height:250px;min-height:150px}.input-area{font-size:12px;padding:8px 10px}.prompt{font-size:11px}}@media screen and (max-width: 480px){body{overflow:auto}#terminal{width:100vw;height:auto;min-height:100vh;margin:0;border-radius:0;border-width:2px}.terminal-header{padding:8px;font-size:10px}.terminal-title{font-size:10px}.terminal-controls{gap:5px}.terminal-controls span{padding:2px 5px;font-size:9px}.terminal-body{padding:10px;height:auto;min-height:calc(100vh - 50px)}.boot-sequence{font-size:12px}.ascii-art{margin-bottom:15px}.ascii-art pre{font-size:clamp(6px,1.2vw,10px);line-height:1.1}.status-bar{flex-direction:column;gap:4px;font-size:9px;padding:6px 8px}.command-section{margin-bottom:15px}.output-area{font-size:10px;line-height:1.3;padding:10px;max-height:200px;min-height:120px}.input-area{font-size:11px;padding:8px;flex-wrap:wrap}.prompt{font-size:10px;margin-right:5px}#commandInput{font-size:11px;min-width:150px}.system-info{grid-template-columns:1fr;gap:10px;margin-top:15px}.info-block{padding:10px}.info-block h3{font-size:10px;margin-bottom:8px}.matrix-text{font-size:9px;height:60px}.breach-log{font-size:9px}.glitter-particle{font-size:12px}.particle-trail{font-size:8px}.blue-screen-crash,.reboot-sequence{font-size:11px;padding:20px}.crash-progress{width:90%}.glitch-heart,.glitch-heart-copy{font-size:40px}.flame-line{font-size:8px}.massive-flame{font-size:11px}.system-warning{font-size:10px;padding:8px 12px;top:10px;right:10px;left:10px}.event-notification{font-size:10px;padding:8px 12px;top:10px;right:10px}}@media (hover: none) and (pointer: coarse){.terminal-controls span:hover{background:#020;color:inherit}.terminal-controls span{padding:4px 10px;min-width:30px;text-align:center}#commandInput{font-size:16px}.particle-trail{display:none}}@media screen and (max-width: 896px) and (orientation: landscape){#terminal{height:auto;min-height:100vh}.terminal-body{height:auto}.output-area{max-height:150px;min-height:100px}.system-info{margin-top:10px}}@media print{body{background:#fff;color:#000}#terminal{border:2px solid black;box-shadow:none}.glitch-overlay,.glitter-container,.particle-trail,.terminal-controls{display:none}.output-area{max-height:none;overflow:visible}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.skip-link{position:absolute;top:-40px;left:0;background:var(--primary-color);color:#000;padding:8px 16px;text-decoration:none;font-family:Share Tech Mono,monospace;font-weight:700;z-index:100000;border:2px solid #000}.skip-link:focus{top:0}.terminal-controls button{background:#020;padding:2px 8px;border:1px solid #00ff00;cursor:not-allowed;transition:all .2s;color:var(--primary-color);font-family:inherit}.terminal-controls button:not(:disabled):hover,.terminal-controls button:not(:disabled):focus{background:#0f0;color:#000;outline:2px solid var(--primary-color);outline-offset:2px}.terminal-title{font-size:inherit;font-weight:700;margin:0}.info-block h2{color:var(--primary-color);margin-bottom:10px;font-size:13px;font-weight:400}.input-area{display:flex;align-items:center}.input-area label{cursor:text}*:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}#commandInput:focus-visible{outline:none;box-shadow:0 0 0 2px var(--primary-color)}.output-area:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}@media (prefers-contrast: high){#terminal{border-width:4px}.terminal-header,.status-bar,.output-area,.input-area,.info-block{border-width:2px}.ascii-art,.terminal-title,.success-text,.warning-text{text-shadow:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.blink,.cursor{animation:none;opacity:1}.glitch-overlay,.glitter-container,.particle-trail,.matrix-rain-background,.flame-container{display:none!important}}#commandInput::placeholder{color:#0f06;opacity:1}#commandInput:focus::placeholder{opacity:.6}.phantom-typing{animation:phantomPulse .5s ease-in-out infinite;box-shadow:0 0 10px #88888880}@keyframes phantomPulse{0%,to{opacity:1}50%{opacity:.6}}.researcher-fragment{border-left:2px solid #ffaa00;padding-left:10px;margin:5px 0}.screen-flicker{animation:screenFlicker .15s ease-in-out}@keyframes screenFlicker{0%{opacity:1;filter:brightness(1)}25%{opacity:.8;filter:brightness(1.5) hue-rotate(10deg)}50%{opacity:.6;filter:brightness(.8)}75%{opacity:.9;filter:brightness(1.2) hue-rotate(-10deg)}to{opacity:1;filter:brightness(1)}}.phantom-text{color:#888;font-style:italic;animation:phantomFade 3s ease-in-out}@keyframes phantomFade{0%{opacity:0}20%{opacity:.7}80%{opacity:.7}to{opacity:0}}.transmission-text{color:#f60;text-shadow:0 0 5px #ff6600}.dimension-text{background:linear-gradient(90deg,#f06,#06f,#6f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:dimensionShift 2s linear infinite}@keyframes dimensionShift{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}.glitch-text{color:#f0f;text-shadow:2px 0 #00ffff,-2px 0 #ff0000;animation:glitchText .3s ease-in-out infinite}@keyframes glitchText{0%,to{transform:translate(0)}25%{transform:translate(-2px,1px)}50%{transform:translate(2px,-1px)}75%{transform:translate(-1px,2px)}}.love-text{color:#ff69b4;text-shadow:0 0 5px #ff69b4}.echo-text{font-style:italic}.echo-level-1{opacity:.9}.echo-level-2{opacity:.7;filter:blur(.5px)}.echo-level-3{opacity:.5;filter:blur(1px);color:#888}.echo-level-4{opacity:.3;filter:blur(2px);color:red}@keyframes backgroundCorrupt{0%,to{filter:none}}.entity-whisper{font-style:italic;letter-spacing:2px}
