:root{--motion-standard:cubic-bezier(0.4,0,0.2,1);--motion-enter:cubic-bezier(0,0,0.2,1);--motion-exit:cubic-bezier(0.4,0,1,1);--motion-sharp:cubic-bezier(0.4,0,0.6,1);--motion-spring:cubic-bezier(0.34,1.56,0.64,1);--duration-instant:80ms;--duration-fast:100ms;--duration-normal:200ms;--duration-slow:300ms}:focus-visible{outline:none;box-shadow:0 0 0 2px #faf8f4,0 0 0 4px #c4622d;border-radius:inherit;transition:box-shadow .1s ease}input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:none}.press-feedback{transition:transform var(--duration-instant) ease,background-color .15s ease,color .15s ease}.press-feedback:active{transform:scale(.97)}@keyframes toastIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes toastOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.toast-enter{animation:toastIn .25s var(--motion-enter) forwards}.toast-exit{animation:toastOut .15s var(--motion-exit) forwards}@keyframes backdropIn{0%{opacity:0}to{opacity:1}}@keyframes modalIn{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-backdrop{animation:backdropIn .2s var(--motion-enter) forwards}.modal-content{animation:modalIn .25s var(--motion-enter) forwards}a{transition:color .15s ease}img{background-color:#f5f0e8}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}