:root{--brand:#791616;--brand-dark:#791616;--gold:#000000;--portal-button-text:#ffffff;--page-bg:radial-gradient(circle at top left,rgba(121, 22, 22,.13),transparent 48rem),linear-gradient(#fff,#fff)}
body a:not(.button):not(.link-danger),body .nav-dropdown-menu summary,body .nav-register-menu summary:not(.button),body .nav-logout-form button{color:#791616}
body a:not(.button):not(.link-danger):hover,body a:not(.button):not(.link-danger):focus-visible,body .nav-dropdown-menu summary:hover,body .nav-dropdown-menu summary:focus-visible,body .nav-register-menu summary:not(.button):hover,body .nav-register-menu summary:not(.button):focus-visible,body .nav-logout-form button:hover,body .nav-logout-form button:focus-visible{color:#000000}
.button:not(.secondary):not(.danger):not(.ghost):not(.ghost-dark),button.button:not(.secondary):not(.danger){background:#791616;color:#ffffff;border-color:#791616}
body .button.secondary,body button.secondary{background:rgba(121, 22, 22,.08);color:#791616;border:1px solid rgba(121, 22, 22,.3)}
body .button.secondary:hover,body .button.secondary:focus-visible,body button.secondary:hover,body button.secondary:focus-visible{background:#791616;color:#ffffff;border-color:#791616}
body .portal-home-hero,body .agency-page-hero,body .contact-page-hero,body .partners-page-hero{background:linear-gradient(rgba(0, 0, 0,0.5),rgba(0, 0, 0,0.5)),url('/en/portal-hero-image/?token=3d803f52ab66fb2b618c7598fd75c1b7') center/cover}
body :is(.portal-home-hero,.agency-page-hero,.contact-page-hero,.partners-page-hero) :is(h1,h2,p){color:#e8e8e8}
.portal-home-hero{border-bottom:4px solid #000000}
.portal-home-hero::before{background:none}
.portal-home-hero .hero-pane-content{background:rgba(0,0,0,.45)}
.portal-home-hero .actions .button:not(.secondary){background:#791616;color:#ffffff;border:1px solid rgba(255,255,255,.7)}
.portal-home-hero .actions .button.secondary{background:rgba(0,0,0,.35);color:#fff;border-color:rgba(255,255,255,.8)}
.home-section-card{border-top:3px solid #000000}
body .dashboard-tabs a.active,body .dashboard-tabs.buyer-dashboard-tabs a.active{border-color:#791616;background:rgba(121, 22, 22,.08);color:#791616}
body .dashboard-tabs ~ .section-head,body .dashboard-tabs.buyer-dashboard-tabs ~ .section-head,body .audit-events-section-head{border-color:rgba(121, 22, 22,.2);border-top-color:#000000}
body .page-title.dashboard-title,body .contact-details-list > div,body .branding-section,body .metrics > div,body .metric-card,body .agency-benefit-list li,body .relist-panel{border-color:rgba(121, 22, 22,.2)}
body .page-title.dashboard-title{border-left-color:#791616}
body .home-section-card-featured,body .agency-page-card-featured,body .how-works-step-featured,body .agency-benefit-list li,body .contact-details-list > div,body .registration-hold-notice,body .referral-registration-context,body .relist-panel{background:rgba(121, 22, 22,.05)}
body .metric-card:hover{border-color:#791616;background:rgba(121, 22, 22,.05)}
body .how-works-step::after{border-color:#000000}
body .agency-benefit-list li::before{background:#000000}
body .how-works-step > span{background:#791616;color:#ffffff}
body .partner-category-card h2{border-color:#000000}
body .partner-category-placeholder{background:linear-gradient(135deg,rgba(121, 22, 22,.08),rgba(0, 0, 0,.16)),repeating-linear-gradient(135deg,transparent 0 18px,rgba(121, 22, 22,.035) 18px 19px)}
body .cookie-notice [data-cookie-accept]{background:#791616;border-color:#791616;color:#ffffff}
body .cookie-notice [data-cookie-accept]:hover,body .cookie-notice [data-cookie-accept]:focus-visible{background:#000000;border-color:#000000;color:#ffffff}
body .cookie-notice [data-cookie-reject]{background:#fff;border-color:#791616;color:#791616}
body .cookie-notice [data-cookie-reject]:hover,body .cookie-notice [data-cookie-reject]:focus-visible{background:rgba(121, 22, 22,.08);border-color:#791616;color:#791616}
body :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:#000000;box-shadow:0 0 0 5px rgba(0, 0, 0,.2)}
