body {
 margin: 0;
 font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
 background: #f5f7fb;
 color: #20242c;
}
main {
 max-width: 760px;
 margin: 12vh auto;
 padding: 34px;
 background: #fff;
 border-radius: 18px;
 box-shadow: 0 18px 55px rgba(0,0,0,.08);
}
.badge {
 display: inline-block;
 padding: 6px 10px;
 border-radius: 999px;
 background: #eef6ff;
 color: #2764a7;
 font-size: 13px;
}
h1 { margin: 18px 0 10px; }
.muted { color: #667085; }
