.cosmos-body{color:#e7e0d0;background-color:#070b1c;background-image:radial-gradient(80% 55% at 50% -10%,#583ca859,#0000 60%),radial-gradient(60% 45% at 85% 20%,#b43c782e,#0000 60%),radial-gradient(60% 50% at 10% 40%,#285ab42e,#0000 60%),linear-gradient(#070b1c 0%,#0a0f26 55%,#05070f 100%);background-attachment:fixed}.cosmos-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070b1cb8;border-bottom:1px solid #fbbf2424}footer.cosmos-nav{border-top:1px solid #fbbf2424;border-bottom:0}.cosmos-stars{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.cosmos-star{animation:star-twinkle var(--tw,4s) ease-in-out var(--td,0s) infinite;background:#fde68a;border-radius:9999px;position:absolute}@keyframes star-twinkle{0%,to{opacity:.15;transform:scale(.8)}50%{opacity:var(--op,.9);transform:scale(1.15)}}.cosmos-mandala{background:repeating-conic-gradient(#fbbf2417 0deg 5deg,#0000 5deg 14deg);border-radius:9999px;animation:90s linear infinite cosmos-spin;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 70%);mask-image:radial-gradient(circle,#000 0%,#0000 70%)}@keyframes cosmos-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.cosmos-hero-glow{background:radial-gradient(circle,#fbbf2429 0%,#fbbf240d 45%,#0000 70%);animation:6s ease-in-out infinite cosmos-breathe}@keyframes cosmos-breathe{0%,to{opacity:.75;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}.cosmos-gold{background:linear-gradient(115deg,#fbbf24 20%,#fde68a 35%,#fff7ed 50%,#fcd34d 65%,#f59e0b 80%) 0 0/200%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite cosmos-shimmer}@keyframes cosmos-shimmer{to{background-position:-200%}}.cosmos-reveal{opacity:0;animation:.8s ease-out forwards cosmos-fade-up}@keyframes cosmos-fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.cosmos-bar{transform-origin:0;animation:1.6s cubic-bezier(.22,1,.36,1) both cosmos-grow-x;animation-delay:var(--bd,.1s)}@keyframes cosmos-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cosmos-ring{transform-origin:50%;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:2s cubic-bezier(.22,1,.36,1) forwards cosmos-ring-fill;animation-delay:var(--rd,.2s);transform:rotate(-90deg)}@keyframes cosmos-ring-fill{to{stroke-dashoffset:var(--target)}}.cosmos-step{transition:transform .3s,box-shadow .3s,border-color .3s}.cosmos-step:hover{border-color:#fbbf2473;transform:translateY(-3px);box-shadow:0 8px 30px #fbbf241f}.cosmos-dot{animation:2.4s ease-in-out infinite cosmos-dot-pulse}@keyframes cosmos-dot-pulse{0%,to{box-shadow:0 0 #fbbf2473}50%{box-shadow:0 0 0 8px #fbbf2400}}.cosmos-mono{font-variant-numeric:tabular-nums}.cosmos-card{background:linear-gradient(160deg,#ffffff0e,#ffffff05);border:1px solid #fbbf2429;box-shadow:0 10px 40px #00000059}@media (prefers-reduced-motion:reduce){.cosmos-star,.cosmos-mandala,.cosmos-hero-glow,.cosmos-gold,.cosmos-dot{animation:none!important}.cosmos-bar,.cosmos-ring,.cosmos-reveal{animation-duration:.01ms!important;animation-delay:0s!important}}
