.random-star-1{top:15%;left:25%;filter:blur(4px)}.random-star-2{top:70%;left:18%;filter:blur(4px)}.random-star-3{top:45%;left:80%;filter:blur(4px)}.random-star-4{top:19%;left:65%;filter:blur(4px)}.random-star-5{top:76%;left:45%;filter:blur(4px)}.random-star-6{top:35%;left:10%;filter:blur(4px)}@media (max-width:768px){.random-star-1{top:23%;left:20%;filter:blur(3px)}.random-star-2{top:65%;left:17%;filter:blur(3px)}.random-star-3{top:55%;left:75%;filter:blur(3px)}.random-star-4{top:22%;left:70%;filter:blur(3px)}.random-star-5,.random-star-6{display:none}}@media (min-width:769px) and (max-width:1024px){.random-star-1{top:14%;left:23%;filter:blur(3.5px)}.random-star-2{top:68%;left:16%;filter:blur(3.5px)}.random-star-3{top:43%;left:82%;filter:blur(3.5px)}.random-star-4{top:14%;left:66%;filter:blur(3.5px)}.random-star-5{top:81%;left:43%;filter:blur(3.5px)}.random-star-6{display:none}}@keyframes bg-pulse{0%,to{filter:blur(32px) brightness(1);opacity:.7}50%{filter:blur(48px) brightness(1.15);opacity:1}}.animate-bg-pulse{animation:bg-pulse 6s infinite ease-in-out}@keyframes glisten-spot2{0%{left:-10%;top:80%;opacity:.05;transform:scale(.5)}40%{opacity:.4;transform:scale(.7)}60%{left:60%;top:40%;opacity:.7;transform:scale(1)}80%{opacity:.3;transform:scale(.7)}to{left:120%;top:10%;opacity:.01;transform:scale(.4)}}.animate-glisten-spot2{animation:glisten-spot2 4.5s infinite cubic-bezier(.4,0,.2,1) 1.2s}@keyframes glisten-spot3{0%{left:0%;top:50%;opacity:.08;transform:scale(.7)}25%{opacity:.3;transform:scale(.9)}55%{left:50%;top:10%;opacity:.6;transform:scale(1.2)}80%{opacity:.2;transform:scale(.8)}to{left:100%;top:-10%;opacity:.01;transform:scale(.5)}}.animate-glisten-spot3{animation:glisten-spot3 5.2s infinite cubic-bezier(.4,0,.2,1) 2.1s}.bg-gradient-radial{background:radial-gradient(circle,var(--tw-gradient-stops))}@keyframes star-shine{0%,to{opacity:0}50%{opacity:1}}.star-shine{position:relative;width:30px;height:30px;display:flex;align-items:center;justify-content:center;animation:star-shine 3s infinite ease-in-out}@media (min-width:640px){.star-shine{width:40px;height:40px}}@media (min-width:1024px){.star-shine{width:50px;height:50px}}.star-ray{position:absolute;left:50%;top:50%;width:8px;height:24px;background:linear-gradient(180deg,#fffbe6 0%,#fffbe6 15%,#d4af37 35%,#d4af37 60%,rgba(255,215,0,.35) 90%,transparent 100%);clip-path:polygon(50% 0%,92% 100%,8% 100%);opacity:.99;transform-origin:50% 100%;box-shadow:0 0 32px 12px #fffbe6,0 0 64px 24px #d4af37,0 0 48px 12px #fffbe6,0 0 96px 32px #d4af37,0 0 24px 6px #fffbe6}@media (min-width:640px){.star-ray{width:10px;height:30px;box-shadow:0 0 40px 14px #fffbe6,0 0 80px 28px #daa520,0 0 56px 14px #fffbe6,0 0 112px 40px #daa520,0 0 28px 7px #fffbe6}}@media (min-width:1024px){.star-ray{width:12px;height:38px;box-shadow:0 0 48px 16px #fffbe6,0 0 96px 32px #daa520,0 0 64px 16px #fffbe6,0 0 128px 48px #daa520,0 0 32px 8px #fffbe6}}.star-ray:before{content:"";position:absolute;left:50%;top:0;width:12px;height:12px;background:radial-gradient(circle,#fffbe6 0%,#ffd700 60%,transparent 100%);transform:translate(-50%,-40%);z-index:1;filter:blur(1.5px);opacity:.7;pointer-events:none}@media (min-width:640px){.star-ray:before{width:15px;height:15px;filter:blur(1.8px)}}@media (min-width:1024px){.star-ray:before{width:18px;height:18px;filter:blur(2px)}}.star-ray.ray-1{transform:translate(-50%,-100%) rotate(0)}.star-ray.ray-2{transform:translate(-50%,-100%) rotate(90deg)}.star-ray.ray-3{transform:translate(-50%,-100%) rotate(180deg)}.star-ray.ray-4{transform:translate(-50%,-100%) rotate(270deg)}.star-center{position:absolute;left:50%;top:50%;width:10px;height:10px;background:radial-gradient(circle,#fffbe6,gold 70%,#daa520);border-radius:50%;box-shadow:0 0 6px 1.5px #fffbe666,0 0 12px 3px #daa5204d,0 0 18px 4.5px #ffd7001a;opacity:.6;transform:translate(-50%,-50%);z-index:2}@media (min-width:640px){.star-center{width:13px;height:13px;box-shadow:0 0 7px 1.75px #fffbe666,0 0 14px 3.5px #daa5204d,0 0 21px 5.25px #ffd7001a}}@media (min-width:1024px){.star-center{width:16px;height:16px;box-shadow:0 0 8px 2px #fffbe666,0 0 16px 4px #daa5204d,0 0 24px 6px #ffd7001a}}
