/* Double taps operate the app; they must never smart-zoom the page. Apply this
   to every element, not just buttons or body: settings dialogs and nested scroll
   containers also receive taps on their text, padding and borders.
   Zero specificity lets the keyer, PTT and drag surfaces keep their stricter
   touch-action rules. Scrolling, deliberate pinch zoom and OS accessibility
   zoom remain available. Do not replace this with touchend/click interception:
   that can swallow rapid taps or duplicate CW key-down/key-up events. */
:where(*),
::backdrop {
    touch-action: manipulation;
}
