:root{--bg: #ffffff;--bg-soft: #f4efe8;--bg-side: #faf7f2;--bg-panel: #fffdf8;--bg-code: #f2eee8;--bg-hover: #f0ebe3;--bg-active: #e7ddcd;--text: #15120f;--text-2: #4a443e;--text-3: #706963;--text-dim: #b3aaa0;--border: #e7e0d6;--border-soft: #f0ebe3;--accent: #f59e0b;--accent-soft: #fff3e0;--warn: #d97706;--danger: #d94f5c;--ok: #16a34a;--info: #c2761f;--ws-active: #f59e0b;--ws-active-soft: #fff3e0;--action: #15120f;--action-hover:#000000;--font-body: "Open Sans", -apple-system, "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--font-heading: "Metropolis", "Open Sans", -apple-system, "PingFang SC", system-ui, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", "Menlo", "Consolas", monospace;--sans: var(--font-body);--serif: var(--font-heading);--mono: var(--font-mono);--fw-light: 300;--fw-regular: 400;--fw-bold: 600;--fs-50: 11px;--lh-50: 16px;--fs-75: 12px;--lh-75: 16px;--fs-100: 14px;--lh-100: 20px;--fs-200: 16px;--lh-200: 24px;--fs-300: 18px;--lh-300: 24px;--fs-400: 20px;--lh-400: 28px;--fs-500: 22px;--lh-500: 28px;--fs-600: 25px;--lh-600: 30px;--fs-700: 28px;--lh-700: 36px;--fs-800: 32px;--lh-800: 40px;--topbar-h: 46px;--ws-rail-w: 60px;--plugin-rail-w: 40px;--channels-w: 250px;--right-w: 300px;--content-pad-x: 24px}html,body{font-family:var(--font-body);font-size:var(--fs-100);line-height:var(--lh-100);font-weight:var(--fw-regular)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;color:var(--text);background:var(--bg);overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{font-family:inherit;cursor:pointer}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:transparent;border-radius:4px;transition:background-color .25s ease}body.is-scrolling ::-webkit-scrollbar-thumb{background-color:#00000038}body.is-scrolling ::-webkit-scrollbar-thumb:hover{background-color:#0000005c}*{scrollbar-width:thin;scrollbar-color:transparent transparent}body.is-scrolling *{scrollbar-color:rgba(0,0,0,.22) transparent}
