@import "https://fonts.googleapis.com/css2?family=Share+Tech+Mono&display=swap";:root{color:#8caa92;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;font-family:Share Tech Mono,monospace}*{box-sizing:border-box}body{min-width:320px;margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline-offset:8px;outline:1px solid #66ff80}::selection{color:#000;background:#66ff80}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.terminal{background:#000;min-height:100svh;padding:clamp(48px,8vh,96px) 4.2vw 0;position:relative}.social-links{color:#8b9e91;flex-direction:column;align-items:flex-start;gap:7px;font-size:12px;line-height:1.2;display:flex;position:absolute;top:28px;left:1.6vw}.social-links a{grid-template-columns:66px 16px;align-items:center;width:82px;transition:color .16s;display:grid}.social-links a:hover{color:#66ff80;text-shadow:0 0 9px #66ff806b}.social-links a span{color:#66ff80;margin-left:0}.social-links .cv-link{color:#8b9e91;background:0 0;margin-top:5px}.gmail-row{align-items:center;gap:8px;display:flex}.copy-note{color:#66ff80;letter-spacing:.04em;margin-top:3px;font-size:10px}.console-name{transform-origin:50%;filter:drop-shadow(0 0 8px #66ff804d);width:100%;height:clamp(180px,31vw,470px);display:block;transform:scale(.64)}.experience{width:74%;max-width:900px;margin:32px auto 0;padding-bottom:48px;font-size:16px;line-height:1.7}.experience h2{color:#3da653;text-shadow:0 0 10px #52d36a5c;margin:0 0 26px;font-size:22px;font-weight:400}.experience-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.experience h3{color:#c4dbca;margin:0;font-size:18px;font-weight:400}.experience h3 span{color:#728378;margin-left:6px;font-size:14px}.experience h3 .ibm-mark{color:#0000;letter-spacing:-1px;background:repeating-linear-gradient(#c4dbca 0 2px,#0000 2px 4px);-webkit-background-clip:text;background-clip:text;margin-left:0;font-family:Arial,sans-serif;font-size:20px;font-weight:900;line-height:1;display:inline-block}.experience h3 .tud-mark{color:#c4dbca;letter-spacing:-1px;vertical-align:middle;width:32px;height:32px;margin-left:0;font-family:Arial,sans-serif;font-size:15px;font-weight:900;display:inline-flex;position:relative}.experience h3 .tud-mark>b:first-child{margin:0;position:absolute;top:0;left:26px;transform:translate(-50%)}.experience h3 .tud-mark b{font-weight:900}.experience h3 .tud-bottom{color:inherit;font-size:inherit;gap:0;margin:0;line-height:1;display:flex;position:absolute;bottom:0;right:0}.experience h3 .tud-name{margin-left:8px}.experience-dates{color:#8b9e91;margin:0;font-size:13px}.experience-role{color:#a4b9aa;margin:7px 0 0}.experience-summary{color:#8b9e91;max-width:620px;margin:10px 0 0}.experience-entry{margin-top:34px}.experience:last-child{padding-bottom:100px}.project+.project{margin-top:32px}.project a:hover{color:#66ff80;text-shadow:0 0 9px #66ff8061}.project h3 span{color:#66ff80}.project-mark{vertical-align:-1px;background:repeating-linear-gradient(#c4dbca 0 2px,#0000 2px 4px);-webkit-background-clip:text;background-clip:text;width:auto;height:auto;font-family:Share Tech Mono,monospace;font-weight:400;line-height:1;display:inline-block;color:#0000!important;margin:0 7px 0 0!important;font-size:18px!important}.ai-mark{letter-spacing:-1px;background:0 0;font-weight:700;color:#c4dbca!important}.cinema-mark{letter-spacing:0;background:0 0;color:#c4dbca!important;font-size:24px!important}.experience h3 .uzauto-mark{color:#c4dbca;letter-spacing:-1.5px;margin-left:0;font-family:Arial,sans-serif;font-size:18px;font-style:italic;font-weight:800;display:inline-block}.ibm-mark,.tud-mark,.uzauto-mark,.project-mark{text-shadow:0 0 6px #66ff8033}.skills-list{color:#a4b9aa;flex-wrap:wrap;gap:10px 24px;margin:0;padding:0;list-style:none;display:flex}.live-console{color:#8b9e91;width:74%;max-width:900px;margin:0 auto 120px;padding:24px 0 0;font-size:13px}.console-topline{align-items:baseline;display:flex}.console-topline h2{color:#3da653;text-shadow:0 0 9px #52d36a47;margin:0;font-size:22px;font-weight:400}.console-topline>span{color:#506156;font-size:11px}.console-output{min-height:74px;margin:20px 0 14px}.console-output p{margin:5px 0}.console-accent{color:#52d36a}.console-command{color:#c4dbca}.console-entry{margin-top:12px}.console-prompt{color:#52d36a}.console-response{color:#a4b9aa;white-space:pre-line;padding-left:20px}.console-form{align-items:center;gap:10px;padding-bottom:9px;display:flex}.console-input-wrap{width:100%;position:relative}.console-input-wrap:after{content:"";background:#66ff80;width:1px;height:1.1em;animation:1s step-end infinite console-caret;position:absolute;top:50%;left:0;transform:translateY(-50%)}.console-input-wrap:focus-within:after{opacity:0;animation:none}.console-form input{color:#c4dbca;width:100%;font:inherit;caret-color:#66ff80;background:0 0;border:0;outline:0;padding:0}@keyframes console-caret{50%{opacity:0}}@media (width<=600px){.terminal{padding-inline:6vw}.social-links{font-size:11px;top:22px;left:4vw}.console-name{height:180px}.experience{width:88%;margin-top:40px}.experience-heading{flex-wrap:wrap;gap:2px 12px}.live-console{width:88%;margin-bottom:80px}}
