:root{--slf-brand-pink:#e6005c;--slf-brand-pink-dark:#b80049;--slf-brand-navy:#17324d;--slf-brand-muted:#5e6d7d;--slf-brand-soft:#fff2f6;--slf-brand-softest:#fffafb;--slf-brand-line:#e9e5ef}
.slf-events,.slf-event-onboarding,.slf-favorites,.slf-register-card{--purple:var(--slf-brand-pink)!important;--purple-dark:var(--slf-brand-pink-dark)!important;--ink:var(--slf-brand-navy)!important;--muted:var(--slf-brand-muted)!important;--line:var(--slf-brand-line)!important;--slf-purple:var(--slf-brand-pink)!important;--slf-purple-dark:var(--slf-brand-pink-dark)!important;--slf-ink:var(--slf-brand-navy)!important;--slf-muted:var(--slf-brand-muted)!important;--slf-border:var(--slf-brand-line)!important}
.slf-events,.slf-event-onboarding,.slf-favorites,.slf-register-card,.slf-profile,.slf-summary,.slf-user-menu,.bkm-client-requests{font-family:"Nunito Sans",Arial,sans-serif!important;color:var(--slf-brand-navy)}
.slf-events h1,.slf-events h2,.slf-event-onboarding h1,.slf-favorites h2,.slf-favorites h3,.slf-register-card h1,.slf-register-card h2,.slf-profile h1,.slf-profile h2,.slf-summary h1,.slf-summary h2,.bkm-client-requests h2,.bkm-client-requests h3,.bkm-client-empty h3{font-family:Exo,Arial,sans-serif!important;color:var(--slf-brand-navy)!important}
.slf-events__eyebrow,.slf-event-eyebrow,.slf-favorites__header>div>span,.slf-summary__main>span,.slf-profile__header>div>span,.bkm-client-eyebrow{color:var(--slf-brand-pink)!important}
.slf-events__create,.slf-event-submit,.slf-register-button,.slf-summary__primary,.slf-summary__discover a,.slf-profile__actions button,.bkm-client-empty a,.bkm-client-login a{background:var(--slf-brand-pink)!important;color:#fff!important;box-shadow:0 10px 24px rgba(230,0,92,.17)!important}
.slf-events__create:hover,.slf-event-submit:hover,.slf-register-button:hover{background:var(--slf-brand-pink-dark)!important}
.slf-event-card.is-active{border-color:var(--slf-brand-pink)!important;box-shadow:0 12px 34px rgba(230,0,92,.1)!important}.slf-event-card__icon,.slf-event-badge--active,.slf-events-notice,.slf-event-money b,.slf-event-notice,.slf-favorites nav,.slf-favorites nav b,.slf-favorite-card__events span,.slf-summary__stat-icon--requests,.slf-profile-notice{background:var(--slf-brand-soft)!important}.slf-event-card__progress>span,.slf-event-progress span{background:#f2dce5!important}.slf-event-card__progress i,.slf-event-progress i{background:var(--slf-brand-pink)!important}.slf-event-card__progress strong,.slf-event-progress strong,.slf-event-card__actions a,.slf-event-card__icon,.slf-event-badge--active{color:var(--slf-brand-pink)!important}.slf-event-card__actions a{border-color:var(--slf-brand-pink)!important}
.slf-favorite-button{border-color:var(--slf-brand-line)!important;color:var(--slf-brand-navy)!important}.slf-favorite-button span,.slf-favorites nav a.is-active,.slf-favorite-card__events span,.slf-favorite-card__view,.slf-favorites__empty>span{color:var(--slf-brand-pink)!important}.slf-favorite-card__image,.slf-favorites__empty,.slf-favorites-notice{background:var(--slf-brand-softest)!important}.slf-favorite-card__image{color:var(--slf-brand-pink)!important}
.slf-profile__header,.slf-summary__hero{background:linear-gradient(105deg,#fff8fa,var(--slf-brand-soft))!important}.slf-summary__stat-icon--requests{color:var(--slf-brand-pink)!important}
.bkm-client-requests{--bkm-primary:var(--slf-brand-pink);--bkm-text:var(--slf-brand-navy);--bkm-muted:var(--slf-brand-muted);--bkm-border:var(--slf-brand-line)}.bkm-client-requests-head nav{background:var(--slf-brand-soft)!important}.bkm-client-requests-head nav a{color:var(--slf-brand-muted)!important}.bkm-client-requests-head nav a.is-active{color:var(--slf-brand-pink)!important}.bkm-client-requests-head nav b,.bkm-client-unread{background:#ffe3ec!important;color:var(--slf-brand-pink)!important}.bkm-client-request.is-unread{border-color:#f5b8cd!important;background:#fff8fa!important}.bkm-client-request-avatar{background:var(--slf-brand-soft)!important;color:var(--slf-brand-pink)!important}.bkm-client-request-main>p,.bkm-client-request-action,.bkm-client-empty>span{color:var(--slf-brand-pink)!important}.bkm-client-request-action{background:var(--slf-brand-soft)!important}
