@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap";.navbar[data-v-a91c9173]{display:flex;justify-content:flex-start;align-items:center;padding:20px 5%;position:sticky;top:0;z-index:100;background:#1a1a1ae6;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.nav-desktop[data-v-a91c9173]{display:flex;gap:20px;padding:0;margin:0;list-style:none}.nav-desktop button[data-v-a91c9173]{text-decoration:none;color:#fff;background:none;border:none;cursor:pointer;font-size:16px;font-weight:500;padding:10px 20px;margin:0}.nav-desktop button[data-v-a91c9173]:hover{text-decoration:underline;color:var(--accent-color)}.hamburger-btn[data-v-a91c9173]{display:none;flex-direction:column;justify-content:space-around;width:30px;height:30px;background:none;border:none;cursor:pointer;padding:0;z-index:101}.hamburger-line[data-v-a91c9173]{width:100%;height:3px;background-color:#fff;border-radius:2px;transition:all .3s ease}.hamburger-btn.active .hamburger-line[data-v-a91c9173]:nth-child(1){transform:rotate(45deg) translate(8px,8px)}.hamburger-btn.active .hamburger-line[data-v-a91c9173]:nth-child(2){opacity:0;transform:translate(-20px)}.hamburger-btn.active .hamburger-line[data-v-a91c9173]:nth-child(3){transform:rotate(-45deg) translate(8px,-8px)}.mobile-menu[data-v-a91c9173]{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;opacity:0;visibility:hidden;transition:all .3s ease;overflow:hidden}.mobile-menu.open[data-v-a91c9173]{opacity:1;visibility:visible}.mobile-menu-content[data-v-a91c9173]{position:absolute;top:0;right:0;width:280px;height:100vh;background:#1a1a1af2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:80px 40px 40px;transform:translate(100%);transition:transform .3s ease}.mobile-menu.open .mobile-menu-content[data-v-a91c9173]{transform:translate(0)}.nav-mobile[data-v-a91c9173]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:20px}.nav-mobile button[data-v-a91c9173]{text-decoration:none;color:#fff;background:none;border:none;cursor:pointer;font-size:18px;font-weight:500;padding:15px 0;margin:0;text-align:right;width:100%;transition:color .2s ease}.nav-mobile button[data-v-a91c9173]:hover{color:var(--accent-color)}@media (max-width: 768px){.navbar[data-v-a91c9173]{justify-content:flex-end}.nav-desktop[data-v-a91c9173]{display:none}.hamburger-btn[data-v-a91c9173]{display:flex}.mobile-menu[data-v-a91c9173]{display:block}}@media (min-width: 769px){.hamburger-btn[data-v-a91c9173],.mobile-menu[data-v-a91c9173]{display:none}}.app-background[data-v-2718a5b1]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background:#1a1a1a;overflow:hidden}.app-background[data-v-2718a5b1]:after{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:9999;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'>  <filter id='noise'>    <feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='1'/>  </filter>  <rect width='100%' height='100%' filter='url(%23noise)'/></svg>");background-repeat:repeat;background-position:0 0;mix-blend-mode:multiply;animation:grain 1s steps(10) infinite}:root{--accent-color: #3BD496}html,body{background-color:#1a1a1a}body{padding:0;margin:0;color:#e8e8e8;font-size:14px;overflow-x:hidden}html{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;color:#fff}a{color:var(--accent-color);text-decoration:none}a:hover{text-decoration:underline}.container{max-width:1200px;margin:0 auto;padding:0 5% 5%}.section-title{color:var(--accent-color)}#app{font-family:Inter,sans-serif}.page-enter-active,.page-leave-active{transition:all .3s ease}.page-enter-from{opacity:0;transform:translate(20px)}.page-leave-to{opacity:0;transform:translate(-20px)}.page-enter-to,.page-leave-from{opacity:1;transform:translate(0)}@media (max-width: 768px){#app{padding:2.5%}}.text-muted{color:#ccc}.text-small{font-size:12px}.section-divider{border:1px solid #3BD4971C;margin:30px 0}.project[data-v-0b071d10]{display:flex;align-items:center;gap:30px}.project-title[data-v-0b071d10]{font-size:24px}.project-image[data-v-0b071d10]{flex:0 1 60%}.project-description[data-v-0b071d10]{flex:1;padding:30px}.project img[data-v-0b071d10]{width:100%;height:auto;max-width:800px;border-radius:10px;border:.5px solid #000}@media screen and (max-width: 800px){.project[data-v-0b071d10]{flex-direction:column;gap:0}}.project[data-v-8d3b2180]{display:flex;align-items:center;gap:30px}.project-image[data-v-8d3b2180]{flex:0 0 350px}.project-description[data-v-8d3b2180]{padding:10px}.project-title[data-v-8d3b2180]{font-size:18px}img[data-v-8d3b2180]{width:100%;max-width:350px;height:auto;border-radius:10px;border:.5px solid #000}@media screen and (max-width: 800px){.project[data-v-8d3b2180]{flex-direction:column;gap:0}.project-image[data-v-8d3b2180]{flex:0}}.project[data-v-ed89c5fc]{display:flex;align-items:center;gap:30px}.project-image[data-v-ed89c5fc]{flex:0 0 350px}.project-description[data-v-ed89c5fc]{padding:10px}.project-title[data-v-ed89c5fc]{font-size:18px}img[data-v-ed89c5fc]{width:100%;max-width:350px;height:auto;border-radius:10px;border:.5px solid #000}@media screen and (max-width: 800px){.project[data-v-ed89c5fc]{flex-direction:column;gap:0}.project-image[data-v-ed89c5fc]{flex:0}}blockquote[data-v-5b3b1254]{font-style:italic;border-left:3px solid #3BD4976C;padding:10px}.blogs-container{display:flex;flex-direction:column;gap:30px}.blogs{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px}.blog{flex:300px;border:1px solid #3BD4971C;border-radius:10px;padding:20px}.skills-container[data-v-e5b52e58]{display:flex;flex-wrap:wrap;gap:40px}.skill-section[data-v-e5b52e58]{display:flex;flex-direction:column;gap:20px;flex:1}.skill-section-list[data-v-e5b52e58]{display:flex;gap:20px}.skill[data-v-e5b52e58]{display:flex;flex-direction:column;align-items:center;transition:all .3s ease;padding:10px;border-radius:8px}.skill[data-v-e5b52e58]:hover{transform:translateY(-3px);background:#3bd4961a}.skill-icon[data-v-e5b52e58]{transition:transform .3s ease;margin-bottom:8px}.skill:hover .skill-icon[data-v-e5b52e58]{transform:scale(1.2)}.skill b[data-v-e5b52e58]{transition:color .3s ease;font-size:12px;text-align:center}.skill:hover b[data-v-e5b52e58]{color:var(--accent-color)}.skill img[data-v-e5b52e58]{transition:filter .3s ease}.skill:hover img[data-v-e5b52e58]{filter:brightness(1.2)}.experience-item-header[data-v-3db4ee5a]{display:flex;flex-wrap:wrap;gap:10px}ul[data-v-3db4ee5a]{margin-top:10px}li[data-v-3db4ee5a]{line-height:1.5}li[data-v-3db4ee5a]::marker{color:var(--accent-color)}.contact-container[data-v-21382154]{display:flex;flex-wrap:wrap;gap:30px}.contact-item[data-v-21382154]{display:flex;flex-direction:column;gap:10px;flex:1}.resume-links[data-v-9ba8c40b]{display:flex;gap:20px}@media (max-width: 600px){.resume-links[data-v-9ba8c40b]{flex-direction:column;justify-content:center}}.resume-link[data-v-9ba8c40b]{text-decoration:none;padding:10px 20px;background:#3bd496;color:#000;border:1px solid transparent;border-radius:5px;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px;font-size:1.2rem}.resume-link img[data-v-9ba8c40b]{transition:all .3s ease;filter:brightness(0)}.resume-link[data-v-9ba8c40b]:hover{background:transparent;background:#fff;box-shadow:0 0 10px 2px #3bd496cc;transform:translateY(-2px)}.name-title[data-v-a7993f5b]{text-align:center;margin:clamp(30px,5vw,100px) 0}.name[data-v-a7993f5b]{font-size:48px}.title[data-v-a7993f5b]{font-size:24px}.section-card[data-v-a7993f5b]{margin-bottom:100px;border:1px solid #3BD49770;background:#00382110;box-shadow:0 0 10px #00ffdd1c;border-radius:10px;padding:20px}.animate-on-scroll[data-v-a7993f5b]{opacity:0;transform:translateY(30px);transition:all .6s cubic-bezier(.25,.46,.45,.94)}.animate-on-scroll.animate[data-v-a7993f5b]{opacity:1;transform:translateY(0)}[data-animation=fade-in][data-v-a7993f5b]{transform:translateY(20px)}[data-animation=fade-in].animate[data-v-a7993f5b]{transform:translateY(0)}[data-animation=slide-up][data-v-a7993f5b]{transform:translateY(40px)}[data-animation=slide-up].animate[data-v-a7993f5b]{transform:translateY(0)}.animate-on-scroll.animate .section-card[data-v-a7993f5b]{animation:slideInContent-a7993f5b .8s cubic-bezier(.25,.46,.45,.94) .2s both}@keyframes slideInContent-a7993f5b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.animate-on-scroll[data-v-a7993f5b]{transform:translateY(20px)}[data-animation=slide-up][data-v-a7993f5b]{transform:translateY(25px)}}@media (prefers-reduced-motion: reduce){.animate-on-scroll[data-v-a7993f5b]{transition:none;transform:none;opacity:1}.animate-on-scroll.animate[data-v-a7993f5b]{transform:none}.animate-on-scroll.animate .section-card[data-v-a7993f5b]{animation:none}}button[data-v-416bc46b]{color:var(--accent-color);background:none;border:none;cursor:pointer;font-size:16px;padding:10px;margin-bottom:20px;border:1px solid transparent;border-radius:5px}button[data-v-416bc46b]:before{content:"←";margin-right:10px}button[data-v-416bc46b]:hover{border:1px solid var(--accent-color)}.blog-post h2{text-transform:uppercase;font-size:32px;margin-bottom:10px;display:inline-block}.blog-post h2:after{content:"";display:block;width:100%;margin-top:10px;height:3px;background:linear-gradient(to right,var(--accent-color) 0%,#3BD49700 100%)}.blog-post .subtitle{display:block;color:#ccc;margin-bottom:30px;font-size:16px}.blog-post h3{font-size:20px;margin-bottom:10px;color:var(--accent-color)}.blog-post h3:not(:first-child){margin-top:30px}.blog-post p{margin-bottom:20px;line-height:1.5;font-size:16px;color:#ccc}
