.rb-aurora-layer{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;filter:blur(60px);opacity:.55;will-change:transform}.rb-aurora-a{background:radial-gradient(circle at 20% 30%,#5b6cff 0%,transparent 50%);animation:rb-aurora-move 18s ease-in-out infinite alternate}.rb-aurora-b{background:radial-gradient(circle at 80% 20%,#8a6cff 0%,transparent 50%);animation:rb-aurora-move 22s ease-in-out infinite alternate-reverse}.rb-aurora-c{background:radial-gradient(circle at 50% 80%,#4ad6ff 0%,transparent 50%);animation:rb-aurora-move 26s ease-in-out infinite alternate}.rb-aurora-blur{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:#0b102059;z-index:1}@keyframes rb-aurora-move{0%{transform:translate(0) rotate(0) scale(1)}50%{transform:translate(6%,-4%) rotate(8deg) scale(1.1)}to{transform:translate(-5%,5%) rotate(-6deg) scale(1.05)}}.rb-shiny-text{background:linear-gradient(90deg,#fff9,#fff,#fff9);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:rb-shiny 3s linear infinite}@keyframes rb-shiny{0%{background-position:200% 0}to{background-position:-200% 0}}.rb-blur-text{display:inline-block;animation:rb-blur-in .9s cubic-bezier(.22,1,.36,1) both}@keyframes rb-blur-in{0%{filter:blur(12px);opacity:0;transform:translateY(8px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}.rb-fade-up{animation:rb-fade-up .6s cubic-bezier(.22,1,.36,1) both}@keyframes rb-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.rb-card-glow{position:relative;transition:box-shadow .3s ease,transform .3s ease}.rb-card-glow:hover{transform:translateY(-2px);box-shadow:0 8px 28px #5b6cff40}@media(prefers-reduced-motion:reduce){.rb-aurora-layer,.rb-shiny-text,.rb-blur-text,.rb-fade-up,.rb-card-glow{animation:none!important;transition:none!important}.rb-aurora-blur{-webkit-backdrop-filter:none;backdrop-filter:none}}html,body,#root{margin:0;padding:0;height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;background:#f0f2f5}*{box-sizing:border-box}
