diff --git a/frontend/src/App.css b/frontend/src/App.css
index d83407f..1f0ac49 100644
--- a/frontend/src/App.css
+++ b/frontend/src/App.css
@@ -1,4 +1,16 @@
/* src/App.css */
+
+html, body, #root {
+ height: 100%;
+ margin: 0;
+ padding: 0;
+ overflow: hidden; /* avoid double scrollbars */
+}
+
+body {
+ background-color: var(--bs-body-bg);
+}
+
body, html {
margin: 0;
padding: 0;
diff --git a/frontend/src/ChatHeader.jsx b/frontend/src/ChatHeader.jsx
index 8e57116..5b2b22e 100644
--- a/frontend/src/ChatHeader.jsx
+++ b/frontend/src/ChatHeader.jsx
@@ -1,4 +1,4 @@
-// ChatHeader.jsx
+// src/ChatHeader.jsx
import React from "react";
export default function ChatHeader({
@@ -9,7 +9,7 @@ export default function ChatHeader({
}) {
return (
{/* Left column: new buttons */}
@@ -20,10 +20,10 @@ export default function ChatHeader({
🔄 Reload
@@ -38,7 +38,8 @@ export default function ChatHeader({
className="btn btn-sm btn-outline-light"
onClick={onToggleTheme}
>
- Toggle Theme
+ 🌓
+ Theme
diff --git a/frontend/src/ChatLayout.jsx b/frontend/src/ChatLayout.jsx
index a862217..b51f44b 100644
--- a/frontend/src/ChatLayout.jsx
+++ b/frontend/src/ChatLayout.jsx
@@ -1,3 +1,4 @@
+// src/ChatLayout.jsx
// ChatLayout.jsx
import React from "react";
import ChatHeader from "./ChatHeader";
@@ -15,14 +16,16 @@ export default function ChatLayout({
onFreshStart
}) {
return (
-
+
-
+
+
+
{loading && (
diff --git a/frontend/src/UserMessage.jsx b/frontend/src/UserMessage.jsx
index 9488b52..9cca075 100644
--- a/frontend/src/UserMessage.jsx
+++ b/frontend/src/UserMessage.jsx
@@ -9,7 +9,7 @@ export default function UserMessage({ content, theme }) {
style={{ maxWidth: "95%" }}
>