:root{--bg-color:#050505;--text-primary:#f0f0f0;--text-secondary:#a0a0a0;--accent-blue:#00d2ff;--accent-orange-red:#ff512f;--gradient-text:linear-gradient(90deg, var(--accent-blue) 0%, var(--accent-orange-red) 100%);--glass-bg:#ffffff08;--glass-border:#ffffff0d;--card-shadow:0 20px 50px #0000004d}[data-theme=light]{--bg-color:#fdfdfd;--text-primary:#111;--text-secondary:#555;--glass-bg:#00000005;--glass-border:#00000014;--card-shadow:0 20px 50px #0000000d}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-color);color:var(--text-primary);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}ul{list-style:none}h1,h2,h3,h4{font-weight:700;line-height:1.2}.text-gradient{background:var(--gradient-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 2rem}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border);box-shadow:0 4px 30px #0000001a}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes pulse-glow{0%{box-shadow:0 0 #00d2ff66}70%{box-shadow:0 0 0 20px #ff512f00}to{box-shadow:0 0 #00d2ff00}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-color)}::-webkit-scrollbar-thumb{background:linear-gradient(to bottom, var(--accent-blue), var(--accent-orange-red));border-radius:4px}@media (width<=768px){nav>div:nth-child(2){display:none!important}nav>div:nth-child(3){display:block!important}}@keyframes pulse-animation{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@media (width<=768px){:root{--nav-height:80px}.container{padding:0 1.25rem}h1{font-size:2.5rem!important}h2{font-size:2rem!important}nav.glass{width:95%!important;margin:10px auto!important;padding:1rem 1.25rem!important}.about-card{border-radius:20px!important;padding:2rem 1.25rem!important}.about-title{margin-bottom:1.5rem!important;font-size:2.5rem!important}.info-grid{grid-template-columns:1fr!important;gap:1.5rem!important;padding:1.5rem!important}.skills-grid{grid-template-columns:1fr!important;gap:2rem!important}.education-card{flex-direction:column!important;gap:1rem!important;padding:1.5rem!important}.education-header{flex-direction:column!important;align-items:flex-start!important}.degree-title{font-size:1.2rem!important}.contact-content{grid-template-columns:1fr!important;gap:3rem!important;padding-top:2rem!important}.contact-title{font-size:2.5rem!important}.contact-form{padding:1.5rem!important}.hero-section{text-align:center!important;align-items:center!important;padding-top:4rem!important}.hero-content{text-align:center!important;align-items:center!important}.hero-subtitle{margin:0 auto!important}.hero-buttons{justify-content:center!important;width:100%!important}.hero-buttons a{text-align:center!important;width:100%!important}.desktop-menu{display:none!important}.mobile-toggle{display:block!important}.projects-page{padding:100px 1.25rem 4rem!important}.projects-grid{grid-template-columns:1fr!important;gap:1.5rem!important}.project-card{padding:1.5rem!important}}.desktop-menu{display:flex}.mobile-toggle{display:none}@media (width<=480px){h1{font-size:2rem!important}.about-card{padding:1.5rem 1rem!important}}
