*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:#f7f8fc;color:#1a1f42;line-height:1.6}#root{min-height:100%}:root{--red: #e8394c;--navy: #1a1f42;--white: #ffffff;--light: #f7f8fc;--muted: #6b7280;--border: #e5e7eb}
