.formguard-honeypot {
    position: absolute !important;
    left: -10000px !important;
    width: 1px !important;
    height: 1px !important;
    overflow: hidden !important;
}

.formguard-error {
    display: block;
    margin-top: 0.5rem;
    color: #8a1c13;
    background: #fff7f5;
    padding: 0.625rem 0.75rem;
    border-left: 3px solid currentColor;
    border-radius: 4px;
    box-sizing: border-box;
    flex: 0 0 100%;
    text-align: left;
    font-size: 0.875rem;
    line-height: 1.4;
    overflow-wrap: anywhere;
}

.main-question__form,
.category-help__form {
    flex-wrap: wrap;
}

.formguard-error:empty {
    display: none;
}
