body { font-family: Arial, sans-serif; background-color: #f3f3f3; color: #333; padding: 2rem; } .container { background: #fff; padding: 2rem; border-radius: 8px; max-width: 600px; margin: auto; box-shadow: 0 2px 8px rgba(0,0,0,0.1); } label { display: block; margin: 10px 0; } input, select { width: 100%; padding: 0.5rem; margin-top: 5px; } button { padding: 0.7rem 1.5rem; background-color: #2ecc71; color: white; border: none; border-radius: 4px; cursor: pointer; } .result { margin-top: 20px; padding: 1rem; background-color: #dff0d8; color: #3c763d; border-radius: 5px; }