*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{color:#0f172a;background:#f8fafc;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5}
