button,.button,a,summary,label,select,[role=button]{touch-action:manipulation}[tabindex="-1"]:focus:not(:focus-visible){outline:none}@media(max-width:720px),(pointer:coarse){.app-frame .button.button.button,.app-frame .text-button.onboarding-dismiss,.app-frame .mobile-more-panel a,.ui-segmented__option.ui-segmented__option,.capture-composer button.context-chip.context-chip,label.check,.role-option{min-height:44px}}@media(prefers-reduced-motion:reduce){.app-frame .route-loader span{width:100%;animation:none;transform:none;opacity:.75}.recall-progress-line{animation:none}}.device-settings .stack{gap:.9rem}.device-settings .install-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.device-settings .install-row p{margin:.25rem 0 0}.install-steps{margin:.25rem 0 0;padding-left:1.2rem;color:var(--muted);font-size:.875rem;line-height:1.7}.next-action-dialog .next-action-mark{background:transparent}@media(hover:none)and (pointer:coarse){.device-shortcuts{display:none}}@media(max-width:720px){.capture-fab.capture-fab{min-width:44px;min-height:44px}.ui-modal{padding-bottom:calc(var(--nd-space-1) + max(env(safe-area-inset-bottom),var(--keyboard-inset, 0px)))}.ui-modal__panel{max-height:calc(var(--visual-viewport-height, 100dvh) - var(--nd-space-2))}.keyboard-open .capture-composer .transcription-field textarea{min-height:7.5rem}.keyboard-open .app-frame .mobile-nav,.keyboard-open .app-frame .capture-fab{visibility:hidden}.capture-page-card{overflow:clip}.capture-page-card .composer-footer{position:sticky;bottom:calc(var(--nd-tabbar-height) + env(safe-area-inset-bottom));z-index:5}.keyboard-open .capture-page-card .composer-footer{bottom:0}}@media(display-mode:standalone){body{overscroll-behavior-y:none}}
