:root{--brand-500: #ff8a3d;--brand-600: #ea580c;--brand-700: #c2410c;--brand-300: #ffc46b;--brand-100: #ffe7ce;--brand-50: #fff6ee;--expense: #ff6b4a;--income: #21a675;--text-1: #23262b;--text-2: #5c6470;--text-3: #8a94a6;--bg-page: #f7f5f2;--bg-card: #ffffff;--divider: #efece8;--warn: #f5a524;--side-bg: #23262b;--side-text: #a8aeb8;--green-text: #1a7f5a;--red-text: #d6453d}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;background:var(--bg-page);color:var(--text-1);-webkit-font-smoothing:antialiased}.card{background:var(--bg-card);border-radius:12px;border:1px solid var(--divider);padding:16px}.card-title{font-size:14px;font-weight:600;color:var(--text-1)}.card-sub{font-size:11px;color:var(--text-3);margin-top:2px}
