*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{color-scheme:dark;font-family:Inter,sans-serif;font-size:16px;background-color:#141412;color:#f5f4f1;-webkit-font-smoothing:antialiased;--color-bg: #141412;--color-text: #F5F4F1;--color-text-dim: rgba(245, 244, 241, .7);--color-text-muted: rgba(245, 244, 241, .4);--color-border: rgba(245, 244, 241, .12);--color-surface: rgba(245, 244, 241, .06);--color-surface-hover: rgba(245, 244, 241, .1);--bottom-nav-height: 56px;--top-bar-height: 44px;--safe-bottom: env(safe-area-inset-bottom, 0px)}body{background-color:var(--color-bg);color:var(--color-text);min-height:100dvh;overflow-x:hidden}#root{min-height:100dvh}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}input,select,textarea{font-family:inherit;color:inherit;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:12px;font-size:16px;outline:none;width:100%}input:focus,select:focus{border-color:#f5f4f166}@keyframes contested-pulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes tick-ring-pulse{0%,to{opacity:.7}50%{opacity:1}}
