.painel{--ano-novo-foguete:var(--ano-novo-ceu);--ano-novo-chama:#f97316;--pascoa-coelho-corpo:var(--cinza-200);--pascoa-coelho-sombra:var(--cinza-300);--pascoa-cesta:#d97706;--pascoa-cesta-escura:#92400e;--carnaval-serpentina-fio:color-mix(in srgb,var(--cinza-900) 45%,transparent);--travessia-ciclo:var(--natal-treno-ciclo,30s);--travessia-atraso:var(--natal-treno-atraso,4s)}.travessia{position:fixed;inset:0;z-index:34;overflow:hidden;pointer-events:none}.viajante{position:absolute;top:calc(var(--altura-da-barra) + var(--v-topo));left:0;width:var(--v-tamanho);opacity:0;animation:viajante-anda var(--travessia-ciclo) linear calc(var(--travessia-atraso) + var(--v-atraso)) infinite}.viajante__desenho,.viajante__mov{display:block;width:100%;height:auto;overflow:visible}@keyframes viajante-anda{0%{translate:-4rem 0;opacity:0}2%{opacity:1}18%{opacity:1}30%{translate:var(--v-fim) var(--v-sobe);opacity:0}to{translate:var(--v-fim) var(--v-sobe);opacity:0}}.travessia__brilho{transform-box:fill-box;transform-origin:center;animation:travessia-cintila .5s ease-in-out calc(var(--i) * -.17s) infinite alternate}@keyframes travessia-cintila{0%{opacity:.15;scale:.5}to{opacity:1;scale:1.1}}.viajante--foguete .viajante__mov{animation:foguete-onda 1.4s ease-in-out calc(var(--v-atraso) * -3) infinite}@keyframes foguete-onda{0%,to{translate:0 .4rem;rotate:8deg}50%{translate:0 -.4rem;rotate:-10deg}}.foguete__chama{transform-box:fill-box;transform-origin:100% 50%;animation:foguete-chama .14s ease-in-out infinite alternate}@keyframes foguete-chama{0%{scale:.7 .8}to{scale:1.2 1.05}}.viajante--coelho .viajante__mov{transform-origin:50% 100%;animation:coelho-pula .62s cubic-bezier(.45,0,.55,1) calc(var(--v-atraso) * -2) infinite}@keyframes coelho-pula{0%{translate:0 0;rotate:0deg;scale:1.08 .9}15%{translate:0 0;scale:.94 1.08}50%{translate:0 -1.1rem;rotate:-10deg;scale:1}85%{translate:0 0;rotate:4deg;scale:1}to{translate:0 0;rotate:0deg;scale:1.08 .9}}.coelho__orelhas{transform-box:fill-box;transform-origin:30% 100%;animation:coelho-orelhas .62s ease-in-out calc(var(--v-atraso) * -2) infinite}@keyframes coelho-orelhas{0%,to{rotate:12deg}50%{rotate:-14deg}}.viajante--mascara .viajante__mov{animation:mascara-danca 1.2s ease-in-out calc(var(--v-atraso) * -3) infinite}@keyframes mascara-danca{0%,to{translate:0 .35rem;rotate:-12deg}25%{translate:0 -.2rem;rotate:0deg}50%{translate:0 -.45rem;rotate:12deg}75%{translate:0 .1rem;rotate:2deg}}.mascara__pluma{transform-box:fill-box;transform-origin:50% 100%;animation:pluma-sacode .4s ease-in-out calc(var(--i) * -.13s) infinite alternate}@keyframes pluma-sacode{0%{rotate:-10deg}to{rotate:10deg}}.pendurados{position:fixed;top:var(--altura-da-barra);right:0;z-index:34;width:9rem;height:7rem;pointer-events:none}.pendurado{position:absolute;top:0;right:var(--direita);display:flex;flex-direction:column;align-items:center;transform-origin:top center;animation:pendurado-balanca 2.8s ease-in-out calc(var(--i) * -.9s) infinite alternate}.pendurado__fio{width:1px;height:var(--fio);background:var(--carnaval-serpentina-fio)}.pendurado__desenho{display:block;width:var(--tamanho);height:auto;margin-top:-1px;overflow:visible}.pendurados .pendurado .ovo{width:var(--tamanho);height:calc(var(--tamanho) * 1.28);animation:none}@keyframes pendurado-balanca{0%{rotate:-8deg}to{rotate:8deg}}@media (max-width:640px){.viajante{width:calc(var(--v-tamanho) * .8)}.pendurados{width:7rem;scale:.85;transform-origin:top right}}@media (prefers-reduced-motion:reduce){.travessia{display:none}body .fogos.tema-enfeite{display:block}body .fogos .fogo__faisca{animation:none;opacity:1;transform:translateX(1.5rem)}.coelho__orelhas,.foguete__chama,.mascara__pluma,.pendurado,.travessia__brilho,.viajante,.viajante__mov{animation:none}}.painel{--festa-travessia-ciclo:30s;--festa-travessia-atraso:4s;--criancas-aviao:var(--criancas-ceu);--criancas-aviao-dobra:#0284c7;--criancas-aviao-claro:#bae6fd;--criancas-verde:#22c55e;--criancas-rastro:color-mix(in srgb,var(--cinza-500) 55%,transparent)}.festa-pendurados{position:fixed;top:var(--altura-da-barra);right:0;z-index:34;width:9rem;height:8rem;overflow:hidden;pointer-events:none}.festa-pendurado{position:absolute;top:var(--pendurado-topo,0);right:var(--pendurado-direita);display:flex;flex-direction:column;align-items:center;transform-origin:top center;animation:festa-pendurado-balanca 2.8s ease-in-out calc(var(--i) * -.9s) infinite alternate}.festa-pendurado--flutua{transform-origin:bottom center;animation-duration:3.4s}.festa-pendurado__fio{flex:none;width:1px;height:var(--pendurado-fio);background:color-mix(in srgb,var(--cinza-900) 45%,transparent)}.festa-pendurado__desenho{display:block;flex:none;width:var(--pendurado-tamanho);height:auto;margin-top:-1px;overflow:visible}@keyframes festa-pendurado-balanca{0%{rotate:-7deg}to{rotate:7deg}}.lanterna-junina__luz{animation:lanterna-brilha 1.6s ease-in-out calc(var(--i) * -.5s) infinite alternate}@keyframes lanterna-brilha{0%{opacity:.55}to{opacity:1}}.ioio .festa-pendurado__fio{transform-origin:top center;animation:ioio-linha 1.8s ease-in-out infinite alternate}.ioio .festa-pendurado__desenho{animation:ioio-sobe 1.8s ease-in-out infinite alternate,ioio-gira .9s linear infinite}@keyframes ioio-linha{0%{scale:1 .35}to{scale:1 1}}@keyframes ioio-sobe{0%{translate:0 calc(var(--pendurado-fio) * -.65)}to{translate:0 0}}@keyframes ioio-gira{to{rotate:1turn}}.festa-travessia{position:fixed;inset:0;z-index:34;overflow:hidden;pointer-events:none}.festa-travessia__voo{position:absolute;top:calc(var(--altura-da-barra) + var(--figura-topo));left:0;width:var(--figura-tamanho);opacity:0;animation:festa-travessia-voa var(--festa-travessia-ciclo) linear calc(var(--festa-travessia-atraso) + var(--figura-atraso)) infinite}.festa-travessia__movimento{display:block;animation-duration:2.4s;animation-timing-function:ease-in-out;animation-delay:calc(var(--i) * -.8s);animation-iteration-count:infinite}.festa-travessia__desenho{display:block;width:100%;height:auto;overflow:visible}@keyframes festa-travessia-voa{0%{translate:-4rem 0;opacity:0}3%{opacity:1}20%{opacity:1}30%{translate:var(--figura-fim) -1.25rem;opacity:0}to{translate:var(--figura-fim) -1.25rem;opacity:0}}.festa-travessia__movimento--balao-junino{animation-name:balao-junino-flutua;animation-duration:3s;animation-direction:alternate}@keyframes balao-junino-flutua{0%{translate:0 .6rem;rotate:-4deg}to{translate:0 -.6rem;rotate:4deg}}.festa-travessia__movimento--aviaozinho{animation-name:aviaozinho-manobra;animation-duration:2.6s}@keyframes aviaozinho-manobra{0%{translate:0 0;rotate:0deg}20%{translate:0 -.9rem;rotate:-14deg}45%{translate:0 .9rem;rotate:16deg}65%{translate:0 -.3rem;rotate:-6deg}85%{translate:0 .4rem;rotate:6deg}to{translate:0 0;rotate:0deg}}.festa-travessia__movimento--bolo{transform-origin:50% 10%;animation-name:bolo-balanca;animation-duration:1.9s;animation-direction:alternate}@keyframes bolo-balanca{0%{translate:0 .25rem;rotate:-9deg}to{translate:0 -.25rem;rotate:9deg}}.festa-estouro{transform-box:fill-box;transform-origin:center;animation:festa-estouro 1.4s ease-out calc(var(--i) * -.45s) infinite}@keyframes festa-estouro{0%{opacity:0;scale:.2}30%{opacity:1}to{opacity:0;scale:1.2}}.festa-chama{transform-box:fill-box;transform-origin:50% 100%;animation:chama-tremula .7s ease-in-out infinite alternate}.aviaozinho__rastro{stroke-dasharray:6 7;animation:aviaozinho-rastro .8s linear infinite}@keyframes aviaozinho-rastro{to{stroke-dashoffset:-13}}.baloes{position:fixed;inset:0;z-index:34;overflow:hidden;pointer-events:none}.balao{position:absolute;bottom:-5rem;width:2rem;height:2.5rem;border-radius:50% 50% 46% 46%/55% 55% 45% 45%;background:var(--cor-do-balao);opacity:0;animation:balao-sobe 11s linear var(--atraso) infinite}.balao--esquerda{left:var(--x)}.balao--direita{right:var(--x)}.balao__fio{position:absolute;top:100%;left:50%;width:1px;height:2rem;background:color-mix(in srgb,var(--cinza-900) 35%,transparent)}.balao--rosa{--cor-do-balao:var(--niver-balao-rosa)}.balao--azul{--cor-do-balao:var(--niver-balao-azul)}.balao--amarelo{--cor-do-balao:var(--niver-balao-amarelo)}.balao--verde{--cor-do-balao:var(--niver-balao-verde)}@keyframes balao-sobe{0%{opacity:0;translate:0 0}6%{opacity:.9}30%{opacity:.9}62%{opacity:0;translate:1rem -55vh}to{opacity:0;translate:1rem -55vh}}@media (max-width:640px){.festa-travessia__voo{width:calc(var(--figura-tamanho) * .8)}.festa-pendurados{transform-origin:top right;scale:.8}}@media (prefers-reduced-motion:reduce){.baloes,.festa-travessia{display:none}.aviaozinho__rastro,.festa-chama,.festa-estouro,.festa-pendurado,.festa-pendurado__desenho,.festa-pendurado__fio,.ioio .festa-pendurado__desenho,.ioio .festa-pendurado__fio,.lanterna-junina__luz{animation:none}}