Spaces:
Sleeping
Sleeping
| /* --- Page background: Single unified background --- */ | |
| html, body { | |
| background-color: rgb(40,9,109) ; | |
| background-image: url('Python_R.png') ; | |
| background-position: top center ; | |
| background-repeat: no-repeat ; | |
| background-size: 100% auto ; | |
| margin: 0 ; | |
| padding: 0 ; | |
| min-height: 100vh ; | |
| } | |
| /* --- Main container --- */ | |
| .gradio-container { | |
| max-width: 1400px ; | |
| width: 94vw ; | |
| margin: 0 auto ; | |
| padding-top: 220px ; | |
| padding-bottom: 150px ; | |
| background: transparent ; | |
| } | |
| /* --- Title in ESCP gold --- */ | |
| #escp_title h1 { | |
| color: rgb(242,198,55) ; | |
| font-size: 3rem ; | |
| font-weight: 800 ; | |
| text-align: center ; | |
| margin: 0 0 12px 0 ; | |
| } | |
| /* --- Subtitle --- */ | |
| #escp_title p, #escp_title em { | |
| color: rgba(255,255,255,0.85) ; | |
| text-align: center ; | |
| } | |
| /* --- Tab bar background --- */ | |
| .tabs > .tab-nav, | |
| .tab-nav, | |
| div[role="tablist"], | |
| .svelte-tabs > .tab-nav { | |
| background: rgba(40,9,109,0.6) ; | |
| border-radius: 10px 10px 0 0 ; | |
| padding: 4px ; | |
| } | |
| /* --- ALL tab buttons: force white text --- */ | |
| .tabs > .tab-nav button, | |
| .tab-nav button, | |
| div[role="tablist"] button, | |
| button[role="tab"], | |
| .svelte-tabs button, | |
| .tab-nav > button, | |
| .tabs button { | |
| color: #ffffff ; | |
| font-weight: 600 ; | |
| border: none ; | |
| background: transparent ; | |
| padding: 10px 20px ; | |
| border-radius: 8px 8px 0 0 ; | |
| opacity: 1 ; | |
| } | |
| /* --- Selected tab: ESCP gold --- */ | |
| .tabs > .tab-nav button.selected, | |
| .tab-nav button.selected, | |
| button[role="tab"][aria-selected="true"], | |
| button[role="tab"].selected, | |
| div[role="tablist"] button[aria-selected="true"], | |
| .svelte-tabs button.selected { | |
| color: rgb(242,198,55) ; | |
| background: rgba(255,255,255,0.12) ; | |
| } | |
| /* --- White card panels --- */ | |
| .gradio-container .gr-block, | |
| .gradio-container .gr-box, | |
| .gradio-container .gr-panel, | |
| .gradio-container .gr-group { | |
| background: #ffffff ; | |
| border-radius: 10px ; | |
| } | |
| /* --- Tab content area --- */ | |
| .tabitem { | |
| background: rgba(255,255,255,0.95) ; | |
| border-radius: 0 0 10px 10px ; | |
| padding: 16px ; | |
| } | |