/**
 * Header V7 (am-header_eight) theme accents — matches find-coaches / home-seven (--am-btn-color).
 * :root --blue and --am-btn-color are set in layouts/frontend-app.blade.php
 */
.am-header_eight .am-loginbtns .am-btn:hover,
.am-header_eight .am-loginbtns .am-white-btn:hover,
.am-header_eight .am-header_two_wrap .am-navigation .am-navbar-toggler {
    background: linear-gradient(135deg, #f3c93c 0%, #e79ab3 100%);
    border-color: #e9b73a;
}
.am-header_eight .am-loginbtns .am-white-btn:hover {
    color: #1f2a33;
    border-color: #e9b73a;
}
.am-header_eight .am-loginbtns .am-btn:hover {
    color: #1f2a33;
}

/* Keep guest desktop CTAs visible at xl+ even with custom theme overrides. */
@media (min-width: 1200px) {
    .am-header_two_wrap .am-loginbtns .am-desktop-guest-cta {
        display: inline-flex !important;
    }
}

/* Mobile expanded nav (tenavbar): remove rounded corners */
.am-header_two.am-header_eight .am-header_two_wrap .am-navigation > ul#tenavbar.navbar-collapse,
.am-header_two.am-header_eight .am-header_two_wrap .am-navigation > ul#tenavbar.navbar-collapse.show,
.am-header_two.am-header_eight .am-header_two_wrap .am-navigation > ul#tenavbar.navbar-collapse.collapsing {
    border-radius: 0 !important;
}

.am-header_two.am-header_eight .am-header_two_wrap .am-navigation > ul#tenavbar > li > a {
    border-radius: 0 !important;
}
