workshop / style.css
XRachel's picture
Update style.css
c6f22a0 verified
/* --- Page background: Single unified background --- */
html, body {
background-color: rgb(40,9,109) !important;
background-image: url('https://huggingface.co/spaces/XRachel/workshop/resolve/main/Python_R.jpg') !important;
background-position: top center !important;
background-repeat: no-repeat !important;
background-size: 100% auto !important;
margin: 0 !important;
padding: 0 !important;
min-height: 100vh !important;
}
/* --- Main container --- */
.gradio-container {
max-width: 1400px !important;
width: 94vw !important;
margin: 0 auto !important;
padding-top: 220px !important;
padding-bottom: 150px !important;
background: transparent !important;
}
/* --- Title in ESCP gold --- */
#escp_title h1 {
color: rgb(242,198,55) !important;
font-size: 3rem !important;
font-weight: 800 !important;
text-align: center !important;
margin: 0 0 12px 0 !important;
}
/* --- Subtitle --- */
#escp_title p, #escp_title em {
color: rgba(255,255,255,0.85) !important;
text-align: center !important;
}
/* --- Tab bar background --- */
.tabs > .tab-nav,
.tab-nav,
div[role="tablist"],
.svelte-tabs > .tab-nav {
background: rgba(40,9,109,0.6) !important;
border-radius: 10px 10px 0 0 !important;
padding: 4px !important;
}
/* --- 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 !important;
font-weight: 600 !important;
border: none !important;
background: transparent !important;
padding: 10px 20px !important;
border-radius: 8px 8px 0 0 !important;
opacity: 1 !important;
}
/* --- 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) !important;
background: rgba(255,255,255,0.12) !important;
}
/* --- White card panels --- */
.gradio-container .gr-block,
.gradio-container .gr-box,
.gradio-container .gr-panel,
.gradio-container .gr-group {
background: #ffffff !important;
border-radius: 10px !important;
}
/* --- Tab content area --- */
.tabitem {
background: rgba(255,255,255,0.95) !important;
border-radius: 0 0 10px 10px !important;
padding: 16px !important;
}