:root{--font-family:"Inter", system-ui, Avenir, Helvetica, Arial, sans-serif;--bg-dark:#050505;--text-primary:#fff;--text-secondary:#ffffffb3;--accent:#5e6ad2}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto;overflow-x:hidden}body{font-family:var(--font-family);background-color:var(--bg-dark);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizespeed;overscroll-behavior-y:none;touch-action:pan-y;overflow-x:hidden}.app-container{width:100%;position:relative}canvas{display:block;width:100%!important;height:100%!important}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}section{width:100%}#section-skills,#section-projects{min-height:100vh}#section-achievements{background-color:var(--bg-dark);width:100vw;min-height:100vh;position:relative}.achievements-label{z-index:20;pointer-events:none;color:#fff6;text-transform:uppercase;letter-spacing:.35em;align-items:center;gap:1rem;font-size:.65rem;font-weight:600;display:flex;position:absolute;top:2rem;left:4vw}@keyframes scrollF{0%,to{opacity:.2;transform:scaleY(1)}50%{opacity:.6;transform:scaleY(1.15)}}@media (width<=768px){#section-achievements,#section-certifications,#section-projects,#section-skills,#section-contact{min-height:100svh!important}#section-achievements{height:auto!important}a[aria-label="Chat on WhatsApp"]{transform-origin:100% 100%!important;bottom:1rem!important;right:1rem!important;transform:scale(.85)!important}.achievements-label{font-size:.5rem;top:1rem;left:3vw}.app-container,.app-container>*{max-width:100vw;overflow-x:hidden}#section-contact{overflow:hidden}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}}@media (width>=769px) and (width<=1024px){#section-skills [style*=grid-template-columns]{grid-template-columns:repeat(2,1fr)!important}}@media (hover:none) and (pointer:coarse){a:hover,button:hover{opacity:1}}.app-container>*{will-change:auto}
