@keyframes mov-entrar{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.mov-entrar{animation:mov-entrar .3s var(--mov-saida) both;animation-delay:var(--mov-atraso,0s)}.mov-cascata>*{animation:mov-entrar .3s var(--mov-saida) both;animation-delay:.32s}.mov-cascata>:first-child{animation-delay:0s}.mov-cascata>:nth-child(2){animation-delay:40ms}.mov-cascata>:nth-child(3){animation-delay:80ms}.mov-cascata>:nth-child(4){animation-delay:.12s}.mov-cascata>:nth-child(5){animation-delay:.16s}.mov-cascata>:nth-child(6){animation-delay:.2s}.mov-cascata>:nth-child(7){animation-delay:.24s}.mov-cascata>:nth-child(8){animation-delay:.28s}.mov-flutuante{isolation:isolate;transition:transform var(--mov-medio) var(--mov-saida);position:relative}.mov-flutuante:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 1px var(--cor-acento-borda), var(--elev-tela);opacity:0;transition:opacity var(--mov-medio) var(--mov-saida);position:absolute;inset:-1px}@media (hover:hover){.mov-flutuante:hover{transform:translateY(-2px)}.mov-flutuante:hover:after{opacity:1}}.mov-flutuante:focus-within:after{opacity:1}.mov-brilho-cursor{isolation:isolate;position:relative}.mov-brilho-cursor:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(260px circle at var(--mov-x,50%) var(--mov-y,0%), var(--brilho-acento), transparent 70%);opacity:0;transition:opacity var(--mov-medio) var(--mov-saida);position:absolute;inset:0}@media (hover:hover){.mov-brilho-cursor:hover:before{opacity:1}}.mov-arrastando,.mov-flutuante.mov-arrastando:hover{opacity:.45;transition:opacity var(--mov-rapido) var(--mov-saida), transform var(--mov-rapido) var(--mov-saida);transform:scale(.97)}.mov-fantasma{pointer-events:none;padding:24px;position:fixed;top:-1000px;left:-1000px}.mov-fantasma>*{box-shadow:0 0 0 1px var(--cor-acento-borda), var(--elev-tela);transform:rotate(2deg)scale(1.03)}@keyframes mov-pousar{0%{opacity:.6;transform:translateY(-6px)scale(1.03)rotate(1deg)}60%{opacity:1;transform:translateY(1px)scale(.995)}to{opacity:1;transform:none}}.mov-pousar{animation:mov-pousar .3s var(--mov-saida) both}.mov-icone-reage{transition:transform var(--mov-medio) var(--mov-saida)}@media (hover:hover){.group:hover .mov-icone-reage{transform:scale(1.08)rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.mov-entrar,.mov-cascata>*,.mov-pousar{animation:none}.mov-flutuante,.mov-icone-reage{transition:none}.mov-flutuante:hover,.group:hover .mov-icone-reage,.mov-arrastando,.mov-flutuante.mov-arrastando:hover,.mov-fantasma>*{transform:none}}
