/* Background color for the body */ body { background-color: #E8F5E9; font-family: 'Arial', sans-serif; } /* Header styling */ .header { font-size: 2.5em; color: #2E7D32; text-align: center; margin-top: 20px; font-weight: bold; } /* Subheader styling */ .subheader { font-size: 1.2em; color: #4CAF50; text-align: center; margin-bottom: 30px; } /* Text area styling */ .stTextArea { border: 2px solid #4CAF50; border-radius: 10px; padding: 10px; font-size: 1em; background-color: #FFFFFF; } /* Checkbox styling */ .stCheckbox label { font-size: 1em; color: #2E7D32; } /* Button styling */ .stButton button { background-color: #4CAF50; color: white; border: none; padding: 10px 20px; border-radius: 10px; font-size: 1em; cursor: pointer; } .stButton button:hover { background-color: #388E3C; } /* Spinner styling */ .stSpinner { color: #4CAF50; }