*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;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}@keyframes me-splash-pop{0%{transform:scale(.9);opacity:0}to{transform:none;opacity:1}}@keyframes me-tip-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.me-splash-logo{animation:me-splash-pop .5s cubic-bezier(.2,.8,.2,1)}.me-splash-tip{animation:me-tip-fade .4s ease .2s both}.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}.me-splash-logo,.me-splash-tip,.ui-sheet,.ui-fade,.ui-toast,.ui-skeleton{animation:none}}
