/* Custom Styles for Makowski Legal */

/* Add subtle drop shadow to all buttons - especially gold primary buttons */
.btn,
.btn-primary,
.btn-modern,
.btn-outline,
.btn-dark,
.btn-light,
input[type="submit"].btn,
button.btn {
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12) !important;
    transition: box-shadow 0.3s ease, transform 0.2s ease;
}

/* Specific styling for primary (gold) buttons to ensure rounded corners and shadow */
.btn-primary,
.btn.btn-primary,
a.btn-primary,
button.btn-primary,
input[type="submit"].btn-primary {
    border-radius: 4px;
    box-shadow: 0 3px 10px rgba(198, 157, 102, 0.25) !important;
}

/* Enhanced shadow on hover for better interactivity */
.btn:hover,
.btn-primary:hover,
.btn-modern:hover,
.btn-outline:hover,
.btn-dark:hover,
.btn-light:hover {
    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.18) !important;
    transform: translateY(-1px);
}

/* Enhanced gold button hover with gold-tinted shadow */
.btn-primary:hover {
    box-shadow: 0 5px 16px rgba(198, 157, 102, 0.35) !important;
}

/* Active state */
.btn:active,
.btn-primary:active,
.btn-modern:active,
.btn-outline:active,
.btn-dark:active,
.btn-light:active {
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15) !important;
    transform: translateY(0);
}

/* Exceptions - buttons that shouldn't have shadows */
.btn-link,
.btn.border-0,
button.btn-link,
.header-btn-collapse-nav {
    box-shadow: none !important;
}
