/* Public-facing UI only. Never used for RSS, administration, or REST responses. */
html.psycatherine-cp-active body,
html.psycatherine-cp-active body *:not(input):not(textarea):not(select):not(option):not([contenteditable]):not([contenteditable] *) {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  user-select: none !important;
  -webkit-touch-callout: none;
}
html.psycatherine-cp-active input,
html.psycatherine-cp-active textarea,
html.psycatherine-cp-active select,
html.psycatherine-cp-active [contenteditable],
html.psycatherine-cp-active [contenteditable] * {
  -webkit-user-select: text !important;
  -moz-user-select: text !important;
  user-select: text !important;
  -webkit-touch-callout: default;
}
@media print {
  html.psycatherine-cp-active body {
    display: none !important;
  }
}
