Spaces:
Runtime error
Runtime error
| :root, | |
| .dark { | |
| --body-background-fill: #0b1220; | |
| --body-text-color: #e7eaf0; | |
| --accent: #6366f1; | |
| --accent-hover: #4f46e5; | |
| } | |
| .header { | |
| display: flex; | |
| align-items: center; | |
| justify-content: space-between; | |
| width: 100%; | |
| padding: 0.5rem 0; | |
| } | |
| .header .column:first-child { | |
| flex: 0 1 auto; | |
| } | |
| .header .column:last-child { | |
| flex: 1 1 auto; | |
| display: flex; | |
| justify-content: flex-end; | |
| } | |
| .header-right { | |
| align-items: center; | |
| gap: 12px; | |
| } | |
| .header-title p { | |
| margin: 0; | |
| font-size: 1.25rem; | |
| font-weight: 600; | |
| } | |
| .header-hf-btn button { | |
| background: linear-gradient(135deg, #fbbf24 0%, #f59e0b 100%) ; | |
| color: #1f2937 ; | |
| font-weight: 600 ; | |
| border: none ; | |
| } | |
| .header-hf-btn button:hover { | |
| background: linear-gradient(135deg, #f59e0b 0%, #d97706 100%) ; | |
| } | |
| .gradio-container { | |
| max-width: 100vw ; | |
| } | |
| .section-card { | |
| border: 1px solid rgba(255, 255, 255, 0.08); | |
| border-radius: 12px; | |
| padding: 14px; | |
| background: rgba(255, 255, 255, 0.03); | |
| } | |
| .section-title { | |
| padding: 0.4rem; | |
| } | |
| /* Primary buttons: blue/purple accent */ | |
| button.primary, | |
| .primary button, | |
| [variant="primary"] button { | |
| background: var(--accent) ; | |
| color: white ; | |
| border: none ; | |
| } | |
| button.primary:hover, | |
| .primary button:hover, | |
| [variant="primary"] button:hover { | |
| background: var(--accent-hover) ; | |
| } | |
| /* Tabs: selected = accent, others = dark grey */ | |
| .gradio-tabs .tab-nav button.selected { | |
| background: var(--accent) ; | |
| color: white ; | |
| border-radius: 8px; | |
| } | |
| .gradio-tabs .tab-nav button:not(.selected) { | |
| background: rgba(255, 255, 255, 0.06) ; | |
| color: var(--body-text-color) ; | |
| } | |
| .pill { | |
| display: inline-block; | |
| padding: 6px 10px; | |
| border-radius: 999px; | |
| border: 1px solid rgba(255, 255, 255, 0.14); | |
| background: rgba(255, 255, 255, 0.04); | |
| font-size: 12px; | |
| } | |
| .bigbtn button { | |
| height: 46px ; | |
| font-size: 16px ; | |
| font-weight: 600 ; | |
| min-width: 200px ; | |
| } | |
| .small-muted { | |
| opacity: 0.8; | |
| font-size: 12px; | |
| } | |
| /* Ingested sources list-style */ | |
| .sources-list table { | |
| border: none ; | |
| background: transparent ; | |
| } | |
| .sources-list th { | |
| display: none ; | |
| } | |
| .sources-list td { | |
| border: none ; | |
| padding: 6px 0 ; | |
| font-size: 14px ; | |
| } | |
| .report-files-list table { | |
| border: none ; | |
| background: transparent ; | |
| } | |
| .report-files-list td { | |
| border: none ; | |
| padding: 6px 0 ; | |
| } | |