/* Signature line styling for Gravity Forms field with Custom CSS Class: signature-line */
.signature-line input[type="text"],
.signature-line input[type="tel"],
.signature-line input[type="email"] {
    border: none !important;
    border-bottom: 2px dotted #555 !important; /* dotted guide line */
    font-family: 'Homemade Apple', cursive, 'Dancing Script', sans-serif;
    font-size: 18px;
    padding: 6px 0;
    background: transparent;
    width: 100%;
    border-radius: 0;
    box-shadow: none;
}

.signature-line input:focus {
    outline: none;
    border-bottom-color: #005bbb; /* brand color on focus */
}

/* Optional subtle placeholder "Sign here" */
.signature-line input::placeholder {
    color: #9aa5b1;
    opacity: 0.7;
}

/* Bolden the label for visibility */
.signature-line label, 
.gfield.signature-line .gfield_label {
    font-weight: 600;
}
