:root{--otw-bg: #f7f6f2;--otw-surface: #ffffff;--otw-surface-muted: #efeee7;--otw-text: #292b27;--otw-text-secondary: #797b73;--otw-text-tertiary: #a5a69f;--otw-divider: #e8e6df;--otw-sage: #758b76;--otw-terracotta: #c77d5d;--otw-font-serif: "Noto Serif SC", "Songti SC", "STSong", Georgia, serif;--otw-font-sans: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", -apple-system, sans-serif}*,*:before,*:after{box-sizing:border-box}html,body,#app{min-height:100%}body{margin:0;background:var(--otw-bg);color:var(--otw-text);font-family:var(--otw-font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}::selection{background:var(--otw-surface-muted)}
