:root{--background:#e9ece6;--surface:#f0f2ec;--surface-muted:#dfe4dc;--text:#303832;--text-secondary:#414b43;--text-subtle:#515b53;--text-muted:#606a61;--primary:#304c60;--on-primary:#f0f2ec;--primary-hover:#243e50;--primary-active:#1e3545;--accent:#d8e1da;--on-accent:#304c60;--border:#747f74;--focus:#304c60;--surface-soft:#f0f2ec;--divider:#d1d8ce;--checker:#dfe3dc;--hover-surface:#dfe5de;--selected-hover:#cdd9d0;--pressed-surface:#ced9cf;--link-hover:#1e3545;--tag-background:#dae3e6;--tag-quiet-background:#e3e9e8;--tag-text:#304c60;--code-background:#dfe4dc;--success:#1a6840;--success-background:#e3eae1;--warning:#806332;--warning-background:#efece3;--error:#a33935;--error-background:#efe3de;--info:#304c60;--info-background:#e3e9e8;--processing:#365e75;--processing-background:#e3e9e8;--disabled:#515b53;--disabled-text:#515b53;--disabled-background:#dfe4dc;--on-error:#f0f2ec;--error-hover:#8e2f2c;--error-active:#792724;--warning-base:var(--warning);--warning-text:var(--warning);--error-base:var(--error);--error-text:var(--error);--success-base:var(--success);--success-text:var(--success);--info-base:var(--info);--info-text:var(--info);--processing-base:var(--processing);--processing-text:var(--processing);--sans:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;--serif:"Songti SC",SimSun,serif;--latin:Baskerville,Georgia,serif;--mono:"SFMono-Regular",Consolas,monospace}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--background);color:var(--text);font:15px/1.7 var(--sans);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{cursor:not-allowed}a,button{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--focus);outline-offset:3px}button:focus-visible,a:focus-visible{transition:none}button:disabled{background:var(--disabled-background);color:var(--disabled-text);border-color:var(--border)}[hidden]{display:none!important}button{font-weight:inherit}input,textarea{min-width:0}a{color:inherit}
