mobile.css
1/*2 * Platform-flagged CSS override (god document §12) — src/mobile/index.html3 * sets `data-platform="native"` on `<html>`. src/popup/styles/popup.css's4 * `html, body, #app, .popup-root { width: 320px; height: 520px; }` is the5 * browser extension's fixed toolbar-popup window size; on a phone it just6 * renders a small fixed card floating over dead space instead of filling7 * the screen. Every selector below targets the same four elements the8 * original rule does, scoped to the native platform, with attribute-selector9 * specificity higher than popup.css's plain tag/id selectors so this wins10 * regardless of stylesheet load order.11 */12html[data-platform="native"],13html[data-platform="native"] body {14 width: 100vw;15 height: 100vh;16 min-height: 100vh;17}1819html[data-platform="native"] #app,20html[data-platform="native"] .popup-root {21 width: 100%;22 height: 100%;23 min-height: 100%;24}