:root{color-scheme:light;--ink:#0f2439;--muted:#8a8e94;--paper:#f5f1ec;--card:#ffffff;--line:#e0d9cf;--brand:#0f2439;--brand-soft:#ece5da;--accent:#c87941;--warning:#8a3d0a;--warning-soft:#f9ecdc;--danger:#8d1d1d}*{box-sizing:border-box}body,html{background:var(--paper)}body{margin:0;color:var(--ink);font-family:var(--font-outfit),"Outfit",system-ui,sans-serif;line-height:1.45}a{color:inherit}button,input,textarea{font:inherit}