body,html{margin:0;padding:0;height:100%;background:#f5f5f5}#app{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;min-height:100vh;font-size:16px}:root{--font-sans:"Microsoft YaHei","PingFang SC","Hiragino Sans GB","Noto Sans CJK SC",system-ui,-apple-system,sans-serif;--color-primary:#1a73e8;--color-primary-hover:#1765cc;--color-text:#202124;--color-muted:#5f6368;--color-border:#dadce0;--color-surface:#fff;--color-background:#f5f5f5;--color-danger:#d93025;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px}html{font-family:var(--font-sans);font-size:16px;color:var(--color-text);background:var(--color-background)}body,button,input,select,textarea{font-family:inherit}body{line-height:1.75}*,:after,:before{box-sizing:border-box}[role=button],button,input:not([type=checkbox]):not([type=radio]),label.checkbox,select{min-height:44px}@media (max-width:1024px){iframe,img,video{max-width:100%}}@media (max-width:768px){.markdown-body{overflow-wrap:anywhere}.docx-body table,.markdown-body table{display:block;max-width:100%;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}}@media (max-width:480px){input,select,textarea{font-size:16px}}