diff --git a/src/uncloseai-modal-builtin.css b/src/uncloseai-modal-builtin.css index d2c6ba1..6b0cbb1 100644 --- a/src/uncloseai-modal-builtin.css +++ b/src/uncloseai-modal-builtin.css @@ -1122,11 +1122,22 @@ dialog#uncloseai-embedded-modal[data-theme="dark"] .uncloseai-chat-box { /* Code blocks within AI messages - allow horizontal scroll, preserve all whitespace */ .ai-message pre { overflow-x: auto; - max-width: 80vw; + max-width: 72vw; } .ai-message code { - max-width: 80vw; + max-width: 72vw; +} + +/* Mobile: use viewport units since modal is fullscreen */ +@media (max-width: 768px) { + .ai-message pre { + max-width: 85vw; + } + + .ai-message code { + max-width: 85vw; + } } .message-text { diff --git a/src/uncloseai-modal-pico.css b/src/uncloseai-modal-pico.css index bd1b48e..0291937 100644 --- a/src/uncloseai-modal-pico.css +++ b/src/uncloseai-modal-pico.css @@ -1195,11 +1195,22 @@ dialog#uncloseai-embedded-modal[data-theme="dark"] .uncloseai-chat-box { /* Code blocks within AI messages - allow horizontal scroll, preserve all whitespace */ .ai-message pre { overflow-x: auto; - max-width: 80vw; + max-width: 72vw; } .ai-message code { - max-width: 80vw; + max-width: 72vw; +} + +/* Mobile: use viewport units since modal is fullscreen */ +@media (max-width: 768px) { + .ai-message pre { + max-width: 85vw; + } + + .ai-message code { + max-width: 85vw; + } } .message-text {