.terminal-window{width:94vw;max-width:1200px;height:88vh;margin:4vh auto;border-radius:8px;overflow:hidden;box-shadow:0 20px 60px #00000080;background:#1e1e1e;display:flex;flex-direction:column}.terminal-title-bar{background:linear-gradient(to bottom,#3c3c3c,#2d2d2d);padding:10px 14px;display:flex;align-items:center;border-bottom:1px solid #1a1a1a;flex-shrink:0}.terminal-buttons{display:flex;gap:8px;width:52px}.terminal-buttons-spacer{width:52px}.terminal-button{width:12px;height:12px;border-radius:50%;display:inline-block}.terminal-button.close{background:#ff5f56}.terminal-button.minimize{background:#ffbd2e}.terminal-button.maximize{background:#27c93f}.terminal-title{color:#999;font-size:13px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;flex:1;text-align:center;user-select:none}@media(max-width:768px){.terminal-window{width:98vw;height:94vh;margin:2vh auto}.terminal-title-bar{padding:8px 12px}.terminal-title{font-size:12px}.terminal-button{width:10px;height:10px}}@media(max-width:600px){.terminal-window{width:100vw;height:100vh;margin:0;border-radius:0;box-shadow:none}.terminal-title-bar{padding:6px 10px}.terminal-buttons{visibility:hidden;width:40px}.terminal-buttons-spacer{width:40px}.terminal-title{font-size:12px}}@media(max-width:400px){.terminal-title-bar{padding:4px 8px}.terminal-buttons,.terminal-buttons-spacer{display:none}.terminal-title{text-align:left;font-size:11px}}.terminal-skeleton{padding:20px;min-height:400px;display:flex;flex-direction:column;gap:12px}.skeleton-line{height:16px;background:linear-gradient(90deg,#ffffff0d,#ffffff1a,#ffffff0d);border-radius:4px;animation:skeleton-loading 1.5s ease-in-out infinite}.skeleton-prompt{height:16px;width:200px;background:linear-gradient(90deg,#00ff001a,#0f03,#00ff001a);border-radius:4px;margin-top:20px;animation:skeleton-loading 1.5s ease-in-out infinite}@keyframes skeleton-loading{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body,#root{width:100%;height:100%;overflow:hidden}body{background:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}
