Spaces:
Sleeping
Sleeping
| /* 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; | |
| } |