/* Reading-interface deterrents. Authorization is enforced by the server. */
[data-content-protected] {
  position: relative;
  -webkit-user-select: none;
  user-select: none;
}
[data-content-protected] img,
[data-content-protected] svg,
[data-content-protected] canvas {
  -webkit-user-drag: none;
  -webkit-touch-callout: none;
}
[data-content-protected] input,
[data-content-protected] textarea,
[data-content-protected] [contenteditable]:not([contenteditable="false"]) {
  -webkit-user-select: text;
  user-select: text;
}
@media print {
  /* Applies even when Print is opened from the browser menu or JS is disabled. */
  body:has([data-content-protected]) > * { display: none !important; }
  body:has([data-content-protected])::before { display: none !important; }
  body:has([data-content-protected])::after {
    content: 'Member-only research. Read this content in your signed-in Asymmetric Edge workspace.';
    display: block !important;
    position: static !important;
    color: #222 !important;
    background: white !important;
    font: 16px/1.6 sans-serif !important;
    padding: 24px !important;
  }
  [data-content-protected] { display: none !important; }
}
