NorthernTribe-Research commited on
Commit
8101f6d
·
verified ·
1 Parent(s): 1a0fccf

Replace default Gradio footer with custom NorthernTribe copyright footer.

Browse files
Files changed (1) hide show
  1. app.py +23 -0
app.py CHANGED
@@ -286,6 +286,24 @@ TACTICAL_CSS = """
286
  letter-spacing: 0.08em;
287
  text-transform: uppercase;
288
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
289
  """
290
 
291
  TACTICAL_HEADER_HTML = """
@@ -300,6 +318,10 @@ TACTICAL_HEADER_HTML = """
300
  </div>
301
  """
302
 
 
 
 
 
303
  PROJECT_DESCRIPTION = """
304
  # Math Conjecture Trainer
305
  This console runs the full training operations lane for the `maths-conjuncture-solutions` project:
@@ -1378,6 +1400,7 @@ with gr.Blocks(title="Math Conjecture Trainer Space") as demo:
1378
  )
1379
  stop_button.click(fn=cancel_pipeline, inputs=None, outputs=[status], queue=False)
1380
  clear_button.click(fn=clear_outputs, inputs=None, outputs=[logs, status, run_summary, ops_visual], queue=False)
 
1381
 
1382
 
1383
  if __name__ == "__main__":
 
286
  letter-spacing: 0.08em;
287
  text-transform: uppercase;
288
  }
289
+
290
+ .gradio-container footer,
291
+ .gradio-container .built-with,
292
+ .gradio-container [data-testid="footer"] {
293
+ display: none !important;
294
+ }
295
+
296
+ .nt-footer {
297
+ margin-top: 12px;
298
+ border: 1px solid #2f2f2f;
299
+ background: linear-gradient(180deg, #111111 0%, #0b0b0b 100%);
300
+ color: #bcbcbc;
301
+ text-align: center;
302
+ padding: 10px 12px;
303
+ font-size: 0.74rem;
304
+ letter-spacing: 0.08em;
305
+ text-transform: uppercase;
306
+ }
307
  """
308
 
309
  TACTICAL_HEADER_HTML = """
 
318
  </div>
319
  """
320
 
321
+ TACTICAL_FOOTER_HTML = """
322
+ <div class="nt-footer">© 2026 NorthernTribe Research, Inc. All rights reserved.</div>
323
+ """
324
+
325
  PROJECT_DESCRIPTION = """
326
  # Math Conjecture Trainer
327
  This console runs the full training operations lane for the `maths-conjuncture-solutions` project:
 
1400
  )
1401
  stop_button.click(fn=cancel_pipeline, inputs=None, outputs=[status], queue=False)
1402
  clear_button.click(fn=clear_outputs, inputs=None, outputs=[logs, status, run_summary, ops_visual], queue=False)
1403
+ gr.HTML(TACTICAL_FOOTER_HTML)
1404
 
1405
 
1406
  if __name__ == "__main__":