:root{--bg: #f5f5f7;--surface: #ffffff;--ink: #1d1d1f;--muted: #6e6e73;--subtle: #86868b;--line: #e5e5ea;--line-strong: #d2d2d7;--pill: #f2f2f7;--ok-bg: #e8f8ec;--ok: #248a3d;--warn-bg: #fff4e5;--warn: #9a6700;--danger: #b42318;--radius-lg: 24px;--radius-md: 20px;--radius-sm: 14px;--shadow: 0 0 0 1px rgba(0, 0, 0, .06);--font: "Inter", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:var(--font);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button,input{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}
