@media (min-width:1440px){:root{--nav-h:80px}.container{max-width:1320px}.hero{max-width:1320px}.hero-content{padding-left:0}}@media (max-width:900px){.hamburger{display:flex}.nav-links{display:none}}@media (max-width:1200px){:root{--space-24:5rem;--space-16:3.5rem}.container{max-width:var(--container-sm)}.hero{gap:var(--space-8)}.profile-ring{width:280px;height:280px}.profile-avatar{width:200px;height:200px}.orbit-1{width:320px;height:360px}.orbit-2{width:370px;height:370px}.orbit-3{width:420px;height:420px}.projects-grid,.org-grid,.cert-grid{grid-template-columns:repeat(2,1fr)}.edu-card{grid-template-columns:1fr;gap:var(--space-8);padding:var(--space-8)}.edu-right{align-items:flex-start}}@media (max-width:992px){.hero{grid-template-columns:1fr;text-align:center;padding-top:calc(var(--nav-h) + var(--space-12));padding-bottom:var(--space-16);min-height:auto}.hero-content{min-width:0;grid-column:1;padding:0;max-width:100%;display:flex;flex-direction:column;align-items:center}.hero-desc{max-width:600px}.hero-cta{justify-content:center}.hero-role-wrap{justify-content:center}.hero-stats{justify-content:center}.hero-stat{text-align:center}.stat-value{justify-content:center}.scroll-indicator{display:none}.hero-visual{grid-column:1;margin-top:var(--space-8)}.about-grid{grid-template-columns:1fr;gap:var(--space-8)}.about-values{grid-template-columns:repeat(2,1fr)}.skills-grid{grid-template-columns:1fr}.edu-split{grid-template-columns:1fr}.contact-grid{grid-template-columns:1fr;gap:var(--space-8)}}@media (max-width:768px){:root{--space-24:4rem;--space-16:2.5rem}.container{padding:0 var(--space-4)}.hamburger{display:flex}.nav-links{display:none}.timeline-item{grid-template-columns:32px 1fr;gap:var(--space-3)}.timeline-marker{padding-top:var(--space-5)}.timeline-dot{width:32px;height:32px;font-size:var(--text-xs)}.timeline-card{padding:var(--space-5)}.timeline-card-header{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.timeline-meta{align-items:flex-start}.projects-grid,.org-grid,.cert-grid{grid-template-columns:1fr}.form-row{grid-template-columns:1fr;gap:var(--space-4)}}@media (max-width:640px){.project-filters{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x proximity;margin-inline:calc(var(--space-4) * -1);padding:0 var(--space-4) var(--space-2);scrollbar-width:none}.project-filters::-webkit-scrollbar{display:none}.filter-btn{flex-shrink:0;scroll-snap-align:start}.hero-stats{grid-template-columns:repeat(3,1fr);gap:var(--space-4);width:100%}.hero-stat{padding:0;border-left:0}}@media (max-width:480px){:root{--space-12:2rem;--space-8:1.25rem}.section-tag{font-size:0.65rem;padding:2px var(--space-3)}.section-title{font-size:var(--text-2xl)}.hero-name{font-size:var(--text-4xl)}.hero-role-wrap{font-size:var(--text-lg)}.stat-num{font-size:var(--text-2xl)}.profile-ring{width:240px;height:240px}.profile-avatar{width:190px;height:190px}.orbit{display:none}.about-card{padding:var(--space-5)}.about-info-grid{grid-template-columns:1fr}.about-values{grid-template-columns:1fr}.skill-group{padding:var(--space-5)}.edu-card{padding:var(--space-5)}.split-card{padding:var(--space-5)}.edu-left{flex-direction:column;gap:var(--space-4);align-items:center;text-align:center}.edu-degree-wrap{align-items:center}.contact-card,.contact-form-card{padding:var(--space-5)}}@media (max-width:380px){.hero-cta{flex-direction:column;align-items:stretch}.hero-cta .btn{width:100%}.hero-cv-link{justify-content:center}.theme-toggle{bottom:var(--space-5);right:var(--space-5)}.tech-pills{max-width:100%}}@media (max-height:480px) and (orientation:landscape){.hero{min-height:auto;padding-top:calc(var(--nav-h) + var(--space-8));padding-bottom:var(--space-8)}.hero-visual{display:none}.scroll-indicator{display:none}}@supports (padding:max(0px)){.theme-toggle{bottom:max(var(--space-8),env(safe-area-inset-bottom));right:max(var(--space-8),env(safe-area-inset-right))}}@media (max-width:992px){.about-card .about-para{text-align:center;max-width:60ch;margin-inline:auto}.about-info-grid{justify-items:center}.info-item{flex-direction:column;align-items:center;text-align:center;gap:var(--space-2)}.info-item>div{align-items:center}.info-link{justify-content:center}.skill-group-header{justify-content:center}.soft-tags{justify-content:center}.timeline-card-header{align-items:center;text-align:center}.timeline-role-info{align-items:center;text-align:center}.timeline-company{justify-content:center}.timeline-meta{align-items:center}.timeline-desc{text-align:center}.timeline-tags{justify-content:center}.project-body{text-align:center;align-items:center}.project-desc{text-align:center}.project-tags,.project-links{justify-content:center}.project-links{width:100%}.edu-head{grid-template-columns:1fr;justify-items:center;text-align:center;gap:var(--space-6)}.edu-left{flex-direction:column;align-items:center;text-align:center;gap:var(--space-4)}.edu-degree-wrap{align-items:center}.edu-period{justify-content:center}.edu-activities-title{text-align:center}.edu-activities-list{grid-template-columns:1fr;max-width:460px;margin-inline:auto}.split-title{justify-content:center}.mini-item{grid-template-columns:1fr;justify-items:center;text-align:center;gap:var(--space-3)}.mini-body{align-items:center}.mini-date{align-self:center}.mini-desc{text-align:center}.contact-info-title,.contact-form-title{text-align:center}.social-links{justify-content:center}}@media (max-width:768px){.container{padding-inline:var(--space-5)}.project-body{padding:var(--space-6)}.edu-card{padding:var(--space-6)}.split-card{padding:var(--space-6)}.projects-grid{gap:var(--space-6)}}.profile-page main{padding-top:var(--nav-h)}@media (max-width:1100px){.profile-page .hamburger{display:flex}.profile-page .nav-links{display:none}}