:root{--sat: env(safe-area-inset-top);--sar: env(safe-area-inset-right);--sab: env(safe-area-inset-bottom);--sal: env(safe-area-inset-left);--nav-height: 58px;--nav-total: calc(var(--nav-height) + var(--sat))}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html{height:100%;height:-webkit-fill-available;overflow:hidden}body{height:100%;min-height:100%;min-height:-webkit-fill-available;overflow:hidden;background:#121212;overscroll-behavior:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-family:Figtree,DM Sans,system-ui,sans-serif;-webkit-text-size-adjust:100%}#root{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;overflow:hidden}.safe-top{padding-top:env(safe-area-inset-top)}.safe-bottom{padding-bottom:env(safe-area-inset-bottom)}button,a{-webkit-user-select:none;user-select:none;cursor:pointer}input,textarea{font-size:max(16px,1em);border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}::-webkit-scrollbar{display:none}*{scrollbar-width:none}@keyframes spin{to{transform:rotate(360deg)}}@keyframes slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
