body {
    margin: 0;
    min-height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #fbecca;
    color: #1a1a1a;
    font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
}

main {
    width: 100%;
    max-width: 640px;
    padding: 24px;
    text-align: center;
}

main img {
    width: 100%;
    max-width: 480px;
    height: auto;
    margin: 0 auto;
    border-radius: 12px;
    box-shadow: 0 20px 45px rgba(0, 0, 0, 0.35);
}
