/* Stiluri suplimentare pentru plugin (momentan minimal).
   Poți muta aici stiluri de formular, sidebar etc. dacă dorești. */

.avocat-fallback-form input,
.avocat-fallback-form textarea {
    width: 100%;
    padding: 6px;
    margin-top: 4px;
    box-sizing: border-box;
}

.avocat-fallback-form button {
    padding: 8px 16px;
    background: #5b6f49;  /* verde principal */
    color: #ffffff;
    border: none;
    cursor: pointer;
}

.avocat-fallback-form button:hover {
    background: #3f4b33;  /* verde mai închis la hover */
}
/* Buton SUBMIT – identic cu .home-hero-btn */
.avocat-fallback-form button,
.avocat-fallback-form input[type="submit"],
.wpcf7-form input[type="submit"],
form input[type="submit"],
form button[type="submit"] {

    display: inline-block;
    padding: 12px 28px;
    border-radius: 999px;

    background: var(--gold-accent);
    color: var(--blue-primary);
    font-weight: 600;
    font-size: 1rem;
    letter-spacing: 0.03em;
    text-decoration: none;
    border: 1px solid var(--gold-accent);

    box-shadow: 0 10px 24px rgba(15, 23, 42, 0.5);
    cursor: pointer;

    transition: background 0.2s ease, color 0.2s ease,
                transform 0.2s ease, box-shadow 0.2s ease;
}

/* Hover identic cu hero button */
.avocat-fallback-form button:hover,
.avocat-fallback-form input[type="submit"]:hover,
.wpcf7-form input[type="submit"]:hover,
form input[type="submit"]:hover,
form button[type="submit"]:hover {

    background: var(--blue-primary);
    color: #f9fafb;
    border-color: var(--gold-accent);
    transform: translateY(-1px);
    box-shadow: 0 14px 30px rgba(15, 23, 42, 0.6);
}
