/*
 * Copyright (c) 2026 Marvelic Engine Co., Ltd. All rights reserved.
 * See LICENSE.txt for licence details.
 *
 * Conceals the decoy field.
 *
 * Off-screen rather than display:none, and that is the whole design. A bot that
 * evaluates styles treats a display:none field as one no human could fill in
 * and leaves it alone, which is precisely the behaviour this is trying to
 * provoke. Moved off the canvas, the field is invisible to a person and
 * indistinguishable from an ordinary input to a parser.
 *
 * Kept out of the layout with position:absolute and given no size, so it cannot
 * push a form about or leave a gap in a theme this module has never seen.
 * !important because it has to win against whatever the theme says about form
 * fields — a decoy the customer can see is a customer about to be refused.
 */
.marvelic-sg-hp {
    position: absolute !important;
    left: -10000px !important;
    top: auto !important;
    width: 1px !important;
    height: 1px !important;
    overflow: hidden !important;
}
