/**
 * Pixelvolution Spam Guard
 *
 * CSS for hiding honeypot fields
 * Uses multiple techniques to hide from users but remain visible to bots
 *
 * @package Pixelvolution
 * @since 1.1.0
 */

/* Honeypot wrapper - visually hidden but accessible to bots */
.pxv-sg-hp-wrap {
    position: absolute !important;
    left: -9999px !important;
    top: -9999px !important;
    width: 1px !important;
    height: 1px !important;
    overflow: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
    visibility: hidden !important;
    z-index: -1 !important;
}

/* Honeypot field itself */
.pxv-sg-hp-field {
    position: absolute !important;
    left: -9999px !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    opacity: 0 !important;
}

/* Honeypot label */
.pxv-sg-hp-label {
    position: absolute !important;
    left: -9999px !important;
    width: 1px !important;
    height: 1px !important;
    overflow: hidden !important;
}

/* Ensure hidden inputs don't affect layout */
input[data-pxv-sg="true"][type="hidden"] {
    display: none !important;
    visibility: hidden !important;
    position: absolute !important;
}
