mirror of
https://github.com/Ark0N/Codeman.git
synced 2026-09-30 12:39:42 +02:00
fix(mobile): improve response-viewer readability on phones
The mobile media query only overrode .response-viewer-body with a flat font-size: 12px / padding: 12px, leaving the desktop response-viewer typography system (--rv-content-max, .rv-text pre, heading scale) with no mobile tuning. Bump body text to 14.5px/1.65, give code blocks phone-sized padding and 11.5px code, scale headings (h1 1.35em / h2 1.2em / h3 1.08em), let content span full width, and cap the panel at 92vh. Layers cleanly on top of the existing response-viewer selectors in styles.css; desktop rendering is unchanged.
This commit is contained in:
@@ -1259,13 +1259,38 @@ html.mobile-init .file-browser-panel {
|
||||
|
||||
.response-viewer {
|
||||
padding-bottom: var(--safe-area-bottom, 0px);
|
||||
max-height: 92vh;
|
||||
}
|
||||
|
||||
.response-viewer-body {
|
||||
font-size: 12px;
|
||||
padding: 12px;
|
||||
font-size: 14.5px;
|
||||
line-height: 1.65;
|
||||
padding: 16px 16px 24px;
|
||||
--rv-content-max: 100%;
|
||||
}
|
||||
|
||||
.response-viewer-body .rv-text pre,
|
||||
.response-viewer-body pre {
|
||||
/* Slightly smaller on mobile so diagrams fit better before scrolling */
|
||||
padding: 12px 14px;
|
||||
margin-left: -4px;
|
||||
margin-right: -4px;
|
||||
border-radius: 6px;
|
||||
}
|
||||
|
||||
.response-viewer-body .rv-text pre code,
|
||||
.response-viewer-body pre code {
|
||||
font-size: 11.5px;
|
||||
line-height: 1.5;
|
||||
}
|
||||
|
||||
.response-viewer-body .rv-text h1,
|
||||
.response-viewer-body > h1 { font-size: 1.35em; }
|
||||
.response-viewer-body .rv-text h2,
|
||||
.response-viewer-body > h2 { font-size: 1.2em; }
|
||||
.response-viewer-body .rv-text h3,
|
||||
.response-viewer-body > h3 { font-size: 1.08em; }
|
||||
|
||||
/* Compact welcome overlay for mobile */
|
||||
.welcome-content {
|
||||
max-width: calc(100vw - 1.5rem);
|
||||
|
||||
Reference in New Issue
Block a user