/* Mafkrs · _form_handler.css
 *
 * All selectors are namespaced .mfk-* so they can't conflict with any
 * existing Mafkrs styles (.form-row, .form-control, .auth-card, etc.).
 *
 * .mfk-honey       — off-screen honeypot row. Positioning 10000px off-screen
 *                    with 1×1px overflow:hidden is the de-facto standard that
 *                    real-world form bots actually fall for. NOT display:none
 *                    or visibility:hidden — sophisticated bots skip those.
 * .mfk-success     — green success-message slot. Hidden by default via [hidden].
 * .mfk-error       — red error-message slot. Hidden by default via [hidden].
 */
.mfk-honey {
    position: absolute !important;
    left: -10000px !important;
    top: auto !important;
    width: 1px !important;
    height: 1px !important;
    overflow: hidden !important;
}

.mfk-success,
.mfk-error {
    display: block;
    padding: .65rem .85rem;
    border-radius: 6px;
    font-size: .92rem;
    margin: .65rem 0;
    line-height: 1.4;
}
.mfk-success { background: #d7f5e3; color: #15532b; border: 1px solid #6dd49a; }
.mfk-error   { background: #fde2e2; color: #6e1a1a; border: 1px solid #f0a3a3; }
.mfk-success[hidden], .mfk-error[hidden] { display: none !important; }
