/**
 * Honeypot field styling
 *
 * Hides the honeypot field from legitimate users while keeping it
 * accessible to bots. Uses absolute positioning off-screen rather than
 * display:none because smart bots can detect display:none.
 */

.hp-field {
    position: absolute !important;
    left: -9999px !important;
    width: 1px !important;
    height: 1px !important;
    opacity: 0 !important;
    pointer-events: none !important;
    overflow: hidden !important;
}

/* Additional insurance - hide parent label if it exists */
label[for="id_email_confirm"] {
    position: absolute !important;
    left: -9999px !important;
    width: 1px !important;
    height: 1px !important;
    opacity: 0 !important;
    overflow: hidden !important;
}
