.cielo{--cielo-a: #4b5a6b;--cielo-b: #2b3440;position:relative;isolation:isolate;background:linear-gradient(180deg,var(--cielo-a) 0,var(--cielo-b) 30rem,var(--theme-bg-dark, #1a1a1a) 58rem)}.cielo--sol{--cielo-a: #1c62c4;--cielo-b: #3f8fdc}.cielo--parcial{--cielo-a: #2863ad;--cielo-b: #5489c2}.cielo--nublado{--cielo-a: #47576a;--cielo-b: #6b7889}.cielo--lluvia{--cielo-a: #2c394b;--cielo-b: #4a5a72}.cielo--tormenta{--cielo-a: #1b2030;--cielo-b: #3a3f5a}.cielo--nieve{--cielo-a: #51657f;--cielo-b: #8298b0}.cielo--niebla{--cielo-a: #55606c;--cielo-b: #7b858f}.cielo--noche{--cielo-a: #0a1230;--cielo-b: #1d2c5c}.cielo--noche-nublada{--cielo-a: #141a29;--cielo-b: #2c3547}.cielo__contenido{position:relative;z-index:1}.cielo__fx{position:absolute;inset:0 0 auto;height:46rem;overflow:hidden;pointer-events:none;z-index:0;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}.cielo__fx>*{position:absolute}.vidrio{background:#ffffff1c;border:1px solid rgba(255,255,255,.16);border-radius:1.5rem;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}.vidrio--oscuro{background:#ffffff0b;border-color:#ffffff1a;-webkit-backdrop-filter:none;backdrop-filter:none}.fx-sol{top:-7rem;right:-5rem;width:26rem;height:26rem;border-radius:50%;background:radial-gradient(circle,rgba(255,236,170,.95) 0,rgba(255,214,110,.55) 22%,rgba(255,205,90,.16) 48%,transparent 70%);animation:cielo-respira 7s ease-in-out infinite}.fx-luna{top:3.5rem;right:12%;width:4.5rem;height:4.5rem;border-radius:50%;background:radial-gradient(circle at 35% 35%,#f6f7ff,#cfd6f5 70%);box-shadow:0 0 60px 18px #becdff47;animation:cielo-respira 9s ease-in-out infinite}.fx-estrellas{inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cg fill='%23fff'%3E%3Ccircle cx='20' cy='30' r='1.2'/%3E%3Ccircle cx='95' cy='12' r='.8'/%3E%3Ccircle cx='160' cy='60' r='1.4'/%3E%3Ccircle cx='230' cy='25' r='.9'/%3E%3Ccircle cx='60' cy='110' r='.8'/%3E%3Ccircle cx='130' cy='150' r='1.1'/%3E%3Ccircle cx='210' cy='130' r='.7'/%3E%3Ccircle cx='30' cy='200' r='1'/%3E%3Ccircle cx='110' cy='230' r='.8'/%3E%3Ccircle cx='190' cy='215' r='1.3'/%3E%3C/g%3E%3C/svg%3E");animation:cielo-titila 5s ease-in-out infinite}.fx-nube{width:34rem;height:9rem;border-radius:50%;filter:blur(34px);background:#ffffff57;animation:cielo-nube 80s linear infinite}.fx-nube--1{top:1rem;left:-36rem}.fx-nube--2{top:9rem;left:-36rem;width:26rem;opacity:.75;animation-duration:110s;animation-delay:-45s}.fx-nube--3{top:17rem;left:-36rem;width:40rem;opacity:.55;animation-duration:140s;animation-delay:-90s}.cielo--lluvia .fx-nube,.cielo--tormenta .fx-nube,.cielo--noche-nublada .fx-nube{background:#bec8d733}.cielo--parcial .fx-nube--3{display:none}.fx-niebla{left:-50%;width:200%;height:10rem;filter:blur(30px);background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent 60%,rgba(255,255,255,.22),transparent);animation:cielo-niebla 46s ease-in-out infinite alternate}.fx-niebla--1{top:5rem}.fx-niebla--2{top:16rem;animation-duration:64s;animation-direction:alternate-reverse}.fx-lluvia{inset:-10rem 0 0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cg stroke='%23fff' stroke-width='1.3' stroke-linecap='round'%3E%3Cpath d='M22 6l-5 20M70 40l-5 20M118 14l-5 20M44 84l-5 20M98 100l-5 20M132 66l-5 20'/%3E%3C/g%3E%3C/svg%3E");animation:cielo-lluvia .75s linear infinite}.fx-lluvia--lejos{opacity:.22;background-size:100px 100px;animation-duration:1.05s}.fx-lluvia--cerca{opacity:.42}.cielo--tormenta .fx-lluvia--cerca{opacity:.55;animation-duration:.6s}.fx-nieve{inset:-10rem 0 0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cg fill='%23fff'%3E%3Ccircle cx='20' cy='20' r='2.4'/%3E%3Ccircle cx='90' cy='50' r='1.8'/%3E%3Ccircle cx='140' cy='110' r='2.6'/%3E%3Ccircle cx='50' cy='120' r='2'/%3E%3C/g%3E%3C/svg%3E");animation:cielo-nieve 9s linear infinite}.fx-nieve--lejos{opacity:.35;background-size:110px 110px;animation-duration:14s}.fx-nieve--cerca{opacity:.7}.fx-rayo{inset:0;background:radial-gradient(ellipse at 70% 0,rgba(220,228,255,.9),transparent 60%);opacity:0;animation:cielo-rayo 9s linear infinite}@keyframes cielo-respira{0%,to{transform:scale(1);opacity:.92}50%{transform:scale(1.07);opacity:1}}@keyframes cielo-titila{0%,to{opacity:.9}50%{opacity:.45}}@keyframes cielo-nube{to{transform:translate(calc(100vw + 76rem))}}@keyframes cielo-niebla{0%{transform:translate(-8%)}to{transform:translate(8%)}}@keyframes cielo-lluvia{to{background-position:-35px 140px}}@keyframes cielo-nieve{to{background-position:40px 160px}}@keyframes cielo-rayo{0%,62%,66%,70%,to{opacity:0}63%{opacity:.32}64.5%{opacity:.06}67%{opacity:.22}}@media(prefers-reduced-motion:reduce){.cielo__fx *{animation:none!important}.fx-rayo{display:none}}
