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;
}
