:root{--bg: #F7F5F0;--card: #FFFFFF;--ink: #1F2A24;--muted: #6B7069;--faint: #8B8F8C;--border: #E3E0D8;--chip: #EDEAE2;--accent: #2F855A;--accent-ink: #FAF9F5;--danger: #C0504D}*{box-sizing:border-box}html,body,#root{margin:0;height:100%;background:var(--bg);color:var(--ink);font-family:Plus Jakarta Sans,system-ui,sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}button{font-family:inherit}input::placeholder{color:var(--faint)}
