@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;600;700&family=Inter:wght@300;400;500&family=Bebas+Neue&display=swap);@import url(https://fonts.googleapis.com/css2?family=Chivo+Mono:wght@200;400;600&display=swap);:root{--primary:#fff;--secondary:#fff;--text-dim:#a1a1aa;--text-main:#fff;--bg-dark:#0a1415}body{background:#0a1415;background:var(--bg-dark);background-attachment:fixed;background-image:radial-gradient(circle at 0 0,#ffffff05 0,#0000 40%),radial-gradient(circle at 100% 100%,#ffffff03 0,#0000 40%);color:#fff;color:var(--text-main);font-family:Inter,sans-serif;font-size:18px;min-height:100vh;overflow-x:hidden;padding:20px;transition:all .3s ease}::selection{background:#fff3;color:#fff}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0a1415}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#fff3}body:before{content:"";height:100%;left:0;opacity:.05;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}@media (min-width:768px){body{padding:20px 80px}}section{background:#0000;border-radius:20px;margin:20px 0;transition:all .3s ease}.glass-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;box-shadow:0 8px 32px 0 #0000004d;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.glass-card:hover{background:#ffffff0f;border-color:#fff3;box-shadow:0 12px 40px 0 #0006;transform:translateY(-5px)}.sidenav{background:#1e202ce6;border-radius:50px;box-shadow:0 2px 10px #0000004d;padding:15px 30px;position:fixed;right:20px;top:20px;transition:all .3s ease;z-index:1000}.sidenav li{display:inline-block;list-style:none;padding:10px 20px;position:relative}.sidenav li a{color:#fff;font-family:Chivo Mono,monospace;font-size:16px;font-weight:500;text-decoration:none;transition:all .3s ease}.sidenav li a:hover{border-bottom:none;color:#4a90e2}.sidenav li a:after{background:#fff;bottom:0;content:"";height:2px;left:50%;position:absolute;transition:all .3s ease;width:0}.sidenav li a:hover:after{left:0;width:100%}.hero-greeting,.hero-name{font-family:Outfit,sans-serif!important}.name-title{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#fff 30%,#fffc);-webkit-background-clip:text;color:#fff;filter:drop-shadow(0 0 15px rgba(255,255,255,.2));font-family:Bebas Neue,sans-serif!important;font-size:1.6em;font-weight:400;letter-spacing:.05em;text-transform:uppercase}.text-primary,.text-secondary{color:#fff}.text-dim{color:#a1a1aa;color:var(--text-dim)}.gradient-text{font-family:Outfit,sans-serif}.gradient-text,.highlight-text{color:#fff;font-weight:600;opacity:1}.highlight-text{position:relative}.card{background:#1e202ce6;border:none;border-radius:15px;color:#fff;margin:20px 0;padding:20px;transition:all .3s ease}.card:hover{box-shadow:0 10px 20px #0003;transform:translateY(-5px)}.skills-theory .tabs button{background:#0000;border:2px solid #fff;border-radius:25px;color:#fff;font-weight:500;padding:8px 20px;transition:all .3s ease}.skills-theory .tabs button:hover{background:#fff;color:#0a1415}.typing-cursor{animation:blink 1s step-end infinite;background-color:currentColor;display:inline-block;margin-left:5px;width:2px}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.wave{animation-duration:2.5s;animation-iteration-count:infinite;animation-name:wave-animation;display:inline-block;transform-origin:70% 70%}@keyframes wave-animation{0%{transform:rotate(0deg)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0deg)}to{transform:rotate(0deg)}}@media screen and (max-width:768px){body{padding:20px}.sidenav{border-radius:25px;bottom:20px;display:flex;justify-content:center;left:20px;padding:10px;position:fixed;right:20px;top:auto}.sidenav li{padding:5px 10px}.sidenav li a{font-size:14px}.name-title{font-size:1.5rem}section{padding:20px 10px}}.social-icon{align-items:center;background:linear-gradient(45deg,#4a90e2,#89c084);border-radius:50%;color:#fff;display:inline-flex;font-size:20px;height:50px;justify-content:center;margin:5px;padding:15px;transition:all .3s ease;width:50px}.social-icon:hover{box-shadow:0 5px 15px #0000004d;opacity:.9;transform:translateY(-3px)}#typed-text{color:#fff;font-family:Chivo Mono,monospace;font-size:1.5em;margin:20px 0}#typed-text span{animation:cursor-blink 1s infinite;border-right:2px solid #fff}@keyframes cursor-blink{0%{border-right-color:#0000}50%{border-right-color:inherit}to{border-right-color:#0000}}@media screen and (max-width:420px){body{padding:10px}}
/*# sourceMappingURL=main.2bd11e11.css.map*/