:root{--bg-primary:#fff;--bg-secondary:#f1f1f1;--bg-card:#fdfcf8;--bg-nav:#fff;--bg-hero:linear-gradient(135deg,#ecf5ff,#f0f2f5);--bg-image-color:#00000012;--bg-nav-settings:#d7d7d77a;--bg-settings-font-btn:#70656566;--bg-settings-font-btn-hover:#70656533;--bg-settings-theme-btn-hover:#0000001f;--bg-settings-weight-btn:#5ca4eb26;--bg-navbar-link-hover:#c2cff3;--text-base:#000;--text-primary:#1a1a1a;--text-secondary:#2c3e50;--text-muted:#3d3e40;--text-light:#606266;--text-settings-font-btn-hover:#000c;--text-blue:#007cff;--border-blue-color:#0058f44d;--border-color:#e4e7ed;--shadow-color:#0000000f;--link-color:#007dff;--link-hover:#66b1ff;--font-size-base:1rem;--font-weight-base:normal}.md-editor-dark{--bg-primary:#1a1a2e;--bg-secondary:#444;--bg-card:#1d1d1d;--bg-nav:#0f0f1a;--bg-hero:linear-gradient(135deg,#1a1a2e,#16213e);--bg-image-color:#ffffff12;--bg-nav-settings:#1a1a2e94;--bg-settings-font-btn:#409eff4d;--bg-settings-font-btn-hover:#ffffff0d;--bg-settings-theme-btn-hover:#ffffff1f;--bg-settings-weight-btn:#409eff26;--bg-navbar-link-hover:#2a3a5e;--text-base:#fff;--text-primary:#e8e8e8;--text-secondary:#c8d0e0;--text-muted:#b2b9bf;--text-light:#9ba2a8;--text-settings-font-btn-hover:#fffc;--text-blue:#66b1ff;--border-blue-color:#409eff4d;--border-color:#2a3a5e;--shadow-color:#0000004d;--link-color:#66b1ff;--link-hover:#409eff}[data-font-size=small]{--font-size-base:.9rem}[data-font-size=medium]{--font-size-base:1rem}[data-font-size=large]{--font-size-base:1.2rem}[data-font-weight=normal]{--font-weight-base:normal}[data-font-weight=bold]{--font-weight-base:bold}*{box-sizing:border-box;margin:0;padding:0}button:focus{outline:none}body{background:var(--bg-secondary);color:var(--text-secondary);font-family:-apple-system,PingFang SC,Microsoft YaHei,sans-serif;font-size:var(--font-size-base);transition:background .3s,color .3s}a,body,button,h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-base)}.container{max-width:1200px;margin:0 auto}.mongolian-mode body{writing-mode:vertical-lr;-webkit-writing-mode:vertical-lr;text-orientation:sideways}
