
        :root{--st-interactive-gold:#c4a24f}

        @media (hover:hover) and (pointer:fine){
            .body_wrap a:hover,
            .page_wrap a:hover{
                color:var(--st-interactive-gold)!important;
            }

            .body_wrap a:hover img,
            .page_wrap a:hover img{
                outline:1px solid var(--st-interactive-gold);
                outline-offset:3px;
            }

            .body_wrap a.elementor-button:hover,
            .body_wrap a.sc_button:hover,
            .body_wrap .wp-block-button__link:hover,
            .body_wrap button:hover,
            .page_wrap a.elementor-button:hover,
            .page_wrap a.sc_button:hover,
            .page_wrap button:hover{
                border-color:var(--st-interactive-gold)!important;
                box-shadow:inset 0 0 0 1px var(--st-interactive-gold);
            }

            .body_wrap article.post_item:has(a):hover,
            .body_wrap .st-expert-card:has(a):hover,
            .body_wrap [class*="project-card"]:has(a):hover,
            .body_wrap [class*="project_card"]:has(a):hover{
                outline:1px solid var(--st-interactive-gold);
                outline-offset:3px;
            }
        }

        .body_wrap a:focus-visible,
        .page_wrap a:focus-visible,
        .body_wrap button:focus-visible,
        .page_wrap button:focus-visible{
            color:var(--st-interactive-gold)!important;
            outline:1px solid var(--st-interactive-gold)!important;
            outline-offset:3px;
        }

        .body_wrap a,
        .page_wrap a,
        .body_wrap button,
        .page_wrap button,
        .body_wrap article.post_item,
        .body_wrap .st-expert-card{
            transition:color .18s ease,border-color .18s ease,outline-color .18s ease,box-shadow .18s ease;
        }
    