:root{--datum-motion-response:var(--datum-duration-quick);--datum-motion-reveal:var(--datum-duration-standard);--datum-motion-overlay:var(--datum-duration-sheet);--datum-motion-curve:var(--datum-easing-standard);--datum-motion-distance:var(--datum-space-3)}@keyframes datum-reveal{0%{opacity:0;transform:translateY(var(--datum-motion-distance))}to{opacity:1;transform:translateY(0)}}@keyframes datum-fade{0%{opacity:.45}to{opacity:1}}@keyframes datum-confirm{0%{transform:scale(.88)}60%{transform:scale(1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){[data-datum-motion=reveal]{animation:datum-reveal var(--datum-motion-reveal) var(--datum-easing-enter)}[data-datum-motion=confirm]{animation:datum-confirm var(--datum-motion-reveal) var(--datum-motion-curve)}[data-datum-motion=fade]{animation:datum-fade var(--datum-motion-reveal) var(--datum-motion-curve)}.datum-gallery__dialog[open],.datum-select-list:popover-open,[data-datum-motion=overlay]{animation:datum-reveal var(--datum-motion-overlay) var(--datum-easing-sheet)}.datum-gallery__dialog[open]::-webkit-backdrop{animation:datum-fade var(--datum-motion-reveal) var(--datum-motion-curve)}.datum-gallery__dialog[open]::backdrop{animation:datum-fade var(--datum-motion-reveal) var(--datum-motion-curve)}.datum-disclosure[open]>.datum-disclosure__content{animation:datum-reveal var(--datum-motion-reveal) var(--datum-easing-enter)}.datum-catalog-filters input{transition:border-color var(--datum-motion-response),box-shadow var(--datum-motion-response)}.datum-catalog-filters input:focus-visible{outline:2px solid var(--datum-experience-accent);outline-offset:3px}.datum-button,.datum-gallery__thumb,.datum-gallery__zoom,[data-datum-motion=press]{transition:transform var(--datum-motion-response) var(--datum-motion-curve),background-color var(--datum-motion-response),border-color var(--datum-motion-response)}.datum-button:active:not(:disabled),.datum-gallery__thumb:active,[data-datum-motion=press]:active:not(:disabled){transform:scale(.97)}[data-datum-motion=lift]{transition:transform var(--datum-motion-reveal) var(--datum-motion-curve)}@media (hover:hover) and (pointer:fine){[data-datum-motion=lift]:hover{transform:translateY(-3px)}.datum-gallery__thumb:hover,[data-datum-motion=press]:hover:not(:disabled){transform:translateY(-2px)}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.datum-gallery__dialog::-webkit-backdrop{animation:none!important;-webkit-transition:none!important;transition:none!important;transform:none!important}.datum-button,.datum-disclosure__content,.datum-gallery__dialog,.datum-gallery__dialog::backdrop,.datum-gallery__thumb,.datum-gallery__zoom,.datum-select-list,[data-datum-motion]{animation:none!important;transition:none!important;transform:none!important}}