feat(core): Update opengrammar/extension/src/popup/popup.css (Commit #16)

Swadhin Biswas committed 7 months ago
56de5cb
1 parent 2eeda89
commit 56de5cb
1 file changed
+100 -4
Showing 1 changed file+100-4
▼opengrammar/extension/src/popup/popup.css
+100-4
20
20
21
21
body {
22
22
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
23
- width: 340px;
23
+ width: 320px;
24
24
background: var(--bg-primary);
25
25
color: var(--text-primary);
26
26
}
27
27
28
28
.container {
29
- padding: 16px;
29
+ padding: 14px;
30
30
}
31
31
32
32
.container.loading {
68
68
gap: 8px;
69
69
}
70
70
71
-.logo svg {
72
- color: var(--primary);
71
+.logo-mark {
72
+ width: 28px;
73
+ height: 28px;
74
+ border-radius: 9px;
75
+ background: linear-gradient(135deg, #6d5efc, #2563eb);
76
+ display: inline-flex;
77
+ align-items: center;
78
+ justify-content: center;
79
+ color: white;
80
+ font-size: 15px;
81
+ font-weight: 700;
73
82
}
74
83
75
84
.logo h1 {
173
182
pointer-events: none;
174
183
}
175
184
185
+.quick-actions {
186
+ display: grid;
187
+ grid-template-columns: 1fr 1fr;
188
+ gap: 8px;
189
+ margin-bottom: 12px;
190
+}
191
+
192
+.btn-secondary-action {
193
+ padding: 9px 10px;
194
+ background: var(--bg-secondary);
195
+ border: 1px solid var(--border);
196
+ border-radius: 10px;
197
+ font-size: 12px;
198
+ font-weight: 600;
199
+ color: var(--text-primary);
200
+ cursor: pointer;
201
+ transition: background 0.2s, border-color 0.2s;
202
+ display: flex;
203
+ align-items: center;
204
+ justify-content: center;
205
+ gap: 6px;
206
+}
207
+
208
+.btn-secondary-action:hover {
209
+ background: #eff6ff;
210
+ border-color: var(--primary);
211
+}
212
+
213
+.memory-card {
214
+ display: flex;
215
+ align-items: center;
216
+ justify-content: space-between;
217
+ gap: 12px;
218
+ padding: 10px 12px;
219
+ margin-bottom: 12px;
220
+ background: linear-gradient(180deg, #f8fafc, #eef2ff);
221
+ border: 1px solid #dbeafe;
222
+ border-radius: 12px;
223
+}
224
+
225
+.memory-card strong {
226
+ display: block;
227
+ font-size: 12px;
228
+ margin-bottom: 2px;
229
+}
230
+
231
+.memory-card span {
232
+ font-size: 11px;
233
+ color: var(--text-secondary);
234
+}
235
+
236
+.advanced-toggle {
237
+ width: 100%;
238
+ display: flex;
239
+ align-items: center;
240
+ justify-content: space-between;
241
+ gap: 8px;
242
+ margin-top: 4px;
243
+ padding: 10px 12px;
244
+ background: transparent;
245
+ border: 1px dashed var(--border);
246
+ border-radius: 10px;
247
+ color: var(--text-secondary);
248
+ cursor: pointer;
249
+}
250
+
251
+.advanced-toggle-left,
252
+.with-icon {
253
+ display: inline-flex;
254
+ align-items: center;
255
+ gap: 6px;
256
+}
257
+
258
+.advanced-panel {
259
+ margin-top: 12px;
260
+ padding-top: 12px;
261
+ border-top: 1px solid var(--border);
262
+}
263
+
264
+.compact-group {
265
+ margin-bottom: 12px;
266
+}
267
+
268
+.rotated {
269
+ transform: rotate(180deg);
270
+}
271
+
176
272
/* Inputs */
177
273
.input-group {
178
274
display: flex;
179
275