/* Base reset and font */
body {
    margin: 0;
    font-family: 'Montserrat', sans-serif;
    background-color: #1f1f1f;
    color: #f0f0f0;
}

/* Links and buttons */
a {
    color: inherit;
    text-decoration: none;
}

.button {
    display: inline-block;
    background-color: #e5b8cc;
    color: #000;
    padding: 12px 24px;
    font-weight: 600;
    border-radius: 6px;
    transition: background 0.3s ease;
}

.button:hover {
    background-color: #fff;
}