Spaces:
Sleeping
Sleeping
| /* CSS Variables */ | |
| :root { | |
| --plot-padding: 10%; | |
| } | |
| /* Global styles */ | |
| .gradio-container { | |
| background-color: #000000 ; | |
| color: white ; | |
| height: 100vh ; | |
| overflow: hidden ; | |
| } | |
| /* Sidebar */ | |
| .sidebar { | |
| background: linear-gradient(145deg, #111111, #1a1a1a) ; | |
| padding: 15px ; | |
| height: 100vh ; | |
| position: fixed ; | |
| left: 0 ; | |
| top: 0 ; | |
| width: 300px ; | |
| overflow-y: auto ; | |
| } | |
| .sidebar-title { | |
| background: linear-gradient(45deg, #74b9ff, #a29bfe) ; | |
| -webkit-background-clip: text ; | |
| -webkit-text-fill-color: transparent ; | |
| text-align: center ; | |
| font-size: 28px ; | |
| font-weight: 700 ; | |
| font-family: monospace ; | |
| } | |
| .sidebar-description { | |
| text-align: center ; | |
| font-size: 14px ; | |
| font-family: monospace ; | |
| margin-bottom: 15px ; | |
| line-height: 1.5 ; | |
| } | |
| .sidebar-description strong { | |
| color: #74b9ff ; | |
| font-weight: 600 ; | |
| } | |
| .sidebar-description em { | |
| color: #a29bfe ; | |
| font-style: normal ; | |
| opacity: 0.9 ; | |
| } | |
| /* Summary button */ | |
| .summary-button { | |
| background: linear-gradient(135deg, #4a4a4a, #3e3e3e) ; | |
| color: white ; | |
| border: 2px solid #555555 ; | |
| border-radius: 5px ; | |
| padding: 12px 10px ; | |
| font-weight: 600 ; | |
| font-size: 14px ; | |
| text-transform: uppercase ; | |
| font-family: monospace ; | |
| height: 60px ; | |
| width: 100% ; | |
| } | |
| .summary-button:hover { | |
| background: linear-gradient(135deg, #5a5a5a, #4e4e4e) ; | |
| color: #74b9ff ; | |
| } | |
| /* Main content */ | |
| .main-content { | |
| background-color: #000000 ; | |
| margin-left: 300px ; | |
| height: 100vh ; | |
| display: flex ; | |
| flex-direction: column ; | |
| } | |
| /* Plot container */ | |
| .plot-container { | |
| background-color: #000000 ; | |
| flex: 1 1 auto ; | |
| overflow: hidden ; | |
| padding: var(--plot-padding) ; | |
| display: flex ; | |
| justify-content: center ; | |
| align-items: center ; | |
| } | |
| /* Plot elements */ | |
| .gr-plot { | |
| background-color: #000000 ; | |
| width: 100% ; | |
| height: 100% ; | |
| display: flex ; | |
| justify-content: center ; | |
| align-items: center ; | |
| } | |
| .gr-plot img { | |
| max-width: 100% ; | |
| max-height: 100% ; | |
| object-fit: contain ; | |
| } | |
| /* Remove borders globally */ | |
| * { | |
| border-color: transparent ; | |
| } | |
| /* Force black backgrounds */ | |
| .plot-container *, | |
| .gr-plot * { | |
| background-color: #000000 ; | |
| } |