:root{--color-bg:#f6f4ef;--color-surface:#fff;--color-primary:#a85b38;--color-primary-soft:#f3e5dc;--color-green:#56856b;--color-ink:#2f3532;--color-muted:#7b817c;--radius-sm:12px;--radius-md:18px;--radius-lg:26px;--shadow-card:0 14px 36px #41352a14;--shadow-button:0 8px 18px #a85b3838;--button-height:48px;--font-family:-apple-system, "Microsoft YaHei", "PingFang SC", sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family);background:var(--color-bg);color:var(--color-ink);-webkit-font-smoothing:antialiased;min-height:100vh}a{color:var(--color-primary);text-decoration:none}button{cursor:pointer;font-family:var(--font-family)}[hidden]{display:none!important}
