TomLii Claude Sonnet 4.6 commited on
Commit
2a09b09
·
1 Parent(s): 0abb551

Update hero title and hide stray orange line above tab panel

Browse files

- New title: "Quest: A Fully Open Recipe for Training Deep Research
Agents from Scratch".
- Zero out any border-top / ::before on .tabitem/.tab-content so Gradio
no longer paints a thick accent bar above the Result panel during a
streaming run.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

Files changed (1) hide show
  1. app.py +21 -1
app.py CHANGED
@@ -626,6 +626,26 @@ gradio-app > div {
626
  }
627
  [class*="gradio-container"] .tab-wrapper button.selected { color: var(--q-accent) !important; }
628
  [class*="gradio-container"] .tab-wrapper button.selected::after { background: var(--q-accent) !important; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
629
 
630
  /* Block labels above components */
631
  [class*="gradio-container"] .gr-block label,
@@ -1564,7 +1584,7 @@ with gr.Blocks(
1564
  <header class="quest-header">
1565
  <span class="quest-header-mark" aria-hidden="true">Q</span>
1566
  <div class="quest-header-text">
1567
- <h1 class="quest-header-title">Quest: A Fully Open Recipe for Training Search Agents</h1>
1568
  <a class="quest-header-byline" href="https://x.com/osunlp" target="_blank" rel="noopener noreferrer">built by OSU NLP Group</a>
1569
  </div>
1570
  </header>
 
626
  }
627
  [class*="gradio-container"] .tab-wrapper button.selected { color: var(--q-accent) !important; }
628
  [class*="gradio-container"] .tab-wrapper button.selected::after { background: var(--q-accent) !important; }
629
+ /* Kill any stray orange/thick separator that Gradio paints above the tab
630
+ panel content (border-top or ::before on the tab content wrapper). */
631
+ [class*="gradio-container"] .tabitem,
632
+ [class*="gradio-container"] .tab-content,
633
+ [class*="gradio-container"] .gradio-tabitem,
634
+ [class*="gradio-container"] .tabs > div.tabitem {
635
+ border-top: 0 !important;
636
+ box-shadow: none !important;
637
+ background: transparent !important;
638
+ }
639
+ [class*="gradio-container"] .tabitem::before,
640
+ [class*="gradio-container"] .tab-content::before,
641
+ [class*="gradio-container"] .gradio-tabitem::before { content: none !important; }
642
+ [class*="gradio-container"] .tab-nav,
643
+ [class*="gradio-container"] .tab-wrapper {
644
+ border-bottom: 1px solid var(--q-line) !important;
645
+ border-top: 0 !important;
646
+ }
647
+ [class*="gradio-container"] .tab-nav::before,
648
+ [class*="gradio-container"] .tab-wrapper::before { content: none !important; }
649
 
650
  /* Block labels above components */
651
  [class*="gradio-container"] .gr-block label,
 
1584
  <header class="quest-header">
1585
  <span class="quest-header-mark" aria-hidden="true">Q</span>
1586
  <div class="quest-header-text">
1587
+ <h1 class="quest-header-title">Quest: A Fully Open Recipe for Training Deep Research Agents from Scratch</h1>
1588
  <a class="quest-header-byline" href="https://x.com/osunlp" target="_blank" rel="noopener noreferrer">built by OSU NLP Group</a>
1589
  </div>
1590
  </header>