:root{--brand: #2563eb;--brand-dark: #1d4ed8;--ink: #0f172a;--muted: #64748b;--line: #e2e8f0;--bg: #f1f5f9;--card: #ffffff;--danger: #dc2626;--ok: #16a34a;--line-green: #06c755}html,body,#app{min-height:100%;margin:0;background:var(--bg);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,PingFang TC,Noto Sans TC,Microsoft JhengHei,sans-serif;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}button,input{font:inherit}
