:root{color:#4c463b;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--ink:#4c463b;--muted:#716b5e;--accent:#536a50;--line:#dedccf;--desk:#e6e9dd;--paper:#fcfaf4;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:var(--accent);scrollbar-color:#a4ad96 #f5f3eb;background:#f5f3eb;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input{font:inherit;color:inherit}button{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:8px;min-height:44px;padding:8px 13px;font-size:12px}button:enabled:hover{border-color:var(--accent);background:#f0f2e8}button:disabled{opacity:.45;cursor:default}button:focus-visible,input:focus-visible,summary:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}input{caret-color:var(--accent)}::selection{color:#354331;background:#d6dfc8}canvas{display:block}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
