cgeorgiaw's picture
cgeorgiaw HF Staff
Rename Data Bank to Database throughout the Space
447bf4f verified
Raw History Blame
6.37 kB
/* Global component styling, paired with the landing graphic's scoped atlas.css. */
.gradio-container { max-width:1280px!important; margin:auto!important; padding:24px 20px 40px!important; color-scheme:light; }
#eukaryotic-atlas { padding:0!important; border:0!important; background:transparent!important; }
.gradio-container .atlas-panel { background:#f7f8f0; border:1px solid #e0e6d8; border-radius:24px; padding:26px 30px; box-shadow:0 8px 32px #234b2908; gap:18px; margin-top:6px; }
.workspace-heading { display:flex; align-items:flex-start; gap:14px; padding:0 0 4px; }
.workspace-step { width:32px; height:32px; border:1px solid #cdddc8; background:#eaf1e2; border-radius:50%; display:flex; align-items:center; justify-content:center; flex-shrink:0; font:500 11px Arial,sans-serif; color:#527261; margin-top:4px; }
.workspace-heading h2 { margin:0 0 8px; font:400 32px/1.15 Georgia,'Times New Roman',serif; letter-spacing:-.7px; color:#173c30; }
.workspace-heading p { margin:0; color:#647467; font:13px/1.6 Arial,Helvetica,sans-serif; }
.gradio-container .quiet-note { color:#647467; font-size:12px; line-height:1.7; }
.gradio-container .quiet-note p { color:#647467; font-size:12px; line-height:1.7; }
.gradio-container .scope-note { padding:11px 15px; border:1px solid #e0e6d8; border-radius:12px; background:#edf3e7; }
.gradio-container .scope-note p { margin:0; }
.gradio-container .action-button { align-self:flex-end; min-height:46px; }
.gradio-container .atlas-panel > .form { border:0; background:transparent; box-shadow:none; }
.gradio-container .atlas-panel .form { border-radius:14px; }
.gradio-container .atlas-panel button { transition:background-color .15s, border-color .15s; }
.gradio-container button:focus-visible,.gradio-container a:focus-visible { outline:2px solid #327555; outline-offset:3px; }
.gradio-container .prose a { text-underline-offset:3px; }
.gradio-container .prose code { color:#315641; }
.gradio-container .atlas-disclosure { border:1px solid #e0e6d8; border-radius:14px; box-shadow:none; }
.gradio-container .atlas-disclosure > button { padding:15px 18px; }
#annotation-plot { border:1px solid #e0e6d8; background:#fffefa; border-radius:16px; overflow:hidden; }
#annotation-plot .plot-container { background:#fffefa; }
#annotation-examples { font-size:12px; }
#annotation-examples .label { color:#647467; }
#annotation-results { border-radius:14px; }
.workspace-footer { border-top:1px solid #e0e6d8; padding-top:18px; margin-top:6px; display:flex; justify-content:space-between; flex-wrap:wrap; gap:8px; font:11px/1.6 Arial,sans-serif; color:#75836f; }
.workspace-footer a { color:#315641; text-decoration:none; }
.workspace-footer a:hover { text-decoration:underline; }
@media(max-width:700px) {
.gradio-container { padding:12px 10px 24px!important; }
.gradio-container .atlas-panel { border-radius:18px; padding:20px 15px; }
.workspace-heading h2 { font-size:28px; }
.workspace-heading { gap:10px; }
.gradio-container .action-button { width:100%; }
}
@media(prefers-reduced-motion:reduce) { .gradio-container .atlas-panel button { transition:none; } }
/* Full-width navigation: one equal segment for each view. */
.gradio-container { width:100%!important; min-width:0!important; box-sizing:border-box; }
#atlas-navigation { border:0; background:transparent; min-width:0; max-width:100%; }
#atlas-navigation > .tab-wrapper { width:100%; height:auto!important; min-height:76px; border:0!important; box-shadow:none!important; margin:0 0 20px; padding:0; }
#atlas-navigation > .tab-wrapper > .tab-container { display:grid!important; grid-template-columns:repeat(3,minmax(0,1fr)); gap:6px; width:100%!important; height:auto!important; box-sizing:border-box; border:1px solid #dbe3d3!important; border-radius:18px; padding:6px; margin:0; background:#edf2e7; box-shadow:none!important; }
#atlas-navigation > .tab-wrapper > .tab-container > button { display:flex!important; align-items:center; justify-content:center; width:100%; min-width:0; min-height:62px; height:auto!important; box-sizing:border-box; padding:14px 12px; margin:0!important; border:0!important; border-radius:12px; box-shadow:none!important; background:transparent; color:#52694f; font:600 17px/1.3 Arial,Helvetica,sans-serif; white-space:normal; text-align:center; text-decoration:none!important; }
#atlas-navigation > .tab-wrapper > .tab-container > button:hover { background:#e0e9d9; color:#173c30; }
#atlas-navigation > .tab-wrapper > .tab-container > button[aria-selected="true"] { background:#245d45; color:#fffefa; }
#atlas-navigation > .tab-wrapper::before, #atlas-navigation > .tab-wrapper::after,
#atlas-navigation > .tab-wrapper > .tab-container::before, #atlas-navigation > .tab-wrapper > .tab-container::after,
#atlas-navigation > .tab-wrapper > .tab-container > button::before, #atlas-navigation > .tab-wrapper > .tab-container > button::after { content:none!important; display:none!important; }
#atlas-navigation > .tab-wrapper > .overflow-menu { display:none!important; }
#atlas-overview, #atlas-database, #atlas-wet-lab { border:0; background:transparent; padding:0; min-width:0; max-width:100%; }
.database-heading { padding:14px 4px 12px; }
.database-heading .database-eyebrow { color:#647467; font:11px/1.4 Arial,Helvetica,sans-serif; letter-spacing:2px; margin:0 0 12px; }
.database-heading h1 { color:#173c30; font:400 clamp(32px,5vw,48px)/1.1 Georgia,'Times New Roman',serif; letter-spacing:-1px; margin:0 0 12px; }
.database-heading p { color:#647467; font:14px/1.6 Arial,Helvetica,sans-serif; margin:0; }
.wet-lab-empty { background:#f7f8f0; border:1px solid #e0e6d8; border-radius:24px; padding:48px 36px; margin:8px 0 32px; }
.wet-lab-status { display:inline-block; padding:6px 12px; background:#e5eddf; color:#52694f; border-radius:999px; font:500 12px/1.4 Arial,sans-serif; }
.wet-lab-empty h2 { font:400 32px/1.2 Georgia,'Times New Roman',serif; color:#173c30; margin:22px 0 12px; }
.wet-lab-empty p { max-width:580px; font:14px/1.7 Arial,sans-serif; color:#647467; margin:0; }
@media(max-width:700px) {
#atlas-navigation > .tab-wrapper > .tab-container { gap:4px; padding:4px; border-radius:14px; }
#atlas-navigation > .tab-wrapper > .tab-container > button { font-size:12px; min-height:68px; padding:10px 3px; border-radius:10px; overflow-wrap:anywhere; }
.wet-lab-empty { padding:30px 20px; border-radius:18px; }
}