Sa-m commited on
Commit
4feff04
·
verified ·
1 Parent(s): d7318a6

Update style.css

Browse files
Files changed (1) hide show
  1. style.css +36 -0
style.css CHANGED
@@ -153,6 +153,7 @@ body {
153
  text-overflow: ellipsis;
154
  }
155
 
 
156
  .webcam-container {
157
  position: fixed;
158
  bottom: 20px;
@@ -215,6 +216,7 @@ body {
215
  font-weight: bold;
216
  }
217
 
 
218
  .action-feedback {
219
  position: fixed;
220
  top: 20px;
@@ -247,6 +249,7 @@ body {
247
  background-color: #4285f4;
248
  }
249
 
 
250
  .selection-highlight {
251
  position: absolute;
252
  border: 3px solid #4285f4;
@@ -262,6 +265,7 @@ body {
262
  100% { box-shadow: 0 0 0 0 rgba(66, 133, 244, 0); }
263
  }
264
 
 
265
  .gesture-visualization {
266
  position: fixed;
267
  top: 0;
@@ -309,6 +313,7 @@ body {
309
  transform: translate(-50%, -50%);
310
  }
311
 
 
312
  .debug-panel {
313
  position: fixed;
314
  top: 60px;
@@ -353,6 +358,37 @@ body {
353
  color: #fff;
354
  }
355
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
356
  @media (max-width: 768px) {
357
  .webcam-container {
358
  width: 240px;
 
153
  text-overflow: ellipsis;
154
  }
155
 
156
+ /* Webcam Overlay Styles */
157
  .webcam-container {
158
  position: fixed;
159
  bottom: 20px;
 
216
  font-weight: bold;
217
  }
218
 
219
+ /* Action Feedback */
220
  .action-feedback {
221
  position: fixed;
222
  top: 20px;
 
249
  background-color: #4285f4;
250
  }
251
 
252
+ /* Selected Email Highlight */
253
  .selection-highlight {
254
  position: absolute;
255
  border: 3px solid #4285f4;
 
265
  100% { box-shadow: 0 0 0 0 rgba(66, 133, 244, 0); }
266
  }
267
 
268
+ /* Gesture Visualization */
269
  .gesture-visualization {
270
  position: fixed;
271
  top: 0;
 
313
  transform: translate(-50%, -50%);
314
  }
315
 
316
+ /* Debug Panel */
317
  .debug-panel {
318
  position: fixed;
319
  top: 60px;
 
358
  color: #fff;
359
  }
360
 
361
+ /* Status Indicator */
362
+ .status-indicator {
363
+ position: fixed;
364
+ bottom: 30px;
365
+ right: 30px;
366
+ width: 20px;
367
+ height: 20px;
368
+ border-radius: 50%;
369
+ z-index: 200;
370
+ }
371
+
372
+ .status-indicator.ready {
373
+ background-color: #34a853;
374
+ box-shadow: 0 0 10px #34a853;
375
+ }
376
+
377
+ .status-indicator.processing {
378
+ background-color: #fbbc05;
379
+ animation: blink 1s infinite;
380
+ }
381
+
382
+ .status-indicator.error {
383
+ background-color: #ea4335;
384
+ animation: blink 0.5s infinite;
385
+ }
386
+
387
+ @keyframes blink {
388
+ 50% { opacity: 0.5; }
389
+ }
390
+
391
+ /* For mobile responsiveness */
392
  @media (max-width: 768px) {
393
  .webcam-container {
394
  width: 240px;