/* Polyglitz phone app only (html.in-app is set by js/native.js inside the iOS/Android app). */
html.in-app { -webkit-tap-highlight-color: transparent; -webkit-text-size-adjust: 100%; overscroll-behavior-y: none; }
html.in-app body { overscroll-behavior-y: none; padding-bottom: env(safe-area-inset-bottom, 0px); }
html.in-app .top { padding-top: calc(12px + env(safe-area-inset-top, 0px)); }
html.in-app img, html.in-app a, html.in-app button { -webkit-touch-callout: none; }
html.in-app button, html.in-app .btn, html.in-app nav { -webkit-user-select: none; user-select: none; }
/* Store rules: no web checkout or web billing portal inside the app (js/native.js adds a note instead). */
html.in-app .plan-cta [data-act="upgrade"],
html.in-app .pay-safe,
html.in-app a[href*="lemonsqueezy"] { display: none !important; }
html.in-app .app-buy-note { margin: 6px 0 0; }
