@import "https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;500;700&family=Inter:wght@400;500;600&display=swap";.stars-container{pointer-events:none;z-index:0;background:radial-gradient(at bottom,#1b2735 0%,#090a0f 100%);width:100%;height:100%;position:absolute;top:0;left:0}@function multiple-box-shadow ($n){$value: "#{random(2000)}px #{random(2000)}px #FFF"; @for $i from 2 through $n { $value: "#{$value}, #{random(2000)}px #{random(2000)}px #FFF"; } @return unquote($value);}#stars,#stars2,#stars3{background:0 0}#stars{background-image:radial-gradient(#fff,#fff3 2px,#0000 3px),radial-gradient(#fff,#ffffff26 1px,#0000 2px),radial-gradient(#fff,#ffffff1a 2px,#0000 3px);background-position:0 0,40px 60px,130px 270px;background-size:550px 550px,350px 350px,250px 250px;width:1px;height:1px;animation:50s linear infinite animStar}#stars:after{content:"";background:inherit;width:1px;height:1px;position:absolute;top:2000px}#stars2{background:0 0;width:2px;height:2px;animation:35s linear infinite animStar;box-shadow:60px 400px #fff,120px 200px #fff,300px 700px #fff,400px 50px #fff,800px 900px #fff,900px 150px #fff,1000px 600px #fff,1500px 300px #fff,1800px 800px #fff,200px 1000px #fff,500px 1200px #fff,1300px 1400px #fff}#stars2:after{content:"";background:inherit;width:2px;height:2px;box-shadow:inherit;position:absolute;top:2000px}#stars3{background:0 0;width:3px;height:3px;animation:20s linear infinite animStar;box-shadow:100px 100px #fff,200px 500px #fff,400px 300px #fff,700px 800px #fff,1200px 200px #fff,1500px 900px #fff,1900px 500px #fff,1700px 1100px #fff}#stars3:after{content:"";background:inherit;width:3px;height:3px;box-shadow:inherit;position:absolute;top:2000px}@keyframes animStar{0%{transform:translateY(0)}to{transform:translateY(-2000px)}}@media print{.ambient-background,.dynamic-header-container,.segmented-control,.btn-apple-checkout,#left_block,footer,#nav_header,button{display:none!important}body{color:#000!important;background-color:#fff!important}.app-wrapper{padding-bottom:0!important}.cv-container{max-width:100%!important;margin:0!important;display:block!important}.spatial-presenter,.reader-container,.settings-group{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#000!important;background:0 0!important;border:none!important}.profile-role,.time-date,.section-title{color:#7c3aed!important}.text-\[\#e5e5ea\],.row-label,.row-value,.time-company,.time-desc{color:#333!important}}#body{color:#c9d1d9;background-color:#0d1117;font-family:Inter,sans-serif}.dev-links-container{justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex;position:relative;overflow:hidden}.terminal-glow{z-index:0;background:radial-gradient(circle,#6366f126 0%,#0d111700 70%);width:300px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.profile-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1;background:#161b22b3;border:1px solid #30363d;border-radius:16px;flex-direction:column;align-items:center;width:100%;max-width:480px;padding:32px 20px;display:flex;box-shadow:0 8px 32px #0006}.avatar-wrapper{background:linear-gradient(135deg,#6366f1 0%,#a855f7 100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:16px;display:flex;box-shadow:0 4px 14px #6366f166}.avatar-icon{color:#fff}.profile-name{color:#f0f6fc;margin-bottom:8px;font-size:1.5rem;font-weight:600}.profile-bio{color:#8b949e;text-align:center;margin-bottom:32px;font-family:Fira Code,monospace;font-size:.85rem}.code-tag{color:#58a6ff}.links-list{flex-direction:column;gap:12px;width:100%;display:flex}.link-item{color:inherit;background:#161b22;border:1px solid #30363d;border-radius:12px;align-items:center;padding:12px 16px;text-decoration:none;transition:all .2s ease-in-out;display:flex}.link-item:hover{background:#1f242c;border-color:#58a6ff;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.link-icon{color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-right:16px;display:flex}.link-info{flex-direction:column;display:flex}.link-title{color:#f0f6fc;font-size:.95rem;font-weight:600}.link-subtitle{color:#8b949e;margin-top:2px;font-size:.75rem}.profile-footer{color:#484f58;margin-top:32px;font-family:Fira Code,monospace;font-size:.75rem}
