@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;700&display=swap";:root[data-theme=dark]{--chat-toggle-bg: #D4AF37;--chat-container-bg: rgba(30, 30, 30, .95);--chat-border-color: rgba(255, 255, 255, .1);--chat-header-color: #E0E0E0;--chat-text-color: #A0A0A0;--chat-shadow: rgba(0, 0, 0, .2)}:root[data-theme=light]{--chat-toggle-bg: #28A745;--chat-container-bg: rgba(248, 249, 250, .95);--chat-border-color: rgba(0, 0, 0, .1);--chat-header-color: #212529;--chat-text-color: #495057;--chat-shadow: rgba(0, 0, 0, .1)}.chat-widget{position:fixed;bottom:20px;right:20px;z-index:1000;transition:all .3s ease}.chat-toggle{width:60px;height:60px;border-radius:50%;background:var(--chat-toggle-bg);display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 4px 6px var(--chat-shadow);transition:transform .2s ease,box-shadow .2s ease}.chat-toggle:hover{transform:scale(1.05);box-shadow:0 6px 8px var(--chat-shadow)}.chat-toggle:active{transform:scale(.95)}.chat-container{position:absolute;bottom:80px;right:0;width:300px;background:var(--chat-container-bg);border:1px solid var(--chat-border-color);border-radius:10px;padding:15px;backdrop-filter:blur(10px);box-shadow:0 4px 6px var(--chat-shadow);transition:all .3s ease}.chat-container h3{color:var(--chat-header-color);margin-bottom:10px;font-family:Orbitron,sans-serif;font-size:1.2rem;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.chat-container p{color:var(--chat-text-color);font-family:Inter,sans-serif;font-size:.9rem;line-height:1.6}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chat-container{animation:fadeIn .3s ease forwards}@media (max-width: 480px){.chat-container{width:250px;right:10px}.chat-toggle{width:50px;height:50px}}.particle-canvas[data-astro-cid-qmqexpae]{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes subtleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes glowPulse{0%,to{box-shadow:0 0 5px #d4af374d}50%{box-shadow:0 0 15px #d4af3799}}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes subtleScale{0%{transform:scale(.98)}to{transform:scale(1)}}.animate-fade-in-up{animation:fadeInUp .8s ease forwards}.animate-float{animation:subtleFloat 3s ease-in-out infinite}.animate-glow-pulse{animation:glowPulse 2s ease-in-out infinite}.animate-gradient-shift{background-size:200% 200%;animation:gradientShift 10s ease infinite}.animate-subtle-scale{animation:subtleScale .5s ease forwards}@media (prefers-reduced-motion: reduce){.animate-fade-in-up,.animate-float,.animate-glow-pulse,.animate-gradient-shift,.animate-subtle-scale{animation:none}}.transition-smooth{transition:all .3s cubic-bezier(.4,0,.2,1)}.hover-lift{transition:transform .3s cubic-bezier(.4,0,.2,1)}.hover-lift:hover{transform:translateY(-5px)}.theme-hover{transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.theme-hover:hover{box-shadow:0 10px 25px #0000001a}.about-section,.projects-grid-section,.github-stats-section,.contact-section,.desired-projects-section,.company-profile-section,.skills-visualization-section,.tech-stack-section,.contact-form-section,.footer-section{max-width:100%!important;width:100%!important;box-sizing:border-box}.navbar .nav-inner{max-width:100%}@media (max-width: 768px){body{font-size:14px}.about-section,.projects-grid-section,.github-stats-section,.contact-section,.desired-projects-section,.company-profile-section,.skills-visualization-section,.tech-stack-section,.contact-form-section{margin-left:0!important;margin-right:0!important;padding-left:1rem!important;padding-right:1rem!important;border-radius:0!important}h1{font-size:1.75rem}h2{font-size:1.5rem}h3{font-size:1.2rem}.company-profile-grid,.about-content,.contact-container{grid-template-columns:1fr!important}.avatar-frame{width:200px!important;height:200px!important}img{max-width:100%;height:auto}.github-stats-images,.expertise-grid,.achievements-grid{grid-template-columns:1fr!important}.connection-card{padding:1rem!important}.connection-icon-container{width:50px!important;height:50px!important}.connection-icon{font-size:1.8rem!important}.about-section,.projects-grid-section,.github-stats-section,.contact-section,.desired-projects-section,.company-profile-section,.skills-visualization-section,.tech-stack-section{margin-top:2rem!important;margin-bottom:2rem!important}}@media (max-width: 480px){body{font-size:13px}h1{font-size:1.5rem}h2{font-size:1.3rem}.about-section,.projects-grid-section,.github-stats-section,.contact-section,.desired-projects-section,.company-profile-section,.skills-visualization-section,.tech-stack-section,.contact-form-section{padding-left:.75rem!important;padding-right:.75rem!important}}:root{--primary-dark: #D4AF37;--secondary-dark: #C0C0C0;--accent-dark: #708090;--bg-primary-dark: #121212;--bg-secondary-dark: #1E1E1E;--text-primary-dark: #E0E0E0;--text-secondary-dark: #A0A0A0;--primary-light: #28A745;--secondary-light: #6C757D;--accent-light: #28A745;--bg-primary-light: #F8F9FA;--bg-secondary-light: #FFFFFF;--text-primary-light: #212529;--text-secondary-light: #495057;--primary: var(--primary-dark);--secondary: var(--secondary-dark);--accent: var(--accent-dark);--bg-primary: var(--bg-primary-dark);--bg-secondary: var(--bg-secondary-dark);--text-primary: var(--text-primary-dark);--text-secondary: var(--text-secondary-dark);--navbar-height: 80px;--content-top-padding: 100px}:root[data-theme=light]{--primary: var(--primary-light);--secondary: var(--secondary-light);--accent: var(--accent-light);--bg-primary: var(--bg-primary-light);--bg-secondary: var(--bg-secondary-light);--text-primary: var(--text-primary-light);--text-secondary: var(--text-secondary-light)}html,body{max-width:100%;overflow-x:hidden;scroll-behavior:smooth;transition:background-color .3s ease,color .3s ease,background-image .3s ease}html{font-family:Inter,system-ui,sans-serif;background:var(--bg-primary);color:var(--text-primary);line-height:1.6}body{background:transparent;color:var(--text-primary);margin:0;padding:0}.app-container[data-astro-cid-sckkx6r4]{width:100%;min-height:100vh;display:flex;flex-direction:column;position:relative;z-index:1;background:transparent;transition:all .3s ease}.content-wrapper[data-astro-cid-sckkx6r4]{width:100%;max-width:100%;margin:0;padding:0;flex-grow:1}.content-wrapper[data-astro-cid-sckkx6r4]>section[data-astro-cid-sckkx6r4]:first-child{padding-top:var(--content-top-padding)}@media (max-width: 768px){:root{--content-top-padding: 80px}.content-wrapper[data-astro-cid-sckkx6r4]{padding:0 .5rem}.content-wrapper[data-astro-cid-sckkx6r4]>section[data-astro-cid-sckkx6r4]{width:100%;margin:0;padding:1rem 0}}::-webkit-scrollbar [data-astro-cid-sckkx6r4]{width:10px}::-webkit-scrollbar-track [data-astro-cid-sckkx6r4]{background:var(--bg-secondary)}::-webkit-scrollbar-thumb [data-astro-cid-sckkx6r4]{background:var(--accent);border-radius:5px}::-webkit-scrollbar-thumb:hover [data-astro-cid-sckkx6r4]{background:color-mix(in srgb,var(--accent) 80%,white)}@font-face{font-family:Inter;src:url(/fonts/inter-variable.woff2) format("woff2-variations");font-weight:100 900;font-display:swap;font-style:normal}.logo[data-astro-cid-5blmo7yk]{font-family:Orbitron,sans-serif;font-size:1.5rem;font-weight:700;text-decoration:none;transition:color calc(var(--THEME_TRANSITION_DURATION) * 1ms) ease;letter-spacing:.1em;color:#d4af37}:root[data-theme=light] .logo[data-astro-cid-5blmo7yk]{color:#28a745}.navbar[data-astro-cid-5blmo7yk]{position:fixed;top:0;left:0;width:100%;background:color-mix(in srgb,var(--bg-primary) 80%,transparent);backdrop-filter:blur(10px);z-index:1000;transition:all calc(var(--THEME_TRANSITION_DURATION) * 1ms) ease;border-bottom:1px solid var(--border-color)}.navbar-container[data-astro-cid-5blmo7yk]{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:1rem 2rem}.nav-menu[data-astro-cid-5blmo7yk]{display:flex;list-style:none;margin:0;padding:0;align-items:center}.nav-item[data-astro-cid-5blmo7yk]{margin-left:1rem}.nav-link[data-astro-cid-5blmo7yk]{font-family:Orbitron,sans-serif;color:var(--secondary);text-decoration:none;display:flex;align-items:center;gap:.5rem;transition:color .3s ease;text-transform:uppercase;font-size:.8rem;letter-spacing:.1em}.nav-link[data-astro-cid-5blmo7yk]:hover{color:var(--primary-color)}.nav-icon[data-astro-cid-5blmo7yk]{font-size:1rem;opacity:.7;transition:opacity .3s ease}.nav-link[data-astro-cid-5blmo7yk]:hover .nav-icon[data-astro-cid-5blmo7yk]{opacity:1}.menu-toggle[data-astro-cid-5blmo7yk]{display:none;flex-direction:column;width:25px;height:20px;background:none;border:none;cursor:pointer}.hamburger-line[data-astro-cid-5blmo7yk]{width:100%;height:2px;background-color:var(--primary-color);margin:3px 0;transition:.3s ease;transform-origin:center}.close-drawer[data-astro-cid-5blmo7yk]{position:absolute;top:1rem;right:1rem;width:24px;height:24px;background:none;border:none;cursor:pointer;padding:0}.close-line[data-astro-cid-5blmo7yk]{position:absolute;width:100%;height:2px;background-color:var(--primary-color);transition:.3s ease}.close-line[data-astro-cid-5blmo7yk]:first-child{transform:rotate(45deg)}.close-line[data-astro-cid-5blmo7yk]:last-child{transform:rotate(-45deg)}@media (max-width: 992px){.nav-menu[data-astro-cid-5blmo7yk]{display:none}.menu-toggle[data-astro-cid-5blmo7yk]{display:flex}}.mobile-drawer[data-astro-cid-5blmo7yk]{position:fixed;top:0;right:-100%;width:300px;height:100%;background:var(--bg-primary);transition:.5s;z-index:1100}.mobile-drawer[data-astro-cid-5blmo7yk].active{right:0}.glass-card[data-astro-cid-5blmo7yk]{height:100%;background:var(--bg-secondary);backdrop-filter:blur(15px);padding:2rem;display:flex;flex-direction:column}.mobile-nav-menu[data-astro-cid-5blmo7yk]{list-style:none;padding:0;flex-grow:1;display:flex;flex-direction:column;justify-content:center}.mobile-nav-link[data-astro-cid-5blmo7yk]{display:flex;align-items:center;color:var(--secondary-color);text-decoration:none;font-family:Orbitron,sans-serif;font-size:1.2rem;margin-bottom:1.5rem;transition:color .3s ease;text-transform:uppercase}.mobile-nav-link[data-astro-cid-5blmo7yk]:hover{color:var(--primary-color)}
