Aist1 commited on
Commit
1e729d8
·
verified ·
1 Parent(s): e272a36

Upload staticstyle.css.txt

Browse files
Files changed (1) hide show
  1. staticstyle.css.txt +257 -0
staticstyle.css.txt ADDED
@@ -0,0 +1,257 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ %%writefile ./static/style.css
2
+ body {
3
+ font-family: 'Roboto', sans-serif;
4
+ background-color: #eef2f7; /* Softer background */
5
+ color: #333;
6
+ margin: 0;
7
+ padding: 0; /* Remove body padding */
8
+ line-height: 1.6;
9
+ }
10
+
11
+ .gradio-container {
12
+ box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15); /* More pronounced shadow */
13
+ border-radius: 10px; /* Slightly larger border radius */
14
+ overflow: hidden;
15
+ max-width: 700px; /* Max width for better compactness */
16
+ margin: 40px auto; /* Center the container and add space */
17
+ background-color: #fff; /* White background for the container */
18
+ padding: 20px; /* Add padding inside the container */
19
+ }
20
+
21
+ .app-title h1 {
22
+ color: #1e3a8a; /* Darker blue */
23
+ text-align: center;
24
+ margin-bottom: 15px; /* Reduced margin */
25
+ font-size: 2em; /* Slightly larger title */
26
+ font-weight: 700;
27
+ }
28
+
29
+ .app-title em {
30
+ display: block; /* Make the subtitle appear on a new line */
31
+ font-size: 1em;
32
+ color: #555;
33
+ margin-top: 5px;
34
+ }
35
+
36
+
37
+ .main-row {
38
+ display: flex;
39
+ gap: 20px; /* Space between columns */
40
+ flex-wrap: wrap; /* Allow wrapping on smaller screens */
41
+ }
42
+
43
+ .task-column {
44
+ flex: 1; /* Allow column to grow */
45
+ min-width: 280px; /* Minimum width for the column */
46
+ }
47
+
48
+
49
+ .task-display textarea { /* Target the textarea within the task display */
50
+ border: 2px solid #1e3a8a; /* Blue border */
51
+ border-radius: 8px;
52
+ padding: 15px;
53
+ font-size: 1.1em;
54
+ color: #1e3a8a;
55
+ background-color: #f0f4f8; /* Light blue background */
56
+ min-height: 80px; /* Set a minimum height */
57
+ resize: vertical; /* Allow vertical resizing if needed */
58
+ width: 100%; /* Make it full width */
59
+ box-sizing: border-box; /* Include padding and border in the element's total width and height */
60
+ }
61
+
62
+
63
+ .action-button {
64
+ background-color: #10b981; /* Green */
65
+ color: white;
66
+ border: none;
67
+ padding: 12px 25px; /* More padding */
68
+ text-align: center;
69
+ text-decoration: none;
70
+ display: inline-block;
71
+ font-size: 1em; /* Standard font size */
72
+ margin: 5px; /* Reduced margin */
73
+ cursor: pointer;
74
+ border-radius: 6px; /* Slightly larger border radius */
75
+ transition: background-color 0.3s ease;
76
+ flex-grow: 1; /* Allow buttons in the row to grow */
77
+ }
78
+
79
+ .action-button:hover {
80
+ background-color: #059669; /* Darker green */
81
+ }
82
+
83
+ .reset-button {
84
+ background-color: #ef4444; /* Red */
85
+ color: white;
86
+ border: none;
87
+ padding: 10px 20px;
88
+ text-align: center;
89
+ text-decoration: none;
90
+ display: block; /* Make it a block element to take full width */
91
+ width: 100%; /* Full width */
92
+ font-size: 1em;
93
+ margin: 10px 0; /* Add margin top and bottom */
94
+ cursor: pointer;
95
+ border-radius: 6px;
96
+ transition: background-color 0.3s ease;
97
+ }
98
+
99
+ .reset-button:hover {
100
+ background-color: #dc2626; /* Darker red */
101
+ }
102
+
103
+
104
+ .completed-tasks-display textarea { /* Style for completed tasks textbox */
105
+ border: 1px solid #ccc;
106
+ border-radius: 4px;
107
+ padding: 10px;
108
+ font-size: 0.9em;
109
+ color: #555;
110
+ background-color: #f9f9f9;
111
+ min-height: 100px;
112
+ resize: vertical;
113
+ width: 100%;
114
+ box-sizing: border-box;
115
+ }
116
+
117
+
118
+ .add-impulse-accordion {
119
+ margin-top: 20px;
120
+ border: 1px solid #ddd;
121
+ border-radius: 8px;
122
+ overflow: hidden;
123
+ }
124
+
125
+ .add-impulse-accordion .label { /* Targeting the accordion label */
126
+ background-color: #f3f4f6; /* Light grey background */
127
+ padding: 12px;
128
+ cursor: pointer;
129
+ font-weight: bold;
130
+ color: #333;
131
+ border-bottom: 1px solid #ddd;
132
+ }
133
+
134
+
135
+ .new-impulse-input textarea { /* Styling for the input fields */
136
+ border: 1px solid #ccc;
137
+ border-radius: 4px;
138
+ padding: 8px;
139
+ margin-bottom: 10px;
140
+ width: 100%; /* Full width */
141
+ box-sizing: border-box;
142
+ }
143
+
144
+ .add-button {
145
+ background-color: #3b82f6; /* Blue */
146
+ color: white;
147
+ border: none;
148
+ padding: 10px 20px;
149
+ text-align: center;
150
+ text-decoration: none;
151
+ display: inline-block;
152
+ font-size: 1em;
153
+ margin-top: 5px;
154
+ cursor: pointer;
155
+ border-radius: 6px;
156
+ transition: background-color 0.3s ease;
157
+ }
158
+
159
+ .add-button:hover {
160
+ background-color: #2563eb; /* Darker blue */
161
+ }
162
+
163
+ .add-output textarea { /* Styling for the add output textbox */
164
+ border: 1px solid #ccc;
165
+ border-radius: 4px;
166
+ padding: 8px;
167
+ margin-top: 10px;
168
+ background-color: #e0f2f7; /* Light blue background */
169
+ width: 100%;
170
+ box-sizing: border-box;
171
+ }
172
+
173
+
174
+ .evolution-map-row {
175
+ margin-top: 25px; /* Space above the map section */
176
+ text-align: center; /* Center the map and title */
177
+ }
178
+
179
+ .map-title h3 {
180
+ color: #065f46; /* Green */
181
+ margin-bottom: 15px;
182
+ }
183
+
184
+ .progress-map {
185
+ display: flex;
186
+ justify-content: center;
187
+ gap: 12px; /* Increased gap */
188
+ margin-top: 10px;
189
+ }
190
+
191
+ .progress-item {
192
+ width: 35px; /* Slightly larger */
193
+ height: 35px; /* Slightly larger */
194
+ border-radius: 50%;
195
+ background-color: #d1d5db; /* Light grey */
196
+ transition: background-color 0.3s ease;
197
+ border: 2px solid #9ca3af; /* Border for visibility */
198
+ }
199
+
200
+ .progress-item.completed {
201
+ background-color: #065f46; /* Darker green when completed */
202
+ border-color: #047857;
203
+ }
204
+
205
+
206
+ .quote-row {
207
+ margin-top: 30px; /* Space above the quote section */
208
+ text-align: center;
209
+ }
210
+
211
+ .quote-title h3 {
212
+ color: #4f46e5; /* Purple */
213
+ margin-bottom: 10px;
214
+ }
215
+
216
+ .quote-text textarea { /* Styling for the quote textbox */
217
+ font-style: italic;
218
+ color: #6d28d9; /* Darker purple */
219
+ border: none; /* Remove border */
220
+ background-color: transparent; /* Transparent background */
221
+ font-size: 1.1em;
222
+ width: 100%;
223
+ text-align: center;
224
+ }
225
+
226
+ /* Responsive adjustments */
227
+ @media (max-width: 600px) {
228
+ .gradio-container {
229
+ margin: 20px auto;
230
+ padding: 15px;
231
+ }
232
+
233
+ .main-row {
234
+ flex-direction: column; /* Stack columns on small screens */
235
+ gap: 15px;
236
+ }
237
+
238
+ .task-column {
239
+ min-width: 100%; /* Full width on small screens */
240
+ }
241
+
242
+ .action-button {
243
+ padding: 10px 20px;
244
+ font-size: 0.9em;
245
+ }
246
+
247
+ .reset-button {
248
+ padding: 10px;
249
+ font-size: 0.9em;
250
+ margin: 8px 0;
251
+ }
252
+
253
+ .progress-item {
254
+ width: 30px;
255
+ height: 30px;
256
+ }
257
+ }