body[data-content-protected="true"],
body[data-content-protected="true"] main,
body[data-content-protected="true"] section,
body[data-content-protected="true"] article,
body[data-content-protected="true"] header,
body[data-content-protected="true"] footer,
body[data-content-protected="true"] nav,
body[data-content-protected="true"] div,
body[data-content-protected="true"] p,
body[data-content-protected="true"] h1,
body[data-content-protected="true"] h2,
body[data-content-protected="true"] h3,
body[data-content-protected="true"] h4,
body[data-content-protected="true"] h5,
body[data-content-protected="true"] h6,
body[data-content-protected="true"] span,
body[data-content-protected="true"] li,
body[data-content-protected="true"] strong,
body[data-content-protected="true"] em,
body[data-content-protected="true"] small,
body[data-content-protected="true"] img,
body[data-content-protected="true"] picture,
body[data-content-protected="true"] svg,
body[data-content-protected="true"] canvas,
body[data-content-protected="true"] video {
  -webkit-touch-callout: none;
  -webkit-user-drag: none;
  user-select: none;
}

body[data-content-protected="true"] img,
body[data-content-protected="true"] picture,
body[data-content-protected="true"] svg,
body[data-content-protected="true"] canvas,
body[data-content-protected="true"] video {
  pointer-events: auto;
}

body[data-content-protected="true"] input,
body[data-content-protected="true"] textarea,
body[data-content-protected="true"] select,
body[data-content-protected="true"] option,
body[data-content-protected="true"] button,
body[data-content-protected="true"] [contenteditable="true"],
body[data-content-protected="true"] [data-allow-copy="true"],
body[data-content-protected="true"] .allow-copy,
body[data-content-protected="true"] .copy-allowed,
body[data-content-protected="true"] .public-pref-switchers,
body[data-content-protected="true"] .public-pref-switchers *,
body[data-content-protected="true"] [aria-label],
body[data-content-protected="true"] [aria-description],
body[data-content-protected="true"] [role="img"],
body[data-content-protected="true"] [role="button"],
body[data-content-protected="true"] .sr-only,
body[data-content-protected="true"] .sr-only-focusable {
  -webkit-touch-callout: default;
  -webkit-user-drag: auto;
  user-select: text;
}

body[data-content-protected="true"] select,
body[data-content-protected="true"] option,
body[data-content-protected="true"] button,
body[data-content-protected="true"] input[type="button"],
body[data-content-protected="true"] input[type="checkbox"],
body[data-content-protected="true"] input[type="radio"],
body[data-content-protected="true"] input[type="submit"] {
  user-select: none;
}

@media print {
  body[data-content-protected="true"] * {
    visibility: hidden !important;
  }

  body[data-content-protected="true"]::before {
    content: "IdeaDunes public content is protected.";
    display: block;
    visibility: visible !important;
    margin: 2rem;
    color: #111827;
    font-family: Arial, sans-serif;
    font-size: 16px;
    line-height: 1.5;
  }
}
