.aurora-cover{color:#f4f0ff;background:#07030f;position:absolute;inset:0;overflow:hidden}.aurora-cover .aurora-light{filter:blur(80px)saturate(130%);position:absolute;inset:0}.aurora-cover .orb{will-change:transform;border-radius:9999px;position:absolute}.aurora-cover .orb-a{background:radial-gradient(circle,#7c3aed,#0000 65%);width:34rem;height:34rem;animation:26s ease-in-out infinite alternate aurora-drift-a;top:-12rem;left:-10rem}.aurora-cover .orb-b{opacity:.7;background:radial-gradient(circle,#c026d3,#0000 65%);width:30rem;height:30rem;animation:31s ease-in-out infinite alternate aurora-drift-b;bottom:-13rem;right:-11rem}.aurora-cover .orb-c{opacity:.6;background:radial-gradient(circle,#4f46e5,#0000 65%);width:22rem;height:22rem;animation:22s ease-in-out infinite alternate aurora-drift-c;top:46%;left:36%}@keyframes aurora-drift-a{to{transform:translate(6rem,5rem)scale(1.12)}}@keyframes aurora-drift-b{to{transform:translate(-6rem,-4rem)scale(1.1)}}@keyframes aurora-drift-c{to{transform:translate(-8rem,-6rem)scale(.9)}}.aurora-cover .aurora-grid{background-image:radial-gradient(#c4b5fd6b 1px,#0000 1.4px);background-size:1.9rem 1.9rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65%,#000 15%,#0000 80%);mask-image:radial-gradient(75% 65%,#000 15%,#0000 80%)}.aurora-cover canvas{width:100%;height:100%;position:absolute;inset:0}.aurora-cover .aurora-vignette{pointer-events:none;background:radial-gradient(#0000 40%,#04010abf 100%);position:absolute;inset:0}.aurora-cover .aurora-title{letter-spacing:-.04em;background:linear-gradient(#fff 10%,#cdb8ff 55%,#8b5cf6 100%);color:#0000;filter:drop-shadow(0 0 1.5rem #8b5cf68c);-webkit-background-clip:text;background-clip:text;margin:0;padding-bottom:.08em;font-size:clamp(2.25rem,4.5vw,4rem);font-weight:800;line-height:1.15}@media (prefers-reduced-motion:reduce){.aurora-cover .orb{animation:none}}
