/* tuco.ar - estilos del formulario de contacto migrado a Cloudflare Pages.
   Se agrego en la migracion (2026-08-28). No forma parte de la plantilla original. */

/* Aviso "fuera de servicio" mientras no haya clave de correo cargada */
.form-notice {
    margin: 0 0 25px;
    padding: 14px 18px;
    border-radius: 2px;
    font-size: 14px;
    line-height: 1.5;
    text-align: left;
}

.form-notice--warn {
    background: #fff6e5;
    border: 1px solid #f0c36d;
    color: #6b4b00;
}

.form-notice a {
    color: #6b4b00;
    text-decoration: underline;
}

/* Resultado del envio */
.form-status {
    display: none;
    margin-top: 20px;
    padding: 14px 18px;
    border-radius: 2px;
    font-size: 14px;
    line-height: 1.5;
    text-align: left;
}

.form-status.is-visible {
    display: block;
}

.form-status--ok {
    background: #e8f6ec;
    border: 1px solid #7fc696;
    color: #1d5c32;
}

.form-status--error {
    background: #fdecec;
    border: 1px solid #e39b9b;
    color: #7d1f1f;
}

.form-status a {
    color: inherit;
    text-decoration: underline;
}

/* Honeypot: invisible para personas, visible para bots que rellenan todo */
.comment-field--hp {
    position: absolute !important;
    left: -9999px !important;
    top: auto !important;
    width: 1px !important;
    height: 1px !important;
    overflow: hidden !important;
}

/* El boton de envio pasa de <a> a <button>: hay que reponer lo que el navegador cambia */
#commentform button.btn {
    font-family: inherit;
    cursor: pointer;
    appearance: none;
    -webkit-appearance: none;
}

#commentform button.btn[disabled] {
    opacity: .6;
    cursor: progress;
}
