button#submit-btn {
    -webkit-appearance: none;          /* ← This is the key fix for Safari */
    appearance: none;                  /* modern fallback */

    font-family: "Barlow Condensed", sans-serif;
    font-size: 85%;
    color: #ab141f;
    background-color: #ffffff;
    border: 3px solid #ab141f;
    padding: 8px 16px;                 /* comfortable padding for a button */
    line-height: 125%;
    border-radius: 6px;
    cursor: pointer;
    font-weight: 600;
    text-decoration: none;
    transition: all 0.2s ease;
    width: auto;
    min-width: 140px;                  /* optional - prevents it being too narrow */
}

/* Disabled state - light gray like you wanted */
button#submit-btn:disabled {
    color: #888888;
    background-color: #f0f0f0;
    border: 3px solid #cccccc;
    cursor: not-allowed;
}

/* Enabled hover & focus - matches your a.internal2:hover */
button#submit-btn:not(:disabled):hover,
button#submit-btn:not(:disabled):focus {
    color: #147BAB;
    border: 3px solid #147BAB;
    background-color: #ffffff;
}

/* Optional: subtle press effect when clicked */
button#submit-btn:not(:disabled):active {
    transform: scale(0.97);
}

