html[data-app]{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}html[data-app] :is(nav,button,a,label,img,svg,[role=tab],[role=button]){-webkit-user-select:none;user-select:none}html[data-app] :is(input,textarea,select,[contenteditable=true]){-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}html[data-app] :is(.footer,.visitor-nav-pricing,#profile-reminders){display:none}html[data-app],html[data-app] body{overscroll-behavior-y:none}.native-only,.native-attribution{display:none}html[data-app] .native-only{display:flex}html[data-app] .native-attribution{display:block}.native-welcome{flex-direction:column;gap:16px;max-width:32rem;padding-block:clamp(32px,8svh,96px);display:flex}.native-welcome h1{margin:0;font-size:clamp(2rem,8vw,3rem);line-height:1.1}.native-welcome p{margin:0 0 8px}.native-link-error{background:var(--raised);color:var(--ink);border-radius:14px;margin:16px;padding:16px}.native-link-error p{margin:0 0 8px}.native-link-error button+button{margin-inline-start:16px}.pending-sync{box-sizing:border-box;background:var(--rp-raised);max-width:1120px;color:var(--rp-text);border:1px solid #36515d;border-radius:12px;flex-direction:column;align-items:stretch;gap:8px;margin:12px auto;padding:10px 14px;font-size:14px;line-height:1.4;display:flex}.pending-sync p{margin:0}.pending-sync .text-button{flex-shrink:0;min-height:44px}@media (max-width:600px){.pending-sync{margin:12px 16px}}.pending-sync-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.pending-sync-failed{border-top:1px solid #36515d;gap:6px;margin:0;padding:8px 0 0;list-style:none;display:grid}.pending-sync-failed li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.pending-sync-failed li span{overflow-wrap:anywhere;flex:180px;min-width:0}.pending-sync .text-button.is-danger{color:#ffb4a8}
