/**
 * Territory: Ain — CSS overrides
 * Secondary color: #059A9A (cyan/teal)
 * Scoped to body.territory-ain
 */

/* === Buttons === */
body.territory-ain .btn-secondary {
    background-color: #059A9A;
    border-color: #059A9A;
    color: #fff;
}
body.territory-ain .btn-secondary:hover,
body.territory-ain .btn-secondary:focus {
    background-color: #048080;
    border-color: #048080;
    color: #fff;
}
body.territory-ain .btn-outline-secondary {
    color: #059A9A;
    border-color: #059A9A;
}
body.territory-ain .btn-outline-secondary:hover {
    background-color: #059A9A;
    border-color: #059A9A;
    color: #fff;
}

/* === Links & UI accents === */
body.territory-ain .content-type a,
body.territory-ain .link-more a,
body.territory-ain .link-more-content a,
body.territory-ain .more-link-arrow {
    color: #059A9A;
}
body.territory-ain .title-border-dashed-bottom {
    border-bottom-color: #059A9A;
}
body.territory-ain .card-thematic:hover {
    border-color: #059A9A;
}
body.territory-ain .badge-thematic {
    background-color: #059A9A;
    color: #fff;
}
body.territory-ain .pagination .page-item.active .page-link {
    background-color: #059A9A;
    border-color: #059A9A;
}
body.territory-ain .custom-submit {
    background-color: #059A9A;
    border-color: #059A9A;
    color: #fff;
}

/* === Territory name === */
body.territory-ain .territory-name {
    color: #059A9A;
}

/* === Nav & Header accents === */
body.territory-ain .nav-item-right:hover .tooltip-content {
    color: #059A9A;
}
body.territory-ain .section-job-offer {
    border-top-color: #059A9A;
}

/* === Desktop dropdown arrow === */
body.territory-ain .nav-link.dropdown-toggle::after {
    color: #059A9A;
}

/* === Mobile nav chevrons === */
body.territory-ain .nav-mobile .has-children:after {
    border-right-color: #059A9A;
    border-bottom-color: #059A9A;
}
body.territory-ain .nav-mobile .go-back:after {
    border-right-color: #059A9A;
    border-bottom-color: #059A9A;
}

/* === Mobile bottom bar icons === */
body.territory-ain #subnavbar1-mobile a {
    color: #059A9A;
}

/* === User connect icon === */
body.territory-ain .nav-link.user-connect::after {
    background-color: #059A9A;
}

/* === Header content-type label === */
body.territory-ain .header-content-type {
    color: #059A9A;
}

/* === Search focus border === */
body.territory-ain .main-nav-search-form .form-item-keys input:focus {
    border-bottom-color: #059A9A;
}

/* === Event date === */
body.territory-ain .field-item-date .field-date-event .date-day {
    color: #059A9A;
}

/* === Secondary link === */
body.territory-ain .secondary-link {
    color: #059A9A;
}

/* === Territory icon === */
body.territory-ain .content-territory i {
    color: #059A9A;
}

/* === Link more content === */
body.territory-ain .link-more-content a {
    border-color: #059A9A;
}
body.territory-ain .link-more-content .more-link-arrow {
    color: #059A9A;
}

/* === Job offer & contributor links === */
body.territory-ain .section-job-offer .first-job-content .link-more {
    color: #059A9A;
}
body.territory-ain .section-contributor .link-more-content a,
body.territory-ain .section-territory .link-more-content a {
    color: #059A9A;
}
