File size: 2,033 Bytes
0bd6c9a |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 |
@import url('https://api.fontshare.com/v2/css?f[]=satoshi@300,400,500,600,700,800,900&display=swap');
/* Global Styles */
* {
font-family: 'Satoshi', -apple-system, BlinkMacSystemFont, system-ui, sans-serif !important;
}
/* Streamlit App Styling */
.main {
font-family: 'Satoshi', system-ui, sans-serif !important;
}
/* Headers */
h1, h2, h3, h4, h5, h6 {
font-family: 'Satoshi', system-ui, sans-serif !important;
font-weight: 600;
}
/* Text Elements */
p, span, div, label {
font-family: 'Satoshi', system-ui, sans-serif !important;
}
/* Buttons */
button {
font-family: 'Satoshi', system-ui, sans-serif !important;
font-weight: 500;
}
/* Input Fields */
input, textarea, select {
font-family: 'Satoshi', system-ui, sans-serif !important;
}
/* Streamlit Specific */
.stApp {
font-family: 'Satoshi', system-ui, sans-serif !important;
}
.stMarkdown {
font-family: 'Satoshi', system-ui, sans-serif !important;
}
.stSelectbox {
font-family: 'Satoshi', system-ui, sans-serif !important;
}
.stButton > button {
font-family: 'Satoshi', system-ui, sans-serif !important;
font-weight: 500;
}
.stMetric {
font-family: 'Satoshi', system-ui, sans-serif !important;
}
/* Medical AI Styling */
.medical-header {
background: linear-gradient(90deg, #ff6b6b, #4ecdc4);
color: white;
padding: 1rem;
border-radius: 8px;
margin-bottom: 1rem;
}
.feature-card {
background: white;
padding: 1.5rem;
border-radius: 8px;
box-shadow: 0 4px 12px rgba(0,0,0,0.1);
border: 1px solid #f0f2f6;
margin-bottom: 1rem;
}
.result-success {
background: #d4edda;
color: #155724;
padding: 1rem;
border-radius: 8px;
border-left: 4px solid #28a745;
}
.result-warning {
background: #fff3cd;
color: #856404;
padding: 1rem;
border-radius: 8px;
border-left: 4px solid #ffc107;
}
.result-danger {
background: #f8d7da;
color: #721c24;
padding: 1rem;
border-radius: 8px;
border-left: 4px solid #dc3545;
} |