html,body,#root{margin:0;padding:0;min-height:100%;font-family:Adelle Sans ARA,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{max-width:100%}input,select,textarea{min-width:0;max-width:100%;box-sizing:border-box}img,svg,video,canvas{max-width:100%}@media(prefers-reduced-motion:no-preference){button{transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .18s ease,transform .12s ease,opacity .15s ease}button:not(:disabled):active{transform:translateY(1px)}input,select,textarea{transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.sw-card{transition:box-shadow .2s ease,transform .2s ease}.sw-card.sw-clickable:hover{transform:translateY(-1px);box-shadow:0 6px 22px #0000001a}.sw-overlay{animation:sw-fade .18s ease both}.sw-modal{animation:sw-rise .22s cubic-bezier(.2,.7,.2,1) both}.sw-toast{animation:sw-toast-in .25s cubic-bezier(.2,.7,.2,1) both}}@keyframes sw-fade{0%{opacity:0}to{opacity:1}}@keyframes sw-rise{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@keyframes sw-toast-in{0%{opacity:0;bottom:8px}to{opacity:1;bottom:20px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
