body { 
    font-family: Arial, sans-serif; 
    margin: 2em; 
    background: #f9f9f9; 
    color: #222; 
}
h1 { 
    color: #005580; 
}
form { 
    margin-bottom: 1em; 
}
label { 
    margin-right: 1em; 
}
#preview img { 
    max-width: 300px; 
    border: 1px solid #ccc; 
    margin-top: 1em; 
}
button { 
    padding: 0.5em 1em; 
    font-size: 1em; 
    background: #005580; 
    color: #fff; 
    border: none; 
    border-radius: 4px; 
    cursor: pointer; 
}
button:hover { 
    background: #0077aa; 
}