/* Datnova — Motion. cubic ease-in-out only. No bounce, no 360° spinners. */
:root{
  --ease-standard:cubic-bezier(.4,0,.2,1); /* @kind other */
  --ease-in:cubic-bezier(.4,0,1,1); /* @kind other */
  --ease-out:cubic-bezier(0,0,.2,1); /* @kind other */
  --dur-fast:150ms; /* @kind other */
  --dur-ui:200ms; /* @kind other */
  --dur-ui-slow:300ms; /* @kind other */
  --dur-enter:240ms; /* @kind other */
  --transition-ui:all var(--dur-ui) var(--ease-standard);
  /* Logo intro: chevron 1 (300ms) → chevron 2 (+100ms) → wordmark fade (200ms) */
  --dur-logo-chevron:300ms; /* @kind other */
  --delay-logo-chevron-2:100ms; /* @kind other */
  --dur-logo-word:200ms; /* @kind other */
}
@keyframes dn-chevron-pulse{0%,100%{opacity:.35}50%{opacity:1}}
@keyframes dn-fade-up{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@keyframes dn-chevron-in{from{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:none}}
