body 
    { 
        font-family: Arial, sans-serif; 
        background-color: #000; 
        margin: 0; 
        padding: 0; 
        display: flex; 
        justify-content: center; 
        align-items: center; 
        height: 100vh; 
    }
.contact-form 
    { 
        background: #40e0d0; 
        padding: 20px; 
        border-radius: 5px; 
        box-shadow: 0 2px 5px rgba(0,0,0,0.1); 
        max-width: 500px; 
        width: 100%; 
    } 
.contact-form h2 
    { 
        margin-bottom: 20px; 
    } 
.contact-form label 
    { 
        display: block; 
        margin-bottom: 5px; 
    } 
.contact-form input, 
.contact-form textarea 
    { 
        width: 100%; 
        padding: 10px; 
        margin-bottom: 10px; 
        border: 1px solid #ccc; 
        border-radius: 5px; 
    } 
.contact-form button 
    { 
        background-color: #28a745; 
        color: #fff; border: none; 
        padding: 10px 20px; 
        border-radius: 5px; 
        cursor: pointer; 
    } 
.contact-form button:hover 
    { 
        background-color: #218838;
    } 