/* Global background and font */ body { background-color: #eef6fb; /* light blue tone */ font-family: 'Inter', sans-serif; color: #1f2937; } /* Card layout for inputs and outputs */ .card { background-color: #ffffff; border-radius: 12px; padding: 20px; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.06); margin-bottom: 20px; } /* Dropdown and textbox styling */ .dropdown select, .textbox textarea { background-color: #ffffff; border: 1px solid #e5e7eb; padding: 10px; border-radius: 8px; color: #111827; width: 100%; } /* Output textbox */ .output textarea { background-color: #f3f4f6; border: none; padding: 10px; border-radius: 8px; color: #1f2937; width: 100%; } /* Submit button styling */ .submit-button { background-color: #2563eb; color: white; font-weight: bold; padding: 10px 16px; border: none; border-radius: 8px; margin-top: 10px; transition: background-color 0.3s ease; width: 100%; } .submit-button:hover { background-color: #1e40af; }