;
        font-size: 1.1rem;
    }

    .message-form {
        background: white;
        padding: 2.5rem;
        border-radius: 20px;
        box-shadow: 0 10px 40px rgba(0,0,0,0.1);
    }

    .form-intro {
        text-align: center;
        margin-bottom: 2rem;
        padding: 1.5rem;
        background: #f9f5f0;
        border-radius: 15px;
    }

    .form-intro p {
        color: #6b5d54;
        font-style: italic;
        line-height: 1.6;
    }

    .photo-upload-section {
        margin-top: 2