/* Page-level choices saved from the VOYZ appearance studio. */
body.page-customized{
  background:var(--bg);
  color:var(--ink);
}

body[data-button-shape="compact"]{--page-button-radius:6px}
body[data-button-shape="soft"]{--page-button-radius:12px}
body[data-button-shape="pill"]{--page-button-radius:999px}
body[data-button-shape] .button,
body[data-button-shape] button[type="submit"]{
  border-radius:var(--page-button-radius);
}

body[data-page-motion="none"] *,
body[data-page-motion="none"] *::before,
body[data-page-motion="none"] *::after{
  scroll-behavior:auto!important;
  animation-duration:.01ms!important;
  animation-iteration-count:1!important;
  transition-duration:.01ms!important;
}

body[data-page-motion="smooth"] main>section,
body[data-page-motion="smooth"] main>header{
  animation:page-settle .48s var(--ease-out-expo) both;
}
body[data-page-motion="smooth"] main>section:nth-child(2){animation-delay:.05s}
body[data-page-motion="smooth"] main>section:nth-child(3){animation-delay:.09s}

@keyframes page-settle{
  from{opacity:.82;transform:translateY(10px)}
  to{opacity:1;transform:none}
}

@media (prefers-reduced-motion:reduce){
  body[data-page-motion] *,
  body[data-page-motion] *::before,
  body[data-page-motion] *::after{
    scroll-behavior:auto!important;
    animation-duration:.01ms!important;
    animation-iteration-count:1!important;
    transition-duration:.01ms!important;
  }
}
