body {
    background-color: #ffe6f0;
    font-family: 'Segoe UI', sans-serif;
    text-align: center;
    padding-top: 100px;
}

h1 {
    font-size: 2.5em;
    color: #d6336c;
}

p {
    font-size: 1.5em;
    margin: 20px;
    color: #444;
}

button {
    font-size: 1.2em;
    padding: 15px 30px;
    margin: 20px;
    border: none;
    border-radius: 10px;
    cursor: pointer;
    transition: 0.3s ease;
}

.yes {
    background-color: #ff66b2;
    color: white;
}

.yes:hover {
    background-color: #ff3385;
}

.no {
    background-color: #ddd;
    color: #333;
}

.no:hover {
    background-color: #bbb;
}

.response {
    margin-top: 30px;
    font-size: 1.8em;
    color: #28a745;
}
