diff --git a/src/notebookllama/App.py b/src/notebookllama/App.py
index dfdbffd..3562029 100644
--- a/src/notebookllama/App.py
+++ b/src/notebookllama/App.py
@@ -12,6 +12,19 @@ st.set_page_config(
# Apply custom styles
apply_custom_styles()
+# Display logo at top
+import base64
+from pathlib import Path
+
+logo_path = Path(__file__).parent / "SBLM.jpg"
+if logo_path.exists():
+ with open(logo_path, "rb") as f:
+ logo_data = base64.b64encode(f.read()).decode()
+ st.markdown(
+ f'
',
+ unsafe_allow_html=True
+ )
+
# Check if user is logged in
user = get_current_user()
diff --git a/src/notebookllama/styles.py b/src/notebookllama/styles.py
index 0f9f2e5..2f112e2 100644
--- a/src/notebookllama/styles.py
+++ b/src/notebookllama/styles.py
@@ -153,20 +153,6 @@ def get_custom_css():
display: none !important;
}
- /* Logo in top left header */
- [data-testid="stHeader"] {
- background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjYwIiB2aWV3Qm94PSIwIDAgMjAwIDYwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxzdHlsZT4udGV4dHtmb250LWZhbWlseTpNb250c2VycmF0LHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZpbGw6IzAwMDt9PC9zdHlsZT48Y2lyY2xlIGN4PSIzMCIgY3k9IjMwIiByPSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjMiLz48cGF0aCBkPSJNMTUgMjBRMjAgMTUgMzAgMTVUNDUgMjBNMTUgMzBRMjAgMjUgMzAgMjVUNDUgMzBNMTUgNDBRMjAgMzUgMzAgMzVUNDUgNDAiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIzIi8+PHRleHQgeD0iNjUiIHk9IjI1IiBjbGFzcz0idGV4dCIgZm9udC1zaXplPSIxNCI+U2FuZGJveDwvdGV4dD48dGV4dCB4PSI2NSIgeT0iNDUiIGNsYXNzPSJ0ZXh0IiBmb250LXNpemU9IjE0Ij5Ob3RlYm9va0xNPC90ZXh0Pjwvc3ZnPg==');
- background-repeat: no-repeat;
- background-position: 10px center;
- background-size: 160px auto;
- padding-left: 180px !important;
- }
-
- /* Adjust header spacing */
- [data-testid="stHeader"] > div {
- padding-left: 0 !important;
- }
-
/* Hide keyboard shortcut hints */
[data-testid="stDecoration"] {
display: none !important;