.ghibli-sky{background:linear-gradient(#e0f3f4 0%,#edf8f2 30%,#f8fef7 70%,#f7faf2 100%);background:linear-gradient(color(display-p3 .891858 .95003 .954136) 0%,color(display-p3 .937638 .972771 .949166) 30%,color(display-p3 .976865 .99381 .971933) 70%,color(display-p3 .971497 .97825 .952017) 100%);background:linear-gradient(lab(94.399% -6.32712 -2.65034) 0%,lab(96.7237% -4.80363 1.90994) 30%,lab(98.9709% -2.68921 2.32306) 70%,lab(97.7873% -1.7103 3.29237) 100%)}.ghibli-sky-dark{background:linear-gradient(#09131a 0%,#050d10 30%,#040809 70%,#020504 100%);background:linear-gradient(color(display-p3 .0442873 .0727379 .097763) 0%,color(display-p3 .0243135 .0487386 .0595235) 30%,color(display-p3 .0182103 .0322417 .0335523) 70%,color(display-p3 .0105161 .0202222 .0176383) 100%);background:linear-gradient(lab(5.27136% -1.99367 -5.70667) 0%,lab(3.09226% -1.8307 -2.14336) 30%,lab(2.02365% -1.20095 -.549763) 70%,lab(1.23812% -.932135 -.00836849) 100%)}.ghibli-cloud{filter:blur(2px);z-index:1;background:rgba(255,255,255,.85);border-radius:9999px;position:absolute}.ghibli-cloud.small{width:60px;height:25px}.ghibli-cloud.medium{width:100px;height:40px}.ghibli-cloud.large{width:160px;height:60px}.cloud-wrapper{pointer-events:none;width:100%;height:100%;position:absolute}@keyframes float-clouds{0%{transform:translate(0)translateY(0)}50%{transform:translate(50vw)translateY(-10px)}to{transform:translate(calc(100vw + 200px))translateY(0)}}@keyframes float-clouds-reverse{0%{transform:translate(0)translateY(0)}50%{transform:translate(-50vw)translateY(-10px)}to{transform:translate(calc(-100vw - 200px))translateY(0)}}@keyframes gentle-sway{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(2deg)}}@keyframes magical-glow{0%,to{box-shadow:0 0 10px rgba(132,204,22,.2)}50%{box-shadow:0 0 20px rgba(132,204,22,.4)}}@keyframes timer-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes progress-slide{0%{transform:translate(-60%)}50%{transform:translate(15%)}to{transform:translate(110%)}}.animate-gentle-sway{animation:4s ease-in-out infinite gentle-sway}.animate-magical-glow{animation:3s ease-in-out infinite magical-glow}.animate-timer-pulse{animation:2s ease-in-out infinite timer-pulse}
