lightmate commited on
Commit
8b8bcaf
·
verified ·
1 Parent(s): 306064f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +52 -4
app.py CHANGED
@@ -465,26 +465,71 @@ def create_interface():
465
 
466
  /* Trial banner styling */
467
  .trial-banner {
468
- background: linear-gradient(135deg, #667eea 0%, #764ba2 100%) !important;
469
  color: white !important;
470
  padding: 1.5rem !important;
471
  border-radius: 12px !important;
472
  margin-bottom: 2rem !important;
473
  text-align: center !important;
 
474
  }
475
 
476
- /* Button styling */
477
  .gr-button[variant="primary"] {
478
- background: linear-gradient(135deg, #667eea 0%, #764ba2 100%) !important;
479
  color: white !important;
480
  border: none !important;
481
  border-radius: 8px !important;
482
  font-weight: 600 !important;
 
 
 
 
 
 
 
483
  }
484
 
485
  /* Progress bar styling */
486
- .progress-bar-fill {
 
 
 
 
 
 
 
 
 
487
  background-color: #748ffc !important;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
488
  }
489
  """
490
  ) as demo:
@@ -533,6 +578,9 @@ def create_interface():
533
  # Create the Gradio interface
534
  demo = create_interface()
535
 
 
 
 
536
  # Export for HuggingFace Spaces to pick up
537
  if __name__ == "__main__":
538
  # Launch the Gradio demo directly for HF Spaces
 
465
 
466
  /* Trial banner styling */
467
  .trial-banner {
468
+ background: linear-gradient(135deg, #9775fa 0%, #667eea 100%) !important;
469
  color: white !important;
470
  padding: 1.5rem !important;
471
  border-radius: 12px !important;
472
  margin-bottom: 2rem !important;
473
  text-align: center !important;
474
+ box-shadow: 0 4px 15px rgba(151, 117, 250, 0.2) !important;
475
  }
476
 
477
+ /* Button styling - match header section color */
478
  .gr-button[variant="primary"] {
479
+ background: #9775fa !important;
480
  color: white !important;
481
  border: none !important;
482
  border-radius: 8px !important;
483
  font-weight: 600 !important;
484
+ transition: all 0.3s ease !important;
485
+ }
486
+
487
+ .gr-button[variant="primary"]:hover {
488
+ background: #8b5ff8 !important;
489
+ transform: translateY(-1px) !important;
490
+ box-shadow: 0 4px 12px rgba(151, 117, 250, 0.3) !important;
491
  }
492
 
493
  /* Progress bar styling */
494
+ .gr-progress {
495
+ background-color: #f0f0f0 !important;
496
+ border-radius: 10px !important;
497
+ overflow: hidden !important;
498
+ height: 12px !important;
499
+ margin: 15px 0 !important;
500
+ border: 1px solid #e0e0e0 !important;
501
+ }
502
+
503
+ .gr-progress-bar {
504
  background-color: #748ffc !important;
505
+ height: 100% !important;
506
+ border-radius: 10px !important;
507
+ transition: width 0.3s ease !important;
508
+ background-image: linear-gradient(45deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.2) 75%, transparent 75%, transparent) !important;
509
+ background-size: 20px 20px !important;
510
+ animation: progress-animation 1s linear infinite !important;
511
+ }
512
+
513
+ .gr-progress-text {
514
+ color: #748ffc !important;
515
+ font-weight: 600 !important;
516
+ font-size: 0.9rem !important;
517
+ margin: 5px 0 !important;
518
+ text-align: center !important;
519
+ }
520
+
521
+ @keyframes progress-animation {
522
+ 0% { background-position: 0 0; }
523
+ 100% { background-position: 20px 0; }
524
+ }
525
+
526
+ /* Ensure progress container is visible */
527
+ .gr-form .gr-block:has(.gr-progress) {
528
+ background-color: #fafafa !important;
529
+ border: 2px solid #748ffc !important;
530
+ border-radius: 12px !important;
531
+ padding: 20px !important;
532
+ margin: 15px 0 !important;
533
  }
534
  """
535
  ) as demo:
 
578
  # Create the Gradio interface
579
  demo = create_interface()
580
 
581
+ # Enable queueing for progress bars to work properly
582
+ demo.queue()
583
+
584
  # Export for HuggingFace Spaces to pick up
585
  if __name__ == "__main__":
586
  # Launch the Gradio demo directly for HF Spaces