*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:#faf9f7;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #c2410c;outline-offset:2px}button:disabled{cursor:not-allowed;opacity:.55}.ui-btn{transition:filter .12s ease,transform .08s ease}.ui-btn:not(:disabled):hover{filter:brightness(.96)}.ui-btn:not(:disabled):active{transform:scale(.98)}.ui-row:not(:disabled):active{background:#faf9f7}.ui-fill{transition:width .4s ease}@keyframes ui-sheet-in{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@keyframes ui-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ui-shimmer{0%,to{opacity:1}50%{opacity:.55}}.ui-sheet{animation:ui-sheet-in .18s ease-out}.ui-fade{animation:ui-fade-in .15s ease-out}.ui-toast{animation:ui-sheet-in .18s ease-out}.ui-skeleton{animation:ui-shimmer 1.2s ease-in-out infinite}.ui-scroll-x{scrollbar-width:none;-webkit-overflow-scrolling:touch}.ui-scroll-x::-webkit-scrollbar{display:none}@keyframes me-spin{to{transform:rotate(360deg)}}.me-spin{animation:me-spin .8s linear infinite}@keyframes me-pulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.6);opacity:1}}.me-pulse{animation:me-pulse 1s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.me-spin,.me-pulse{animation:none}.ui-btn,.ui-fill{transition:none}.ui-sheet,.ui-fade,.ui-toast,.ui-skeleton{animation:none}}
