@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";*,*:before,*:after{box-sizing:border-box}:root,html[data-theme=dark]{color-scheme:dark;--page-bg: #000000;--grid-strong: rgba(255, 255, 255, .035);--grid-subtle: rgba(255, 255, 255, .015);--link: rgba(255, 255, 255, .72);--link-hover: rgba(255, 255, 255, .92);--selection-bg: rgba(56, 189, 248, .2);--selection-text: #ffffff;--scrollbar-thumb: #2e2e2e;--scrollbar-thumb-hover: #525252;--background-color: #000000;--text-main-color: rgba(255, 255, 255, .92)}html[data-theme=light]{color-scheme:light;--page-bg: #ffffff;--grid-strong: rgba(15, 23, 42, .05);--grid-subtle: rgba(15, 23, 42, .02);--link: rgba(15, 23, 42, .7);--link-hover: rgba(15, 23, 42, .92);--selection-bg: rgba(2, 132, 199, .18);--selection-text: #0f172a;--scrollbar-thumb: #cbd5e1;--scrollbar-thumb-hover: #94a3b8;--background-color: #ffffff;--text-main-color: rgba(15, 23, 42, .92)}:root{font-family:-apple-system,BlinkMacSystemFont,Inter,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-synthesis:none}html,body,#root{margin:0;padding:0;min-height:100vh;background-color:var(--page-bg)}body{overflow-x:hidden;transition:background-color .3s ease;background-image:linear-gradient(var(--grid-strong) 1px,transparent 1px),linear-gradient(90deg,var(--grid-strong) 1px,transparent 1px),linear-gradient(var(--grid-subtle) 1px,transparent 1px),linear-gradient(90deg,var(--grid-subtle) 1px,transparent 1px);background-size:128px 128px,128px 128px,32px 32px,32px 32px;background-position:0 0,0 0,0 0,0 0;background-attachment:fixed}a:not(.MuiButtonBase-root){color:var(--link);text-decoration:none;transition:color .15s ease}a:not(.MuiButtonBase-root):hover{color:var(--link-hover)}::selection{background:var(--selection-bg);color:var(--selection-text)}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}html,body,#root{height:100%;margin:0;padding:0;overflow-x:hidden}
