body,html,#root{width:100%;height:100%;margin:0;padding:0}*{box-sizing:border-box}.vahan-cv-container{--bg-color:#0d1117;--bg-panel:#161b22;--text-main:#c9d1d9;--text-muted:#8b949e;--accent-green:#3fb950;--accent-blue:#58a6ff;--accent-orange:#d2a8ff;--accent-red:#ff7b72;--terminal-border:#30363d;--font-mono:"Fira Code", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-family:var(--font-mono);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text-main);background-color:var(--bg-color);justify-content:center;place-items:center;min-width:320px;min-height:100vh;font-size:14px;font-weight:400;line-height:1.6;display:flex;overflow-x:hidden}.vahan-cv-container *{box-sizing:border-box;margin:0;padding:0}.vahan-cv-container h1,.vahan-cv-container h2,.vahan-cv-container h3,.vahan-cv-container h4,.vahan-cv-container h5,.vahan-cv-container h6{color:var(--accent-blue);margin-bottom:.5rem;font-weight:500}.vahan-cv-container a{color:var(--accent-blue);text-decoration:none}.vahan-cv-container a:hover{color:var(--accent-green);text-decoration:underline}.vahan-cv-container .terminal-window{background-color:var(--bg-color);border:1px solid var(--terminal-border);border-radius:8px;flex-direction:column;width:95vw;max-width:1200px;min-height:90vh;margin:20px 0;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000080}.vahan-cv-container .terminal-header{background-color:var(--bg-panel);border-bottom:1px solid var(--terminal-border);align-items:center;gap:8px;height:30px;padding:0 15px;display:flex}.vahan-cv-container .terminal-buttons{gap:6px;display:flex}.vahan-cv-container .btn-close{background-color:#ff5f56;border-radius:50%;width:12px;height:12px}.vahan-cv-container .btn-min{background-color:#ffbd2e;border-radius:50%;width:12px;height:12px}.vahan-cv-container .btn-max{background-color:#27c93f;border-radius:50%;width:12px;height:12px}.vahan-cv-container .terminal-title{text-align:center;color:var(--text-muted);-webkit-user-select:none;user-select:none;flex-grow:1;font-size:12px}.vahan-cv-container .terminal-content{flex-grow:1;padding:24px;position:relative;overflow-y:auto}.vahan-cv-container .prompt{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;margin-bottom:8px;display:flex}.vahan-cv-container .prompt-user{color:var(--accent-green);font-weight:700}.vahan-cv-container .prompt-host{color:var(--accent-blue);font-weight:700}.vahan-cv-container .prompt-path{color:var(--accent-orange)}.vahan-cv-container .prompt-char{color:var(--text-main);margin-right:8px}.vahan-cv-container .command{color:var(--text-main)}.vahan-cv-container .json-key{color:var(--accent-blue)}.vahan-cv-container .json-string{color:var(--accent-green)}.vahan-cv-container .json-number{color:var(--accent-orange)}.vahan-cv-container .json-boolean{color:var(--accent-red)}.vahan-cv-container .cursor-blink{background-color:var(--text-main);vertical-align:middle;width:8px;height:16px;margin-left:2px;animation:1s step-end infinite vahan-blink;display:inline-block}@keyframes vahan-blink{0%,to{opacity:1}50%{opacity:0}}.vahan-cv-container .scanline{opacity:.1;pointer-events:none;background:linear-gradient(#0000 0%,#27c93f1a 50%,#0000 100%);width:100%;height:100px;animation:6s linear infinite vahan-scan;position:absolute;top:0;left:0}@keyframes vahan-scan{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@media (width<=768px){.vahan-cv-container .terminal-content{padding:12px}}
