*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:#f8fafc;color:#0f172a;line-height:1.5}.loading{min-height:100vh;display:flex;align-items:center;justify-content:center;color:#64748b}
