/* Full-screen Linux-style terminal; no window chrome or dashboard panels. */
html,body{height:100%;overflow:hidden;background:#080b0a}
body{padding:0;font-family:Consolas,'Courier New',monospace}
.shell{width:100%;max-width:none;margin:0;height:100dvh;min-height:0;border:0;border-radius:0;box-shadow:none;background:#080b0a}
#terminal{padding:24px 28px;scrollbar-color:#304338 transparent}
.welcome{margin-bottom:25px}
.ascii-banner{font:700 clamp(7px,1.45vw,16px)/1.25 Consolas,'Courier New',monospace;white-space:pre;color:#8ce09b;margin:0 0 20px;letter-spacing:0}
.login-line{font-size:13px;color:#d2dcd4;margin:0 0 23px}
.welcome h1{font:700 23px/1.3 Consolas,'Courier New',monospace;letter-spacing:0;color:#8ce09b;margin:0 0 8px}
.intro{font:13px/1.8 Consolas,'Courier New',monospace;color:#b8c9bc;margin:0 0 17px}
.terminal-hint{font-size:12px;line-height:1.9;color:#92a797;margin:0}
.terminal-hint button{border:0;background:none;border-radius:0;padding:0;color:#8ce09b;font-weight:bold}
#prompt,.command-echo .path{color:#8ce09b}
footer{border:0;background:#080b0a;padding:9px 28px;color:#738879}
footer button,.run-button{border:0;border-radius:0;background:transparent;color:#91b59a}
footer button:hover,.run-button:hover{background:transparent;color:#c7f0cf}
.resume{max-width:1100px}
@media(max-width:650px){#terminal{padding:18px 14px}.welcome h1{font-size:21px}.login-line,.intro{font-size:11px}.terminal-hint{font-size:11px}footer{padding:8px 14px}}
@media(max-width:400px){.ascii-banner{font-size:clamp(5.8px,1.75vw,7px)}}

.career-note{margin-bottom:17px}
