:root{--bg-app:#f8fafc;--bg-surface:#fff;--bg-subtle:#f1f5f9;--bg-hover:#f1f5f9;--border-whisper:#e2e8f0d9;--border-subtle:#e2e8f0;--text-primary:#0f172a;--text-secondary:#64748b;--text-muted:#94a3b8;--code-bg:#f1f5f9;--titlebar-bg:#f8fafc;--titlebar-border:#e2e8f0d9}[data-theme=dark]{--bg-app:#020617;--bg-surface:#0f172a;--bg-subtle:#1e293b;--bg-hover:#1e293b;--border-whisper:#ffffff14;--border-subtle:#334155;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-muted:#64748b;--code-bg:#0b1120;--titlebar-bg:#020617;--titlebar-border:#ffffff14}#root,body,html{background-color:#f8fafc;background-color:var(--bg-app);color:#0f172a;color:var(--text-primary);height:100%;transition:background-color .15s ease,color .15s ease}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--editor-font-lxgw:"LXGW WenKai Screen","LXGW WenKai","PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;--editor-font-sans:"Noto Sans SC","Source Han Sans SC","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Segoe UI",Roboto,sans-serif;--editor-font-system:-apple-system,BlinkMacSystemFont,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei","Segoe UI",Roboto,sans-serif;--editor-font-mono:"JetBrains Mono",Consolas,"SFMono-Regular",Menlo,Monaco,"Courier New",monospace;--editor-font-size-small:14px;--editor-font-size-medium:16px;--editor-font-size-large:18px;--editor-line-height:1.75;--editor-letter-spacing:0.015em}.font-family-lxgw{--active-editor-font:var(--editor-font-lxgw)}.font-family-sans{--active-editor-font:var(--editor-font-sans)}.font-family-system{--active-editor-font:var(--editor-font-system)}.font-size-small{--active-editor-font-size:var(--editor-font-size-small)}.font-size-medium{--active-editor-font-size:var(--editor-font-size-medium)}.font-size-large{--active-editor-font-size:var(--editor-font-size-large)}
/*# sourceMappingURL=main.5120f115.css.map*/