/* Global Styles */ body { font-family: 'Roboto', sans-serif; background-color: #f4f4f9; color: #333; margin: 0; padding: 0; display: flex; justify-content: center; align-items: center; height: 100vh; } /* Container */ .container { max-width: 600px; width: 100%; background-color: #fff; padding: 20px; border-radius: 8px; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); text-align: center; } /* Header */ h1 { font-weight: 700; color: #4a90e2; margin-bottom: 20px; } /* Form Container */ .form-container { margin-bottom: 20px; } /* Input Field */ .input-field { width: calc(100% - 100px); padding: 10px; border-radius: 4px; border: 1px solid #ddd; font-size: 16px; margin-right: 10px; box-sizing: border-box; } /* Submit Button */ .submit-button { padding: 10px 20px; border-radius: 4px; border: none; background-color: #4a90e2; color: white; font-size: 16px; cursor: pointer; transition: background-color 0.3s ease; } .submit-button:hover { background-color: #357ab7; } /* Output Paragraph */ .output { font-size: 16px; color: #666; margin-top: 20px; padding: 10px; background-color: #f9f9f9; border-radius: 4px; border: 1px solid #ddd; }