:root{--bg: #0b0f0c;--panel: #000000e6;--text: #e6ffe6;--muted: #96a39a;--primary: #39ff14;--secondary: #00d5ff;--accent: #b84fff;--success: #39ff14;--info: #9adbf0;--warn: #ffe27a;--error: #ff5f6e;--border: #2fff84;--glow: 0 0 50px rgba(57, 255, 20, .55);--caret: #39ff14;--tip-bg: rgba(184, 79, 255, .08);--tip-border: #b84fff;--btn-close: #ff5f6e;--btn-min: #ffd166;--btn-max: #58f287}body{background:var(--bg);color:var(--text);font-family:Courier New,monospace;margin:0;padding:20px;min-height:100vh;animation:fadeIn 1s ease-in;overflow-x:hidden}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.terminal-container{display:block;margin:6rem auto 1rem;margin-bottom:37px;max-width:950px;background:var(--panel);border:2px solid var(--border);border-radius:12px;box-shadow:var(--glow);overflow:hidden}.terminal-header{background:linear-gradient(90deg,var(--primary),var(--secondary));color:#000;padding:12px 20px;font-weight:700;display:flex;justify-content:space-between;align-items:center}.terminal-buttons{display:flex;gap:10px}.btn{width:14px;height:14px;border-radius:50%;cursor:pointer;transition:transform .2s}.btn:hover{transform:scale(1.1)}.btn-close{background:var(--btn-close)}.btn-minimize{background:var(--btn-min)}.btn-maximize{background:var(--btn-max)}.terminal-body{padding:25px;height:500px;overflow-y:auto;background:var(--panel);scrollbar-width:thin;scrollbar-color:var(--primary) #000}.terminal-body::-webkit-scrollbar{width:8px}.terminal-body::-webkit-scrollbar-track{background:#000}.terminal-body::-webkit-scrollbar-thumb{background:var(--primary);border-radius:4px}.output-line{margin:14px 0;word-wrap:break-word;line-height:1.5}.prompt{color:var(--accent);font-weight:700}.command{color:var(--secondary);font-weight:700}.success{color:var(--success)}.warning{color:var(--warn)}.error{color:var(--error)}.info{color:var(--muted)}.highlight{background:#40ff4033;padding:2px 4px;border-radius:3px}.input-container{display:flex;align-items:center;margin-top:5px;padding:0 40px 50px;background:#000000e6}.prompt-symbol{color:#f6c;margin-right:10px;font-weight:700}#terminal-input{background:transparent;border:none;color:var(--secondary);font-family:inherit;font-size:inherit;outline:none;flex:1;caret-color:var(--caret)}.cursor{animation:blink 1s infinite;color:var(--caret)}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.ascii-art{color:var(--primary);font-size:9px;white-space:pre;text-align:center;margin:6px 0;text-shadow:0 0 15px color-mix(in srgb,var(--primary),#000 20%);animation:glow 2s ease-in-out infinite alternate}@keyframes glow{0%{text-shadow:0 0 15px rgba(64,255,64,.8)}to{text-shadow:0 0 25px rgba(64,255,64,1)}}.help-section{border-left:3px solid #4fd3ff;margin:px px;background:#4fd3ff0d;padding:15px 30px;border-radius:0 8px 8px 0}.glitch{animation:glitch 2s infinite}@keyframes glitch{0%,to{transform:translate(0)}20%{transform:translate(2px,-2px)}40%{transform:translate(-2px,2px)}60%{transform:translate(2px,2px)}80%{transform:translate(-2px,-2px)}}.welcome-tips{background:var(--tip-bg);border:1px solid var(--tip-border);border-radius:8px;padding:9px 30px;margin:35px 100px}.pulse{animation:pulse 2s infinite}@keyframes pulse{0%{opacity:1}50%{opacity:.7}to{opacity:1}}@media(max-width:768px){body{padding:10px}.terminal-container{max-width:100%}.terminal-body{height:400px;padding:15px}.ascii-art{font-size:8px}.terminal-header{padding:8px 15px;font-size:14px}.input-container{padding:0 15px 15px}}@media(max-width:480px){.ascii-art{font-size:6px}.terminal-body{height:350px;padding:10px}}.deonto-link{font-size:.75rem;opacity:.7;margin-left:.5rem;color:var(--muted);text-decoration:none;transition:all .3s ease}.deonto-link:hover{opacity:1;color:var(--secondary);text-shadow:0 0 5px var(--secondary)}.footer-legal{border-top:1px solid #333;margin-top:3rem;padding-top:2rem;text-align:center;font-size:.8rem;color:#666}.footer-legal a{color:#666;text-decoration:none;transition:color .3s ease}.footer-legal a:hover{color:#0fc}.welcome-line{margin:2rem 0 1rem;line-height:1;padding-left:2.4em;text-indent:-2.4em}.tabbar{animation:glow 4s ease-in-out infinite alternate}@keyframes glowTabs{0%{box-shadow:0 0 10px #0f86}to{box-shadow:0 0 20px #00ff88b3}}.tabbar-wrap{margin-top:12px}.brand-tagline{text-align:center;color:var(--secondary);font-weight:600;letter-spacing:.3px;margin:10px 0 6px}.brand-tagline-wrap{text-align:center;margin-top:.9rem;color:#0fc}.brand-tagline .tw-text{color:inherit;display:inline}.type-caret{display:inline-block;width:.6ch;margin-left:.1ch;border-bottom:2px solid #00ff88;animation:blink 1s steps(1,end) infinite}@keyframes blink{50%{opacity:0}}.emoji,.output-line .emoji{font-family:"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",EmojiOne Color,Twemoji Mozilla,system-ui,sans-serif;font-weight:400}[data-typewriter]{visibility:hidden}[data-typewriter].tw-active{visibility:visible}.tw-text{color:inherit;white-space:pre-wrap}:root{--accent:#c77dff;--muted:#e0aaff;--bg-2:rgba(0,0,0,.7);--radius:12px;--border:1px solid rgba(199,125,255,.25);--shadow:0 0 25px rgba(199,125,255,.2), inset 0 0 8px rgba(199,125,255,.15);--text:#f3e9ff;--text-dim:#d9baff}body{color:var(--text);font-family:Share Tech Mono,monospace;line-height:2}.page-wrap{max-width:900px;margin:2rem auto 5rem;padding:0 5rem}.h1{font-size:clamp(32px,4vw,40px);letter-spacing:.03em;text-align:center;margin:0 0 8px;color:var(--accent);text-shadow:0 0 18px rgba(199,125,255,.45)}.h1+.sub{text-align:center;color:var(--muted);margin-bottom:35px;font-size:1.1rem;letter-spacing:.15em}.card{background:linear-gradient(180deg,#c77dff0d,#c77dff05);border:var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px 22px;margin-bottom:1.5rem}.card h2{margin:10px 0;font-size:1.1rem;color:var(--accent);text-transform:uppercase;letter-spacing:.12em}.card p,.card li{line-height:1.7}.card ul{padding-left:1.4rem}.tagline{text-align:center;color:var(--muted);font-style:italic;margin:0 0 2rem;font-size:1rem}.card a{color:#ff8afc}.card a:hover{color:var(--text)}.micro-footer{margin-top:18px;padding:14px 16px;border:var(--border);border-radius:var(--radius);background:#00000040;text-align:center}.micro-footer__line{margin:.35rem 0;font-size:.9rem;line-height:1.5;color:var(--text-dim)}.micro-footer__links{margin:.45rem 0 .65rem;font-size:.95rem}.micro-footer a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.micro-footer a:hover{color:var(--text)}.micro-footer a:visited{color:var(--accent)}*,*:before,*:after{box-sizing:border-box}.card{max-width:100%;overflow-x:clip;overflow-y:visible}@supports not (overflow: clip){.card{overflow-x:hidden}}.card,p,li{overflow-wrap:anywhere;word-break:break-word}
