:root {
     
    --thm-red: #962b35;
    --thm-gray: #edf0f6;
    --thm-blue: #002f86;
     
}

::-webkit-input-placeholder {
    color: inherit;
    opacity: 1;
}

::-moz-placeholder {
    color: inherit;
    opacity: 1;
}

:-ms-input-placeholder {
    color: inherit;
    opacity: 1;
}

::-ms-input-placeholder {
    color: inherit;
    opacity: 1;
}

::placeholder {
    color: inherit;
    opacity: 1;
}

.red-color{
    color: #d51818;
}
.form-color{
    color:#dfd8c9;
}

.form-bg{
    background-color: #dfd8c9;
}



.btn-form{
    border-radius: 0px;
    border: 1px solid #000;
    background-color: transparent;
    color: #000;
    transition: all 0.3s ease;
}

.btn-form:hover{
    /*background: transparent;*/
    border: 1px solid #000;
    transform: scale(1.05);
}


/* Removes default focus ring on click, but keeps it for keyboard */
.btn-form:focus-visible {
  outline: 1px solid #000;
  outline-offset: 2px;
}

/* Optional: Ensure focus is still removed for mouse clicks specifically */
.btn-form:focus:not(:focus-visible) {
  outline: none;
}