diff --git a/packages/ui/src/index.css b/packages/ui/src/index.css
index 4dd99e37..fc8d6f69 100644
--- a/packages/ui/src/index.css
+++ b/packages/ui/src/index.css
@@ -1523,3 +1523,20 @@ html:not(.dark) .chat-scroll {
.terminal-viewport-container textarea {
caret-color: transparent !important;
}
+
+/* Mobile Terminal Optimizations */
+@media (max-width: 1024px) {
+ .terminal-viewport-container {
+ font-variant-ligatures: none;
+ font-feature-settings: "liga" 0, "calt" 0;
+ }
+}
+
+/* Font loading states */
+.fonts-loading .terminal-viewport-container {
+ font-family: monospace;
+}
+
+.fonts-loaded .terminal-viewport-container {
+ font-family: "JetBrainsMono Nerd Font", "FiraCode Nerd Font", "Fira Code", "JetBrains Mono", "SFMono-Regular", Menlo, Consolas, "Liberation Mono", "Courier New", monospace;
+}
diff --git a/packages/web/index.html b/packages/web/index.html
index e6ac4677..a25c5dfb 100644
--- a/packages/web/index.html
+++ b/packages/web/index.html
@@ -15,6 +15,12 @@
+
+
+
+
+
+
+