.remark { background-color: #FFCDD2; border: 1px solid #E57373; border-radius: 4px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); margin-bottom: 1rem; padding: 1rem; } .remark-content { display: flex; align-items: center; } .remark-text { margin-bottom: 0.5rem; font-size: 20; } .feedback-link { display: inline-block; background-color: #b50d1c; /* Adjusted color */ color: white; border: none; border-radius: 4px; padding: 0.5rem 1rem; text-decoration: none; font-size: 1rem; cursor: pointer; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Added */ } .feedback-link:hover { background-color: #8c0716; /* Adjusted hover color */ } .feedback-link[href^="mailto"] { color: white !important; text-decoration: none !important; } /* Style streamlit general text */ .description { font-size:20px !important; } /* Style streamlit header with bold text */ .header { font-size:30px !important; font-weight: bold; } .stMultiSelect > div > div > div { width: 350px !important; font-size: 20px; } /* Style columns */ [data-testid="column"] { border-radius: 15px; background-color: white; box-shadow: 0 0 10px #eee; border: 1px solid #ddd; padding: 1rem;; } /* Style containers */ [data-testid="stVerticalBlock"] > [style*="flex-direction: column;"] > [data-testid="stVerticalBlock"] { border-radius: 15px; background-color: white; box-shadow: 0 0 10px #eee; border: 1px solid #ddd; padding: 1rem;; } .stTabs [data-baseweb="tab-list"] button [data-testid="stMarkdownContainer"] p { font-size:20px; } /* Style streamlit button */ .stButton>button { font-size: 12px; padding: 8px 12px; border: none; text-align: center; text-decoration: none; display: inline-block; cursor: pointer; border-radius: 4px; transition: background-color 0.3s, box-shadow 0.3s; background-color: #f2f2f2; color: #333; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); .stButton>button:hover { background-color: #e0e0e0; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); }