Spaces:
Sleeping
Sleeping
| /* ===================================================== | |
| RAINBOW BACKGROUND STYLE | |
| ===================================================== */ | |
| body { background: red ; } | |
| /* Animated rainbow gradient background */ | |
| gradio-app, | |
| .gradio-app, | |
| .main, | |
| #app, | |
| [data-testid="app"] { | |
| background: linear-gradient( | |
| -45deg, | |
| #ff0000, | |
| #ff7f00, | |
| #ffff00, | |
| #00ff00, | |
| #0000ff, | |
| #4b0082, | |
| #8f00ff | |
| ); | |
| background-size: 400% 400%; | |
| animation: rainbowShift 15s ease infinite; | |
| min-height: 100vh ; | |
| } | |
| /* Smooth animated gradient */ | |
| @keyframes rainbowShift { | |
| 0% { background-position: 0% 50%; } | |
| 50% { background-position: 100% 50%; } | |
| 100% { background-position: 0% 50%; } | |
| } | |
| /* Fallback body */ | |
| html, body { | |
| margin: 0 ; | |
| padding: 0 ; | |
| min-height: 100vh ; | |
| background: transparent ; | |
| } | |
| /* Keep main container readable */ | |
| .gradio-container { | |
| max-width: 1400px ; | |
| width: 94vw ; | |
| margin: 0 auto ; | |
| padding-top: 120px ; | |
| padding-bottom: 120px ; | |
| background: rgba(255, 255, 255, 0.92) ; | |
| border-radius: 16px ; | |
| } | |
| /* Improve text contrast */ | |
| h1, h2, h3, h4, h5, h6 { | |
| color: #111 ; | |
| font-weight: 700 ; | |
| } | |
| p, label { | |
| color: #333 ; | |
| } | |
| /* Buttons styling */ | |
| button.primary { | |
| background-color: #111 ; | |
| color: #fff ; | |
| border-radius: 12px ; | |
| } | |
| button.primary:hover { | |
| background-color: #333 ; | |
| } | |
| button.secondary { | |
| background-color: #fff ; | |
| color: #111 ; | |
| border: 2px solid #111 ; | |
| border-radius: 12px ; | |
| } | |
| /* ===== Pipeline Controls (left steps + right Run All) ===== */ | |
| /* Stack the three step buttons vertically with consistent spacing */ | |
| #steps_col { | |
| display: flex; | |
| flex-direction: column; | |
| gap: 14px; | |
| } | |
| /* Make the Run All button stand out in orange */ | |
| #run_all_btn button { | |
| background: #ff7a00 ; | |
| color: #ffffff ; | |
| border: 2px solid #ff7a00 ; | |
| border-radius: 12px ; | |
| font-weight: 700 ; | |
| padding-top: 14px ; | |
| padding-bottom: 14px ; | |
| font-size: 1.05rem ; | |
| } | |
| #run_all_btn button:hover { | |
| filter: brightness(0.95); | |
| } | |