Homoeopathy-Bot / assets /style.css
yekkala's picture
Create assets/style.css
fa1ca3d verified
/* Custom styling for Homeopathic Analyzer */
.stApp {
background: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);
}
.css-1d391kg {
padding-top: 2rem;
}
/* Header styling */
h1, h2, h3 {
color: #2c3e50;
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
/* Card-like containers */
.stExpander {
background-color: white;
border-radius: 10px;
border: 1px solid #e1e8ed;
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}
/* Button styling */
.stButton > button {
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
color: white;
border: none;
padding: 0.75rem 2rem;
border-radius: 8px;
font-weight: 600;
transition: all 0.3s ease;
}
.stButton > button:hover {
transform: translateY(-2px);
box-shadow: 0 4px 12px rgba(102, 126, 234, 0.4);
}
/* Metric cards */
.css-1xarl3l {
background: white;
border-radius: 10px;
padding: 1rem;
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}
/* Sidebar */
.css-1d391kg {
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
}
/* Chat messages */
.stChatMessage {
background: linear-gradient(135deg, #fdfcfb 0%, #e2d1c3 100%);
border-radius: 15px;
padding: 1.5rem;
margin: 1rem 0;
}
/* Tabs */
.stTabs [data-baseweb="tab-list"] {
gap: 2px;
}
.stTabs [data-baseweb="tab"] {
background-color: #f8f9fa;
border-radius: 5px 5px 0 0;
}
.stTabs [aria-selected="true"] {
background-color: white;
border-bottom: 3px solid #667eea;
}