html[data-mv-pronto] [data-mv="reveal"]:not([data-mv-dentro]) {
  opacity: 0;
  transform: translateY(var(--mv-desloc-curto));
  filter: blur(var(--mv-blur-entrada));
}

[data-mv="reveal"] {
  transition-property: opacity, transform, filter;
  transition-duration: var(--mv-cena-curta);
  transition-timing-function: var(--mv-curva-saida);
}

html[data-mv-pronto] [data-mv="reveal"][data-mv-dentro] {
  opacity: 1;
  transform: none;
  filter: blur(0);
}

[data-mv="stagger"] > *:nth-child(1) {
  --mv-i: 0;
}

[data-mv="stagger"] > *:nth-child(2) {
  --mv-i: 1;
}

[data-mv="stagger"] > *:nth-child(3) {
  --mv-i: 2;
}

[data-mv="stagger"] > *:nth-child(4) {
  --mv-i: 3;
}

[data-mv="stagger"] > *:nth-child(5) {
  --mv-i: 4;
}

[data-mv="stagger"] > *:nth-child(6) {
  --mv-i: 5;
}

[data-mv="stagger"] > *:nth-child(n+7) {
  --mv-i: 5;
}

[data-mv="stagger"] > [data-mv] {
  transition-delay: calc(var(--mv-i, 0) * var(--mv-stagger-card));
}

html[data-mv-pronto] [data-mv="unmask"]:not([data-mv-dentro]) {
  clip-path: inset(0 100% 0 0);
}

[data-mv="unmask"] {
  transition-property: clip-path;
  transition-duration: var(--mv-cena-media);
  transition-timing-function: var(--mv-curva-editorial);
}

html[data-mv-pronto] [data-mv="unmask"][data-mv-dentro] {
  clip-path: inset(0 0 0 0);
}

[data-mv="sanfona"] {
  display: grid;
  grid-template-rows: 0fr;
  transition-property: grid-template-rows;
  transition-duration: var(--mv-ui-curta);
  transition-timing-function: var(--mv-curva-dupla);
}

[data-mv="sanfona"] > * {
  overflow: hidden;
  min-height: 0;
}

[aria-expanded="true"] + [data-mv="sanfona"] {
  grid-template-rows: 1fr;
}

