/**
 * BriefWire Content Protection CSS
 * Disables text selection and dragging in article content for non-admins, while keeping interactive form elements fully accessible.
 */

/* Disable text selection in article container and children */
article.post .nl-article-head,
article.post .nl-article-body,
article.post .nl-article-hero,
.single-post article .nl-article-head,
.single-post article .nl-article-body,
.single-post article .nl-article-hero {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
}

/* Ensure form controls, text fields and search inputs remain completely usable */
article.post input,
article.post textarea,
article.post select,
article.post button,
article.post [contenteditable="true"],
article.post form,
.single-post form,
.single-post input,
.single-post textarea,
.single-post select,
.single-post button {
	-webkit-user-select: auto !important;
	-moz-user-select: auto !important;
	-ms-user-select: auto !important;
	user-select: auto !important;
	-webkit-touch-callout: default !important;
}

/* Prevent image dragging in article content */
article.post .nl-article-hero img,
article.post .nl-article-body img {
	-webkit-user-drag: none;
	user-drag: none;
	pointer-events: auto;
}
