@keyframes aboutHeroGlow{0%{box-shadow:0 0 20px rgba(59,130,246,.3)}50%{box-shadow:0 0 40px rgba(59,130,246,.6)}to{box-shadow:0 0 20px rgba(59,130,246,.3)}}@keyframes philosophyCardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes skillBarFill{0%{width:0;opacity:0}to{width:100%;opacity:1}}@keyframes timelineSlideIn{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes principleTypewriter{0%{width:0}to{width:100%}}@keyframes codeGlow{0%,to{text-shadow:0 0 5px rgba(34,197,94,.5)}50%{text-shadow:0 0 20px rgba(34,197,94,.8)}}.about-hero{animation:aboutHeroGlow 3s ease-in-out infinite}.philosophy-card{animation:philosophyCardFloat 6s ease-in-out infinite}.philosophy-card:nth-child(2){animation-delay:2s}.philosophy-card:nth-child(3){animation-delay:4s}.skill-progress{animation:skillBarFill 2s ease-out forwards}.skill-progress:first-child{animation-delay:.2s}.skill-progress:nth-child(2){animation-delay:.4s}.skill-progress:nth-child(3){animation-delay:.6s}.skill-progress:nth-child(4){animation-delay:.8s}.timeline-item{animation:timelineSlideIn .8s ease-out forwards;opacity:0}.timeline-item:first-child{animation-delay:.1s}.timeline-item:nth-child(2){animation-delay:.3s}.timeline-item:nth-child(3){animation-delay:.5s}.timeline-item:nth-child(4){animation-delay:.7s}.timeline-item:nth-child(5){animation-delay:.9s}.principle-text{overflow:hidden;white-space:nowrap;border-right:2px solid #22d3ee;animation:principleTypewriter 3s steps(50) forwards}.code-highlight{animation:codeGlow 2s ease-in-out infinite}@keyframes particleFloat{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-20px) rotate(120deg)}66%{transform:translateY(10px) rotate(240deg)}}.floating-particle{animation:particleFloat 8s ease-in-out infinite}.floating-particle:nth-child(odd){animation-delay:2s}@keyframes expertiseGlow{0%{background:linear-gradient(45deg,rgba(59,130,246,.1),rgba(34,197,94,.1))}50%{background:linear-gradient(45deg,rgba(59,130,246,.3),rgba(34,197,94,.3))}to{background:linear-gradient(45deg,rgba(59,130,246,.1),rgba(34,197,94,.1))}}.expertise-card:hover{animation:expertiseGlow 2s ease-in-out infinite}@keyframes contactPulse{0%,to{transform:scale(1);box-shadow:0 0 20px rgba(6,182,212,.3)}50%{transform:scale(1.05);box-shadow:0 0 40px rgba(6,182,212,.6)}}.contact-section{animation:contactPulse 4s ease-in-out infinite}@media (max-width:768px){.philosophy-card{animation:none}.timeline-item{animation:timelineSlideIn .6s ease-out forwards}.principle-text{white-space:normal;animation:none;border-right:none}}@media (prefers-color-scheme:dark){.about-hero{background:radial-gradient(ellipse at center,rgba(59,130,246,.1) 0,transparent 70%)}}@media (prefers-reduced-motion:reduce){.about-hero,.code-highlight,.contact-section,.expertise-card,.floating-particle,.philosophy-card,.principle-text,.skill-progress,.timeline-item{animation:none}}