*{box-sizing:border-box;padding:0;margin:0}html{overflow-y:scroll!important;scroll-behavior:smooth}html.bounded-pane-route{overflow-y:hidden!important}body{scroll-behavior:smooth;max-width:100vw;padding-right:0!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}:root{--bg-primary:#121110;--bg-paper:#1b1a18;--text-primary:rgba(255,255,255,0.87);color-scheme:dark}.light-theme,[data-theme=light]{--bg-primary:#f8fafc;--bg-paper:#ffffff;--text-primary:#1a1a1a;color-scheme:light}.dark-theme,[data-theme=dark]{--bg-primary:#121110;--bg-paper:#1b1a18;--text-primary:rgba(255,255,255,0.87);color-scheme:dark}body,html:not(.auth-page){background-color:var(--bg-primary)}body{color:var(--text-primary);transition:background-color .2s ease}.auth-page body{background-color:transparent;color:inherit}html.auth-page{--bg-primary:#fafaf9;--text-primary:#0f0e0d;background-color:var(--bg-primary);color-scheme:light}html.auth-page[data-auth-theme=dark]{--bg-primary:#121110;--text-primary:#f2f1ee;color-scheme:dark}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--scrollbar-track,#f1f1f1)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb,#888);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover,#555)}@media (prefers-color-scheme:dark){:root{--scrollbar-track:#1b1a18;--scrollbar-thumb:#34312d;--scrollbar-thumb-hover:#6e6a63}}@media (prefers-color-scheme:light){:root{--scrollbar-track:#f1f1f1;--scrollbar-thumb:#888;--scrollbar-thumb-hover:#555}}button{border:none;background:none;cursor:pointer}*{transition:background-color .2s ease,color .2s ease,border-color .2s ease}