@import"https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;500&display=swap";body{font-family:Fira Code,monospace;margin:0;padding:0;height:100vh;transition:background-color .3s,color .3s}body.light{background-color:#e8ecf0;color:#2d3748}body.dark{background-color:#0d1117;color:#c9d1d9}.terminal-container{display:flex;flex-direction:column;height:100vh;padding:20px;box-sizing:border-box}.terminal-header{display:flex;justify-content:space-between;align-items:center;padding:6px 12px;border-top-left-radius:8px;border-top-right-radius:8px}body.light .terminal-header{background-color:#d5dbe1}body.dark .terminal-header{background-color:#161b22;border-bottom:1px solid #30363d}.terminal-title{display:flex;align-items:center;gap:8px}.terminal-title svg{width:16px;height:16px}body.light .terminal-title svg{color:#586069}body.dark .terminal-title svg{color:#58a6ff}.terminal-title h1{margin:0;font-size:.95rem;font-weight:600;letter-spacing:.02em}body.light .terminal-title h1{color:#586069}body.dark .terminal-title h1{color:#8b949e}.theme-toggle{background:none;border:none;cursor:pointer;color:inherit;padding:4px;display:flex;align-items:center}.theme-toggle svg{width:16px;height:16px}body.light .theme-toggle{color:#586069}body.dark .theme-toggle{color:#8b949e}.terminal-body{flex:1;display:flex;flex-direction:column;overflow:hidden;border-bottom-left-radius:8px;border-bottom-right-radius:8px}body.light .terminal-body{background-color:#f4f6f8}body.dark .terminal-body{background-color:#0d1117}.terminal-body>div{font-size:.95rem;padding:1px 0;line-height:1.4}.welcome-message{margin-bottom:4px;font-weight:400;padding:8px 0 4px!important}body.light .welcome-message{color:#586069}body.dark .welcome-message{color:#8b949e}.old-prompt{font-weight:500;font-size:.95rem!important}body.light .old-prompt{color:#22863a}body.dark .old-prompt{color:#58a6ff}.output{padding-left:0;white-space:pre-wrap;word-break:break-word}body.light .output{color:#24292e!important}body.dark .output{color:#c9d1d9!important}.terminal-input{display:flex;padding:4px 0;font-size:.95rem;align-items:center}.terminal-input span{margin-right:8px;font-size:.95rem;font-weight:500;white-space:nowrap}body.light .terminal-input span{color:#22863a}body.dark .terminal-input span{color:#58a6ff}.terminal-input input{flex:1;background:transparent;border:none;color:inherit;font-family:inherit;font-size:.95rem;line-height:1.4;caret-color:currentColor}.terminal-input input:focus{outline:none}body.light .terminal-input input{color:#24292e;caret-color:#22863a}body.dark .terminal-input input{color:#f0f6fc;caret-color:#58a6ff}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}body.light .ansi-red{color:#c62828}body.light .ansi-green{color:#2e7d32}body.light .ansi-yellow{color:#b8860b}body.light .ansi-blue{color:#1565c0}body.light .ansi-magenta{color:#8e24aa}body.light .ansi-cyan{color:#00838f}body.light .ansi-white{color:#424242}body.light .ansi-black{color:#000}body.light .ansi-bright-red{color:#ef5350}body.light .ansi-bright-green{color:#43a047}body.light .ansi-bright-yellow{color:#fbc02d}body.light .ansi-bright-blue{color:#42a5f5}body.light .ansi-bright-magenta{color:#ab47bc}body.light .ansi-bright-cyan{color:#26c6da}body.light .ansi-bright-white{color:#757575}body.dark .ansi-red{color:#ff6b6b}body.dark .ansi-green{color:#51cf66}body.dark .ansi-yellow{color:#ffd43b}body.dark .ansi-blue{color:#74c0fc}body.dark .ansi-magenta{color:#cc5de8}body.dark .ansi-cyan{color:#66d9e8}body.dark .ansi-white{color:#f1f3f5}body.dark .ansi-black{color:#000}body.dark .ansi-bright-red{color:#ff8787}body.dark .ansi-bright-green{color:#69db7c}body.dark .ansi-bright-yellow{color:#ffe066}body.dark .ansi-bright-blue{color:#91a7ff}body.dark .ansi-bright-magenta{color:#da77f2}body.dark .ansi-bright-cyan{color:#99e9f2}body.dark .ansi-bright-white{color:#fff}.ansi-bold{font-weight:700}
