:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%;width:100%}#root{width:100%}html{scroll-behavior:smooth}@keyframes heroOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes heroAmbientShift{0%{transform:translate3d(-1.5%,0,0) scale(1);opacity:.88}to{transform:translate3d(2%,-1.5%,0) scale(1.04);opacity:1}}@keyframes orbitParticlePulse{0%{opacity:.16;transform:scale(.66)}35%{opacity:.56;transform:scale(.94)}to{opacity:.08;transform:scale(.62)}}@keyframes orbitDotGlow{0%{filter:saturate(1) brightness(1)}50%{filter:saturate(1.16) brightness(1.08)}to{filter:saturate(1) brightness(1)}}@keyframes heroSystemDrift{0%{rotate:0deg}to{rotate:360deg}}@keyframes coreBreath{0%{filter:saturate(1) brightness(1);transform:translateZ(0) scale(1)}50%{filter:saturate(1.06) brightness(1.03);transform:translateZ(0) scale(1.006)}to{filter:saturate(1) brightness(1);transform:translateZ(0) scale(1)}}@keyframes skillsOrbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes skillsOrbitCounterSpin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes skillsMiniOrbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes skillsMiniOrbitCounterSpin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}
