/* Extra CSS for Juris Magister - e2visarenewal.com */

.material-symbols-outlined {
    font-variation-settings: 'FILL' 0, 'wght' 300, 'GRAD' 0, 'opsz' 24;
}

.case-header-accent {
    width: 40px;
    height: 2px;
    background-color: #6f5c24;
    margin-bottom: 1.5rem;
}

@media (min-width: 768px) {
    .case-header-accent {
        margin-bottom: 2rem;
    }
}

/* Honeypot field - hides for humans, visible for simple bots */
.hp-field {
    display: none;
    visibility: hidden;
}

/* Focus styles for the form */
input:focus, textarea:focus {
    border-color: #6f5c24 !important;
}

/* Animations for feedback messages */
@keyframes fadeIn {
    from { opacity: 0; transform: translateY(-5px); }
    to { opacity: 1; transform: translateY(0); }
}

#contact .bg-green-100, #contact .bg-red-100 {
    animation: fadeIn 0.3s ease-out;
}
