/* Honeypot Anti-Bot Protection Styles */

/* Hide honeypot fields from human users but keep them accessible to bots */
.honeypot-field {
    position: absolute !important;
    left: -9999px !important;
    top: -9999px !important;
    width: 1px !important;
    height: 1px !important;
    opacity: 0 !important;
    pointer-events: none !important;
    tab-index: -1 !important;
    z-index: -1 !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Alternative method - make it invisible but still in DOM */
.honeypot-field-alt {
    display: none !important;
    visibility: hidden !important;
}

/* Ensure honeypot doesn't affect form layout */
.honeypot-wrapper {
    position: absolute;
    left: -9999px;
    top: -9999px;
    width: 0;
    height: 0;
    overflow: hidden;
}

/* Screen reader accessibility - hide from screen readers too */
.honeypot-field[aria-hidden="true"] {
    speak: none;
}