sanjaystarc commited on
Commit
b4ad252
·
verified ·
1 Parent(s): 0f1f1e5

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +32 -40
app.py CHANGED
@@ -30,16 +30,13 @@ st.markdown("""
30
  @import url('https://fonts.googleapis.com/css2?family=Syne:wght@400;700;800&family=DM+Sans:wght@300;400;500&display=swap');
31
 
32
  :root {
33
- --bg: #F7F8FC;
34
- --surface: #FFFFFF;
35
- --card: #FFFFFF;
36
- --border: #E2E8F0;
37
- --accent: #4F8EF7;
38
- --accent2: #F7654F;
39
- --accent3: #27C98F;
40
- --accent4: #F7B84F;
41
- --text: #1A202C;
42
- --muted: #718096;
43
  }
44
 
45
  html, body, [class*="css"] {
@@ -48,20 +45,16 @@ html, body, [class*="css"] {
48
  color: var(--text);
49
  }
50
 
51
- .main {
52
- background-color: var(--bg) !important;
53
- }
54
 
55
  /* Header */
56
  .hero-title {
57
  font-family: 'Syne', sans-serif;
58
  font-size: 2.8rem;
59
  font-weight: 800;
60
- background: linear-gradient(135deg, #4F8EF7 0%, #27C98F 60%, #F7B84F 100%);
61
- -webkit-background-clip: text;
62
- -webkit-text-fill-color: transparent;
63
- background-clip: text;
64
  margin-bottom: 0.2rem;
 
65
  }
66
  .hero-sub {
67
  color: var(--muted);
@@ -72,38 +65,38 @@ html, body, [class*="css"] {
72
  /* Cards */
73
  .stat-card {
74
  background: var(--card);
75
- border: 1px solid var(--border);
76
  border-radius: 16px;
77
  padding: 1.2rem 1.5rem;
78
  text-align: center;
79
- box-shadow: 0 2px 12px rgba(79,142,247,0.07);
80
  }
81
  .stat-num {
82
  font-family: 'Syne', sans-serif;
83
  font-size: 2rem;
84
  font-weight: 800;
85
- color: var(--accent);
86
  }
87
  .stat-label {
88
  color: var(--muted);
89
  font-size: 0.8rem;
90
  text-transform: uppercase;
91
- letter-spacing: 0.1em;
92
  }
93
 
94
  /* Chat bubbles */
95
  .user-bubble {
96
- background: linear-gradient(135deg, #EBF3FF, #F0FBF7);
97
- border: 1px solid #BDD8FF;
98
  border-radius: 18px 18px 4px 18px;
99
  padding: 0.9rem 1.2rem;
100
  margin: 0.5rem 0;
101
  font-size: 0.95rem;
102
- color: var(--text);
103
  }
104
  .agent-bubble {
105
- background: var(--surface);
106
- border: 1px solid var(--border);
107
  border-radius: 18px 18px 18px 4px;
108
  padding: 0.9rem 1.2rem;
109
  margin: 0.5rem 0;
@@ -115,44 +108,44 @@ html, body, [class*="css"] {
115
 
116
  /* Sidebar */
117
  section[data-testid="stSidebar"] {
118
- background: #FFFFFF !important;
119
- border-right: 1px solid var(--border);
120
  }
121
 
122
  /* Buttons */
123
  .stButton > button {
124
- background: linear-gradient(135deg, #4F8EF7, #27C98F);
125
- color: white;
126
  border: none;
127
  border-radius: 12px;
128
  font-family: 'Syne', sans-serif;
129
  font-weight: 700;
130
  padding: 0.6rem 1.5rem;
131
- transition: opacity 0.2s, transform 0.2s;
132
- box-shadow: 0 4px 12px rgba(79,142,247,0.25);
133
  }
134
  .stButton > button:hover {
135
- opacity: 0.88;
136
- color: white;
137
  transform: translateY(-1px);
138
  }
139
 
140
  .stTextInput > div > div > input {
141
  background: var(--surface);
142
- border: 1px solid var(--border);
143
  border-radius: 12px;
144
  color: var(--text);
145
  }
146
  .stSelectbox > div > div {
147
  background: var(--surface);
148
- border: 1px solid var(--border);
149
  border-radius: 12px;
150
  color: var(--text);
151
  }
152
 
153
  /* Tabs */
154
  .stTabs [data-baseweb="tab-list"] {
155
- background: #EEF2FF;
156
  border-radius: 12px;
157
  gap: 0.3rem;
158
  padding: 0.3rem;
@@ -164,9 +157,8 @@ section[data-testid="stSidebar"] {
164
  font-family: 'Syne', sans-serif;
165
  }
166
  .stTabs [aria-selected="true"] {
167
- background: #FFFFFF !important;
168
- color: var(--accent) !important;
169
- box-shadow: 0 2px 8px rgba(79,142,247,0.15);
170
  }
171
 
172
  /* Dataframe */
 
30
  @import url('https://fonts.googleapis.com/css2?family=Syne:wght@400;700;800&family=DM+Sans:wght@300;400;500&display=swap');
31
 
32
  :root {
33
+ --bg: #FFFFFF;
34
+ --surface: #F5F5F5;
35
+ --card: #F9F9F9;
36
+ --border: #E0E0E0;
37
+ --accent: #111111;
38
+ --text: #111111;
39
+ --muted: #888888;
 
 
 
40
  }
41
 
42
  html, body, [class*="css"] {
 
45
  color: var(--text);
46
  }
47
 
48
+ .main { background-color: var(--bg) !important; }
 
 
49
 
50
  /* Header */
51
  .hero-title {
52
  font-family: 'Syne', sans-serif;
53
  font-size: 2.8rem;
54
  font-weight: 800;
55
+ color: #111111;
 
 
 
56
  margin-bottom: 0.2rem;
57
+ letter-spacing: -0.02em;
58
  }
59
  .hero-sub {
60
  color: var(--muted);
 
65
  /* Cards */
66
  .stat-card {
67
  background: var(--card);
68
+ border: 1.5px solid var(--border);
69
  border-radius: 16px;
70
  padding: 1.2rem 1.5rem;
71
  text-align: center;
72
+ box-shadow: 0 2px 8px rgba(0,0,0,0.06);
73
  }
74
  .stat-num {
75
  font-family: 'Syne', sans-serif;
76
  font-size: 2rem;
77
  font-weight: 800;
78
+ color: #111111;
79
  }
80
  .stat-label {
81
  color: var(--muted);
82
  font-size: 0.8rem;
83
  text-transform: uppercase;
84
+ letter-spacing: 0.12em;
85
  }
86
 
87
  /* Chat bubbles */
88
  .user-bubble {
89
+ background: #111111;
90
+ border: 1px solid #111111;
91
  border-radius: 18px 18px 4px 18px;
92
  padding: 0.9rem 1.2rem;
93
  margin: 0.5rem 0;
94
  font-size: 0.95rem;
95
+ color: #FFFFFF;
96
  }
97
  .agent-bubble {
98
+ background: var(--card);
99
+ border: 1.5px solid var(--border);
100
  border-radius: 18px 18px 18px 4px;
101
  padding: 0.9rem 1.2rem;
102
  margin: 0.5rem 0;
 
108
 
109
  /* Sidebar */
110
  section[data-testid="stSidebar"] {
111
+ background: #F9F9F9 !important;
112
+ border-right: 1.5px solid var(--border);
113
  }
114
 
115
  /* Buttons */
116
  .stButton > button {
117
+ background: #111111;
118
+ color: #FFFFFF;
119
  border: none;
120
  border-radius: 12px;
121
  font-family: 'Syne', sans-serif;
122
  font-weight: 700;
123
  padding: 0.6rem 1.5rem;
124
+ transition: background 0.2s, transform 0.2s;
125
+ box-shadow: 0 4px 12px rgba(0,0,0,0.15);
126
  }
127
  .stButton > button:hover {
128
+ background: #333333;
129
+ color: #FFFFFF;
130
  transform: translateY(-1px);
131
  }
132
 
133
  .stTextInput > div > div > input {
134
  background: var(--surface);
135
+ border: 1.5px solid var(--border);
136
  border-radius: 12px;
137
  color: var(--text);
138
  }
139
  .stSelectbox > div > div {
140
  background: var(--surface);
141
+ border: 1.5px solid var(--border);
142
  border-radius: 12px;
143
  color: var(--text);
144
  }
145
 
146
  /* Tabs */
147
  .stTabs [data-baseweb="tab-list"] {
148
+ background: #F0F0F0;
149
  border-radius: 12px;
150
  gap: 0.3rem;
151
  padding: 0.3rem;
 
157
  font-family: 'Syne', sans-serif;
158
  }
159
  .stTabs [aria-selected="true"] {
160
+ background: #111111 !important;
161
+ color: #FFFFFF !important;
 
162
  }
163
 
164
  /* Dataframe */