body.catalog { --brand-accent:#d00087; --brand-foreground:#ffffff; --brand-sidebar:#191d22; --brand-sidebar-foreground:#ffffff; --brand-accent-soft:#d0008718; }
body.catalog a,body.catalog .eyebrow,body.catalog .card .favourite,body.catalog .home-heart[aria-pressed=true] { color:#d00087!important; }
body.catalog .primary,body.catalog #signIn,body.catalog #showPassword,body.catalog .primary-actions button:first-child,.avatar {background:#d00087!important;color:#ffffff!important;border-color:#d00087!important;}
.app-sidebar {background:#191d22!important;} .app-sidebar nav a,.app-sidebar .brand span,.app-sidebar .brand-wordmark {color:#ffffff!important;}
.app-sidebar nav a.selected {background:#d00087!important;color:#ffffff!important;border-left-color:#ffffff!important;}
body.catalog .app-sidebar .main-setup-items {background:#191d22!important;}
body.catalog .app-sidebar .main-setup>summary {color:#ffffff!important;}
body.catalog .app-sidebar .main-setup[open]>summary {background:#d00087!important;color:#ffffff!important;border-left-color:#ffffff!important;}
body.catalog .app-sidebar .secondary-menu-heading {color:#ffffff!important;}
body.catalog.setup-page #showCreate,body.catalog.setup-page form button[type=submit],body.catalog.setup-page form button:not([type]):not(.danger) {background:#d00087!important;color:#ffffff!important;border-color:#d00087!important;background-image:none!important;}
body.catalog.setup-page input[type=checkbox],body.catalog.setup-page input[type=radio] {accent-color:#d00087;}
body.catalog :focus-visible {outline-color:#d00087;} body.catalog button:hover {border-color:#d00087;}
.home-heart[aria-pressed=true] .portal-icon {fill:#d00087;} body.catalog .side-nav a.selected {color:#d00087!important;background:#d0008718;}
.login-art {background-image:url('assets/login-approved.png');background-size:159.44% 100%;background-position:left top;}
body.catalog .hero-actions a {color:white!important;}
@media(max-width:950px){.login-art{background-size:auto 100%;}}
