/*! © 2026 Viveka Mohan Das. All rights reserved. Ettukali, the spider in the orb. Copying, reuse or redistribution of this code without written permission is not permitted. */
.sky{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.sky__base{position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,var(--sky1),var(--sky2))}.sky__aurora{position:absolute;z-index:2;border-radius:50%;mix-blend-mode:screen;will-change:transform}.sky__aurora--a{width:70vw;height:38vh;top:-6vh;left:-10vw;background:radial-gradient(closest-side,var(--a1),var(--a1s) 55%,transparent);opacity:.85;filter:blur(60px);transform:rotate(-12deg);animation:aurora-a 38s ease-in-out infinite alternate}.sky__aurora--b{width:60vw;height:32vh;top:4vh;left:30vw;background:radial-gradient(closest-side,var(--a2),var(--a2s) 55%,transparent);opacity:.75;filter:blur(70px);transform:rotate(8deg);animation:aurora-b 46s ease-in-out -12s infinite alternate}.sky__aurora--c{width:80vw;height:50vh;bottom:-20vh;right:-20vw;background:radial-gradient(closest-side,var(--a3),var(--a3s) 55%,transparent);opacity:.75;filter:blur(90px);animation:aurora-c 54s ease-in-out -20s infinite alternate}.sky__aurora--d{width:50vw;height:40vh;top:45vh;left:25vw;background:radial-gradient(closest-side,var(--a4),transparent);opacity:.35;filter:blur(80px);transform:rotate(-4deg);animation:aurora-d 62s ease-in-out -31s infinite alternate}@keyframes aurora-a{to{transform:translate3d(6vw,2vh,0) rotate(-8deg) scale(1.08)}}@keyframes aurora-b{to{transform:translate3d(-5vw,3vh,0) rotate(12deg) scale(1.06)}}@keyframes aurora-c{to{transform:translate3d(-4vw,-3vh,0) scale(1.1)}}@keyframes aurora-d{to{transform:translate3d(3vw,-2vh,0) rotate(2deg)}}.sky__stars{position:absolute;inset:0;z-index:3;display:block}.sky__vignette{position:absolute;inset:0;z-index:4;background:radial-gradient(120% 90% at 50% 40%,transparent 55%,rgba(5,10,20,.55) 100%)}@media (prefers-reduced-motion: reduce){.sky__aurora{animation:none!important}}html[data-bg=haze]{--sky1: #07080b;--sky2: #12141a;--a1: rgba(200,210,225,.32);--a1s: rgba(150,160,180,.14);--a2: rgba(170,180,200,.24);--a2s: rgba(120,130,150,.1);--a3: rgba(190,195,210,.2);--a3s: rgba(110,115,130,.1);--a4: rgba(90,95,110,.25)}html[data-bg=deep]{--sky1: #020308;--sky2: #0b1224;--a1: rgba(70,90,150,.3);--a1s: rgba(40,55,110,.14);--a2: rgba(90,85,150,.22);--a2s: rgba(55,50,110,.1);--a3: rgba(60,80,130,.2);--a3s: rgba(30,40,80,.1);--a4: rgba(20,30,70,.3)}html:not([data-bg]) .sky,html[data-bg=night] .sky{display:none}html[data-bg]:not([data-bg=night]) body{background:transparent}
