/* Mospuz theme overrides */

:root {
    --gradient: linear-gradient(to right, #007177 0%, #f47322 100%);
    --primary-hover: #006166;
}

html[data-theme-color="skin-1"] {
    --bs-primary: #007177;
    /* Keep secondary as a supporting/darker color so primary remains the main accent */
    --bs-secondary: #031b4e;
    --bs-primary-rgb: 0, 113, 119;
    --bs-secondary-rgb: 3, 27, 78;

    /* Accent 2 (orange) */
    --mospuz-accent-2: #f47322;
    --bs-warning: #f47322;
    --bs-warning-rgb: 244, 115, 34;

    --bs-primary-text-emphasis: #00484c;
    --bs-secondary-text-emphasis: #020f2b;
    --bs-warning-text-emphasis: #7a3911;

    --bs-primary-bg-subtle: #e0f3f4;
    --bs-secondary-bg-subtle: #eef2f8;
    --bs-warning-bg-subtle: #fee7d9;

    --bs-primary-border-subtle: #b3e1e3;
    --bs-secondary-border-subtle: #cdd6e6;
    --bs-warning-border-subtle: #fdcdb1;

    --bs-primary-btn-hover-bg: #006166;
    --bs-primary-btn-hover-border-color: #006166;
    --bs-secondary-btn-hover-bg: #021335;
    --bs-secondary-btn-hover-border-color: #021335;
    --bs-warning-btn-hover-bg: #d9651c;
    --bs-warning-btn-hover-border-color: #d9651c;
}

/* Subtle Accent-2 (orange) touches */
html[data-theme-color="skin-1"] .site-footer.style-1 .footer-title {
    position: relative;
}

html[data-theme-color="skin-1"] .site-footer.style-1 .footer-title:after {
    content: "";
    display: block;
    width: 36px;
    height: 2px;
    margin-top: 8px;
    background: var(--mospuz-accent-2);
    opacity: 0.85;
}

html[data-theme-color="skin-1"]
    .site-footer.style-1
    .list-hover1
    > li
    > a
    > span:after {
    background-color: var(--mospuz-accent-2);
}

html[data-theme-color="skin-1"]
    .site-footer.style-1
    .footer-head
    .icon-bx.bg-secondary {
    box-shadow: 0 0 0 2px rgba(244, 115, 34, 0.18);
}

html[data-theme-color="skin-1"] .site-footer.style-1 .star-list i {
    color: var(--mospuz-accent-2);
    opacity: 0.9;
}

/* Update inline SVG accent that was hard-coded to the old primary */
html[data-theme-color="skin-1"]
    .site-header.style-2
    .nav
    > li.menu-item-has-children.active
    > a:after,
html[data-theme-color="skin-1"]
    .site-header.style-2
    .nav
    > li.menu-item-has-children:hover
    > a:after,
html[data-theme-color="skin-1"]
    .site-header.style-2
    .nav
    > li.sub-menu-down.active
    > a:after,
html[data-theme-color="skin-1"]
    .site-header.style-2
    .nav
    > li.sub-menu-down:hover
    > a:after {
    background-image: url("data:image/svg+xml,<svg viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M6 0L7.69706 4.30294L12 6L7.69706 7.69706L6 12L4.30294 7.69706L0 6L4.30294 4.30294L6 0Z' fill='%23007177'/></svg>");
}
