@import"https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,100..1000&family=Google+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,700&display=swap";:root{--bg-default: #f8fafc;--bg-paper: #ffffff;--text-primary: #0f172a;--text-secondary: #475569;--border-color: #e2e8f0;--scrollbar-track: #f1f5f9;--scrollbar-thumb: #cbd5e1;--scrollbar-thumb-hover: #94a3b8}html.dark{--bg-default: #18191a;--bg-paper: #242526;--text-primary: #e4e6eb;--text-secondary: #b0b3b8;--text-muted: #71767b;--border-color: #3a3b3c;--scrollbar-track: #18191a;--scrollbar-thumb: #3a3b3c;--scrollbar-thumb-hover: #4e4f50;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0;font-family:Google Sans Flex,Google Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}html,body,#root{width:100%;max-width:100vw;min-height:100vh;overflow-x:hidden;font-family:Google Sans Flex,Google Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--bg-default);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,button,select,textarea{font-family:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}
