:root{--brand:#da912b;--brand-dark:#da912b;--gold:#45474a;--portal-button-text:#000000;--page-bg:radial-gradient(circle at top left,rgba(218, 145, 43,.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:#da912b}
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:#45474a}
.button:not(.secondary):not(.danger):not(.ghost):not(.ghost-dark),button.button:not(.secondary):not(.danger){background:#da912b;color:#000000;border-color:#da912b}
body .button.secondary,body button.secondary{background:rgba(218, 145, 43,.08);color:#da912b;border:1px solid rgba(218, 145, 43,.3)}
body .button.secondary:hover,body .button.secondary:focus-visible,body button.secondary:hover,body button.secondary:focus-visible{background:#da912b;color:#000000;border-color:#da912b}
.portal-home-hero{background:linear-gradient(90deg,rgba(218, 145, 43,.92),rgba(218, 145, 43,.6)),url('/assets/img/site/home-hero-portugal.jpg') center/cover;border-bottom:4px solid #45474a}
.portal-home-hero::before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.35))}
.portal-home-hero .hero-pane-content{background:rgba(0,0,0,.45)}
.portal-home-hero .actions .button:not(.secondary){background:#da912b;color:#000000;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 #45474a}
body .dashboard-tabs a.active,body .dashboard-tabs.buyer-dashboard-tabs a.active{border-color:#da912b;background:rgba(218, 145, 43,.08);color:#da912b}
body .dashboard-tabs ~ .section-head,body .dashboard-tabs.buyer-dashboard-tabs ~ .section-head,body .audit-events-section-head{border-color:rgba(218, 145, 43,.2);border-top-color:#45474a}
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(218, 145, 43,.2)}
body .page-title.dashboard-title{border-left-color:#da912b}
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(218, 145, 43,.05)}
body .metric-card:hover{border-color:#da912b;background:rgba(218, 145, 43,.05)}
body .how-works-step::after{border-color:#45474a}
body :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:#45474a;box-shadow:0 0 0 5px rgba(69, 71, 74,.2)}
