/*
  PETSCANFIT V081 silent text protection.
  No watermark, no visible warning layer, no transparent overlay text.
*/

:where(
  main,
  article,
  section,
  footer,
  nav,
  .modal,
  .modal-box,
  .modal-content,
  .drawer,
  .callouts,
  .download-panel,
  .plan-table,
  .payment-status,
  .privacy,
  .terms,
  .guide,
  .faq,
  .blog,
  .report
) :where(
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  p,
  span,
  b,
  strong,
  em,
  small,
  li,
  dt,
  dd,
  th,
  td,
  label,
  a,
  blockquote,
  figcaption,
  pre,
  code
):not(button *):not(input):not(textarea):not(select):not(option):not([contenteditable="true"]) {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

input,
textarea,
select,
[contenteditable="true"] {
  -webkit-user-select: text;
  user-select: text;
}

button,
[role="button"],
input,
textarea,
select,
label[for] {
  touch-action: manipulation;
}

img,
video,
canvas,
svg {
  -webkit-user-drag: none;
  user-drag: none;
}

@media print {
  body {
    display: none !important;
  }
}
