What problem does it solve? Web apps often feel like websites on phones due to sticky hover states, tap highlight flashes, the 100vh viewport bug, input-triggered page zoom, laggy taps, pull-to-refresh hijacking, notch overlap, and mismatched status bars. This Skill diagnoses each symptom and applies the exact CSS declaration or meta tag that fixes it. ## Core Features & Use Cases - Symptom-to-fix mapping: A lookup table matches visible problems (gray flash on tap, stuck hover, wrong layout height) to one-line CSS or HTML fixes. - Platform-layer rules: Covers viewport units (dvh/svh), safe-area insets, touch-action, overscroll-behavior, tap highlight, user-select, theme-color, and input font sizing. - Use Case: You ship a PWA with a bottom sheet and users report the close button sits under the home indicator and taps feel laggy. The Skill adds viewport-fit=cover with env(safe-area-inset-bottom) padding and touch-action: manipulation with :active press feedback. ## Quick Start Ask the assistant to review your web app's mobile CSS and fix everything that makes it feel like a website instead of a native app on a phone.