/* netPika White Label v4 — scoped presentation only. Replaces v3; mobile contrast correction only. */
:is(#primary-nav, #navbar-side, .footer .footer-widgets .footer-navbar) a:is([href="https://vps4trading.com"], [href="https://vps4trading.com/"]) {
    box-shadow: none;
    border-radius: 0;
    background: transparent;
    text-decoration: none;
    font-weight: 600;
    letter-spacing: .025em;
    transition: color 160ms ease, background-color 160ms ease;
}
:is(#primary-nav, #navbar-side) a:is([href="https://vps4trading.com"], [href="https://vps4trading.com/"]) {
    color: #efbd65;
    border-top: 1px solid rgba(239, 189, 101, .35);
    margin-top: 5px;
    white-space: normal;
    overflow-wrap: anywhere;
}
:is(#primary-nav, #navbar-side, .footer .footer-widgets .footer-navbar) a:is([href="https://vps4trading.com"], [href="https://vps4trading.com/"])::after {
    content: "";
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: 9px;
    border-top: 1px solid currentColor;
    border-right: 1px solid currentColor;
    background: linear-gradient(135deg, transparent 44%, currentColor 45%, currentColor 55%, transparent 56%) center / 100% 100% no-repeat;
    vertical-align: 2px;
    opacity: .75;
}
.footer .footer-widgets .footer-navbar a:is([href="https://vps4trading.com"], [href="https://vps4trading.com/"]) {
    display: inline-block;
    max-width: 100%;
    box-sizing: border-box;
    padding: 2px 0 5px;
    color: #147548;
    border-bottom: 1px solid #83b99b;
    overflow-wrap: anywhere;
}
@media (hover: hover) and (pointer: fine) {
    :is(#primary-nav, #navbar-side) a:is([href="https://vps4trading.com"], [href="https://vps4trading.com/"]):hover {
        color: #ffda98;
        background: rgba(239, 189, 101, .09);
    }
    .footer .footer-widgets .footer-navbar a:is([href="https://vps4trading.com"], [href="https://vps4trading.com/"]):hover {
        color: #0d5935;
        border-bottom-color: currentColor;
    }
}
:is(#primary-nav, #navbar-side, .footer .footer-widgets .footer-navbar) a:is([href="https://vps4trading.com"], [href="https://vps4trading.com/"]):focus-visible {
    outline: 2px solid #65a77b !important;
    outline-offset: 3px;
}
@media (max-width: 991.98px) {
    #navbar-side a:is([href="https://vps4trading.com"], [href="https://vps4trading.com/"]) {
        min-height: 44px;
        box-sizing: border-box;
    }
}
/* Expanded mobile Services menu is green: readable ivory with a gold arrow. */
#navbar-side a:is([href="https://vps4trading.com"], [href="https://vps4trading.com/"]) {
    color: #fff8e8;
    border-top-color: rgba(255, 248, 232, .28);
}
#navbar-side a:is([href="https://vps4trading.com"], [href="https://vps4trading.com/"]):hover,
#navbar-side a:is([href="https://vps4trading.com"], [href="https://vps4trading.com/"]):focus-visible {
    color: #ffffff;
    background-color: rgba(255, 255, 255, .06);
    outline-color: #ffe2a3 !important;
}
#navbar-side a:is([href="https://vps4trading.com"], [href="https://vps4trading.com/"])::after {
    color: #ffe2a3;
    opacity: 1;
}
@media (prefers-reduced-motion: reduce) {
    :is(#primary-nav, #navbar-side, .footer .footer-widgets .footer-navbar) a:is([href="https://vps4trading.com"], [href="https://vps4trading.com/"]) { transition: none; }
}
@media (forced-colors: active) {
    :is(#primary-nav, #navbar-side, .footer .footer-widgets .footer-navbar) a:is([href="https://vps4trading.com"], [href="https://vps4trading.com/"]) { color: LinkText; border-color: LinkText; }
}