body .site-footer{background:var(--ob-footer-bg);color:var(--ob-footer-text);border-color:var(--ob-footer-border)}
body .site-footer :is(.footer-brand p,.footer-col p,.footer-download__text){color:var(--ob-footer-text)}
body .site-footer :is(.footer-col h3,.widget-title,.widgettitle,.wp-block-heading,.footer-downloads h2){color:var(--ob-footer-title-ink);background-image:var(--ob-footer-title-image);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:var(--ob-footer-title-ink)}
body .site-footer :is(.footer-col a,.footer-widget-area a,.footer-download,.social-icon){color:var(--ob-footer-link)}
body .site-footer a:is(:hover,:focus-visible){color:var(--ob-footer-hover);text-decoration:underline}
body .site-footer :is(.footer-bottom,.footer-downloads,.footer-download,.social-icon){border-color:var(--ob-footer-border)}
body .site-footer .footer-bottom{background:var(--ob-footer-bottom-bg);color:var(--ob-footer-bottom-text)}
body .site-footer a:focus-visible{outline:2px solid var(--ob-footer-focus);outline-offset:4px}
body.ui-system-energy .site-header[data-oriibrands-header]{background:var(--ob-header-bg);color:var(--ob-header-link);border-color:var(--ob-header-border)}
body.has-header-hero-overlay .site-header[data-oriibrands-header]:not(.is-scrolled){background:transparent;color:var(--ob-header-transparent)}
html body.ui-system-energy .site-header .primary-nav>ul>li>a{color:var(--ob-header-link)}
html body.has-header-hero-overlay .site-header:not(.is-scrolled) .primary-nav>ul>li>a{color:var(--ob-header-transparent)}
html body.ui-system-energy .site-header .primary-nav>ul>li>a:is(:hover,:focus-visible){color:var(--ob-header-hover)}
html body.ui-system-energy .site-header .primary-nav>ul>li:is(.current-menu-item,.current_page_item,.current-menu-ancestor)>a{color:var(--ob-header-active);background:var(--ob-header-active-bg)}
body .site-header :is(.theme-toggle,.menu-toggle,.header-search-toggle){color:inherit}
html body .primary-nav .sub-menu,body #mobile-nav{background:var(--ob-panel-bg);color:var(--ob-panel-text)}
html body .primary-nav .sub-menu a,body #mobile-nav a,body #mobile-nav button{color:var(--ob-panel-text)}
body .site-header :focus-visible{outline:2px solid var(--ob-header-focus);outline-offset:4px}
body .js-header-logo-text{color:var(--ob-header-logo-ink);background-image:var(--ob-header-logo-image);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:var(--ob-header-logo-ink)}
body .js-footer-logo-text{color:var(--ob-footer-logo-ink);background-image:var(--ob-footer-logo-image);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:var(--ob-footer-logo-ink)}
body .header-login-button{--access-bg:var(--ob-access-bg);--access-text:var(--ob-access-text);--access-border:var(--ob-access-border);--access-hover-bg:var(--ob-access-hover-bg);--access-hover-text:var(--ob-access-hover-text)}
body :is(.btn-gradient,.oriibrands-btn,.wp-block-button__link){--button-text:var(--ob-button-text);--button-hover-text:var(--ob-button-hover-text)}
body :is(.btn-gradient,.oriibrands-btn,.wp-block-button__link):where(:not(.oriibrands-btn-swap,.has-background)):where(:not(.is-style-oriibrands-swap *)){background:var(--ob-button-bg)}
body :is(.btn-gradient.btn-outline,.oriibrands-btn.oriibrands-btn-outline),body .wp-block-button.is-style-outline .wp-block-button__link{border-color:var(--ob-button-border)}
body :is(.btn-gradient,.oriibrands-btn,.wp-block-button__link):where(:not(.oriibrands-btn-swap,.has-text-color)):where(:not(.is-style-oriibrands-swap *)){color:var(--ob-button-text)}
body :is(.btn-gradient,.oriibrands-btn,.wp-block-button__link):where(:not(.oriibrands-btn-swap,.has-background)):where(:not(.is-style-oriibrands-swap *)):is(:hover,:active){background:var(--ob-button-hover-bg)}
body :is(.btn-gradient,.oriibrands-btn,.wp-block-button__link):where(:not(.oriibrands-btn-swap,.has-text-color)):where(:not(.is-style-oriibrands-swap *)):is(:hover,:active){color:var(--ob-button-hover-text)}
body :is(.btn-gradient,.oriibrands-btn,.wp-block-button__link):focus-visible{outline:2px solid var(--ob-button-focus);outline-offset:4px}
body :is(.btn-gradient,.oriibrands-btn,.header-login-button):disabled{opacity:.55;cursor:not-allowed}
body.ui-system-energy.button-effect-flow :is(.btn-gradient,.oriibrands-btn,.wp-block-button__link):where(:not(.oriibrands-btn-swap,.has-background)):where(:not(.is-style-oriibrands-swap *)){background:var(--gradient-brand);background-size:260% 260%;color:var(--ob-button-hover-text)}
html body.ui-system-energy :is(.btn-ghost,.oriibrands-btn-ghost,.btn-outline,.oriibrands-btn-outline):not(:hover,:active),html body.ui-system-energy .wp-block-button:is(.is-style-outline,.is-style-oriibrands-ghost) .wp-block-button__link:not(:hover,:active){background:transparent}
@media(forced-colors:active){body :is(.js-header-logo-text,.js-footer-logo-text),body .site-footer :is(h3,.widget-title,.widgettitle){background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}}
