html,body{margin:0;background:#fff;color:#1a1a1a;font-family:system-ui,Segoe UI,sans-serif}body{min-height:100vh}app-root{display:block;box-sizing:border-box;width:min(100%,28rem);margin:0 auto;padding:1rem 1rem 2rem}
