/**
 * Scroll-menu category highlight driven by body[data-scroll-active] (no class swapping in shell HTML).
 */
body[data-scroll-active] .scrollmenu .scroll_i {
    border-color: #a08f00;
}

body[data-scroll-active] .scrollmenu .scroll_i.inst_select {
    border-color: #a08f00;
}

body[data-scroll-active="inst-fencing"] #inst-fencing.scroll_i,
body[data-scroll-active="inst-turf"] #inst-turf.scroll_i,
body[data-scroll-active="inst-top_soil"] #inst-top_soil.scroll_i,
body[data-scroll-active="inst-grab_hire"] #inst-grab_hire.scroll_i,
body[data-scroll-active="inst-sheds"] #inst-sheds.scroll_i,
body[data-scroll-active="inst-agregates"] #inst-agregates.scroll_i,
body[data-scroll-active="inst-chippings"] #inst-chippings.scroll_i,
body[data-scroll-active="inst-compost"] #inst-compost.scroll_i,
body[data-scroll-active="inst-sleepers"] #inst-sleepers.scroll_i {
    border-color: yellow;
}

/* PHP fallback header circles */
body[data-scroll-active="inst-fencing"] .seo-circle[href="/pages/fencing"],
body[data-scroll-active="inst-turf"] .seo-circle[href="/products/turf"],
body[data-scroll-active="inst-top_soil"] .seo-circle[href="/pages/top-soil"],
body[data-scroll-active="inst-grab_hire"] .seo-circle[href="/collections/grab-hire-and-muck-away-services-newark"],
body[data-scroll-active="inst-sheds"] .seo-circle[href="/pages/timber-garden-buildings"],
body[data-scroll-active="inst-agregates"] .seo-circle[href="/pages/all-aggregates"],
body[data-scroll-active="inst-chippings"] .seo-circle[href="/pages/bark-chippings"],
body[data-scroll-active="inst-compost"] .seo-circle[href="/products/compost"],
body[data-scroll-active="inst-sleepers"] .seo-circle[href="/collections/railway-sleepers"] {
    border-color: yellow;
    box-shadow: inset 0 0 0 2px #ffcc00;
}
