/* Commandfence Auth — minimal, inherits the active theme */
.cf-auth-message { margin: .75rem 0; padding: .5rem .75rem; border-left: 3px solid #2b6cb0; font-size: .95em; }
.cf-auth-hp { position: absolute !important; left: -9999px !important; width: 1px; height: 1px; overflow: hidden; }
[data-cf-turnstile] { margin: .75rem 0; }
.cf-auth-error { border-left-color: #c53030; }
