*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100dvh;height:100vh;overflow:hidden;-webkit-text-size-adjust:100%}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes slideIn{0%{transform:translate(400px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes backgroundPulse{0%,to{opacity:1;transform:scale(1) rotate(0)}33%{opacity:.9;transform:scale(1.02) rotate(.5deg)}66%{opacity:.95;transform:scale(1.05) rotate(-.3deg)}}@keyframes quantumFloat{0%,to{transform:translateY(0) translate(0) scale(1) rotate(0)}25%{transform:translateY(-40px) translate(25px) scale(1.3) rotate(90deg)}50%{transform:translateY(-20px) translate(-20px) scale(.7) rotate(180deg)}75%{transform:translateY(-35px) translate(15px) scale(1.2) rotate(270deg)}}@keyframes neuralPulse{0%,to{opacity:.4;transform:scaleX(1) scaleY(1)}50%{opacity:.9;transform:scaleX(1.3) scaleY(1.1)}}@keyframes subtitleFloat{0%,to{transform:translateY(0) translate(0);opacity:.85}33%{transform:translateY(-8px) translate(2px);opacity:.9}66%{transform:translateY(-3px) translate(-1px);opacity:.95}}@keyframes shimmer{0%{left:-100%}to{left:100%}}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.collapsed{max-height:0px!important}.arrow{transition:transform .3s ease;transform-origin:center;display:inline-block}.quantum-particle{position:absolute;border-radius:50%;animation:quantumFloat 8s ease-in-out infinite}.neural-connection{position:absolute;height:2px;animation:neuralPulse 6s ease-in-out infinite;border-radius:2px}@keyframes skeletonPulse{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0,#e0e0e0 75%);background-size:200% 100%;animation:skeletonPulse 1.5s ease-in-out infinite;border-radius:4px}.skeleton-dark{background:linear-gradient(90deg,#1a1a2e 25%,#252540,#1a1a2e 75%);background-size:200% 100%;animation:skeletonPulse 1.5s ease-in-out infinite;border-radius:4px}@media (max-width: 768px){.article-card:hover,.read-more:hover{transform:none!important}}
