/* Evently social-media palette. Shared branding surfaces only. */
:root{--evently-yellow:#FFE600;--evently-yellow-light:#FFF35A;--evently-pink:#F01098;--evently-pink-action:#D60078;--evently-purple:#8A20E8;--evently-purple-deep:#6008A0;--evently-ink:#190A2E;--evently-glass:#170C2DEB;--evently-brand-gradient:linear-gradient(110deg,#8A20E8,#F01098);--evently-yellow-gradient:linear-gradient(135deg,#FFF35A,#FFE600 65%,#FFD000)}
body.evently-brand-ui{--evp-purple:var(--evently-purple);--evp-pink:var(--evently-pink);--ev9-violet:var(--evently-purple);--ev9-pink:var(--evently-pink);--accent:var(--evently-pink-action)}
html body.evently-brand-ui :is(.evp2,.evs-app,.evently-commerce-shell){--purple:var(--evently-purple);--pink:var(--evently-pink);--gold:var(--evently-yellow);--yellow:var(--evently-yellow)}
html body.evently-brand-ui :is(.text-yellow,.text-gold,.text-accent-yellow,.evs-card-price,.evs-service-price,.evhm-title-accent,.evhletters-accent){color:var(--evently-yellow)!important}
html body.evently-brand-ui #site-header.evently-header-v8{border-bottom-color:#F0109838!important}
html body.evently-brand-ui #site-header.evently-header-v8 :is(.evently-v8-create){background:var(--evently-brand-gradient)!important;color:#fff!important;box-shadow:0 5px 20px #F0109826!important}
html body.evently-brand-ui #site-header.evently-header-v8 a.evently-v8-account.eva-trigger{background:#FFE600!important;border-color:var(--evently-yellow)!important;color:var(--evently-ink)!important;box-shadow:0 5px 20px #FFE60028!important}
html body.evently-brand-ui #site-header.evently-header-v8 a.evently-v8-account.eva-trigger :is(svg,span){color:var(--evently-ink)!important}
html body.evently-brand-ui #site-header :is(.evently-v8-nav>a:hover,.evently-v8-nav>a:focus-visible){color:var(--evently-yellow)!important}
html body.evently-brand-ui #site-header .evently-v8-nav>a:after{background:var(--evently-brand-gradient)!important}
html body.evently-brand-ui #site-header :is(.evently-v8-launcher-close){background:var(--evently-yellow-gradient)!important;border-color:var(--evently-yellow)!important}
html body.evently-brand-ui .evently-shopping-link{color:var(--evently-yellow)!important;border-color:#FFE60066!important}
html body.evently-brand-ui .evently-shopping-count{background:var(--evently-yellow)!important;color:var(--evently-ink)!important}
html body.evently-brand-ui #evently-site-footer :is(h2,h3,strong,.evently-global-kicker,.evently-socials__heading,.evently-footer-contact a,.evently-footer-legal a){color:var(--evently-yellow)!important}
html body.evently-brand-ui #evently-site-footer a:hover{color:var(--evently-yellow)!important}
html body.evently-brand-ui #evently-site-footer .footer-cta{background:var(--evently-yellow-gradient)!important;color:var(--evently-ink)!important;border-color:var(--evently-yellow)!important}
html body.evently-brand-ui #evently-site-footer .footer-badges span{color:var(--evently-yellow)!important;border-color:#FFE60066!important;background:#240E3AE0!important}
html body.evently-brand-ui #evently-site-footer .evently-global-contact{background:linear-gradient(120deg,#190B2FEF,#370C4CEB)!important;border-color:#F010984D!important}
html body.evently-brand-ui :is(.evs-btn-light,.evs-btn-primary,.evs-cta .evs-btn-light,.evp2-btn-primary,.btn-primary,.evently-commerce-primary){background:var(--evently-brand-gradient)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 6px 22px #8A20E826!important}
html body.evently-brand-ui :is(.btn-gold,.evp2-badge,.evs-card-video-badge,.ecv-sc-tag){background:var(--evently-yellow-gradient)!important;color:var(--evently-ink)!important;border-color:#FFE600A6!important}
html body.evently-brand-ui :is(.evp2-kicker,.evs-eyebrow,.evhm-kicker,.evhletters-eyebrow){color:var(--evently-yellow)!important}
html body.evently-brand-ui .evp2-light :is(.evp2-kicker,.evp2-eyebrow){color:var(--evently-purple-deep)!important}
html body.evently-brand-ui .evp2-card:not(.is-featured) .evp2-price{color:var(--evently-pink-action)!important}
html body.evently-brand-ui .evp2-card.is-featured{border-color:#F0109880!important;background:linear-gradient(135deg,#260C3D,#4B0C4A)!important}
html body.evently-brand-ui .evp2-card.is-featured .evp2-price{color:var(--evently-yellow)!important}
html body.evently-brand-ui .evp2 h1 em{background:linear-gradient(90deg,#C886FF,var(--evently-pink),var(--evently-yellow));background-clip:text;-webkit-background-clip:text}
html body.evently-brand-ui :is(.ep-all-nav a:hover,.ep-all-nav a:focus-visible,.ev-stream-browse a.is-current){color:var(--evently-yellow)!important;border-color:#F0109860!important;background:#8A20E820!important}
html body.evently-brand-ui .ecv-sc-primary{background:var(--evently-brand-gradient)!important;color:#fff!important}
html body.evently-brand-ui :is(.ecv-sc-play,.ecv-sc-heart){background-color:var(--evently-pink-action)}
html body.evently-brand-ui .ecv-sc-heart{background:none!important;color:var(--evently-pink)!important}
html body.evently-brand-ui .ecv-sc-secondary{color:var(--evently-purple-deep)!important;border-color:#F0109870!important}
html body.evently-brand-ui :is(.ecv-seller-copy>a,.ecv-home-seller>a,.ecv-seller-cta>a,.ecv-seller-content>a){background:var(--evently-yellow-gradient)!important;color:var(--evently-ink)!important;border-color:var(--evently-yellow)!important}
html body.evently-brand-ui :is(.ecv-seller-copy h3 em,.ecv-seller-title-accent,.ecv-home-seller h3 em){color:var(--evently-yellow)!important}
html body.evently-brand-ui :is(.woocommerce button.button.alt,.woocommerce a.button.alt,.woocommerce input.button.alt,#place_order){background:var(--evently-brand-gradient)!important;color:#fff!important;border-color:transparent!important}
html body.evently-brand-ui :is(.woocommerce-message,.woocommerce-info){border-top-color:var(--evently-purple)!important}
html body.evently-brand-ui :is(a,button,summary,input,select,textarea):focus-visible{outline-color:var(--evently-yellow)!important}
/* Operational panels use the same accents with readable ink on light surfaces. */
html body.ec4-panel-body .ec4-panel{--studio-pink:var(--evently-pink-action);--ec8-magenta:var(--evently-pink-action)}
html body.ec4-panel-body .ec4-panel :is(.ec4-btn.primary,.ec4-btn.dark){background:var(--evently-brand-gradient)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 5px 16px #8A20E81A!important}
html body.ec4-panel-body .ec4-panel .ec4-credit-hero .ec4-btn.dark{background:var(--evently-brand-gradient)!important}
html body.ec4-panel-body .ec4-panel .ec4-sidebar nav button[aria-current=page]{color:var(--evently-purple-deep)!important;background:linear-gradient(110deg,#8A20E815,#F0109814)!important;border-color:#F0109840!important;box-shadow:inset 3px 0 var(--evently-pink)!important}
html body.ec4-panel-body .ec4-panel .ec4-sidebar nav button[aria-current=page] span{color:var(--evently-purple-deep)!important}
html body.ec4-panel-body .ec4-panel .ec4-top-actions a{background:var(--evently-yellow-gradient)!important;color:var(--evently-ink)!important;border-color:var(--evently-yellow)!important}
html body.ec4-panel-body .ec4-panel :is(.ec8-recommended,.ec15-pack-ribbon){background:var(--evently-yellow)!important;color:var(--evently-ink)!important;border-color:var(--evently-yellow)!important}
html body.ec4-panel-body .ec4-panel :is(.ec4-packages>.featured,.ec15-launch-pack.featured){border-color:var(--evently-pink)!important}
html body.ec4-panel-body .ec4-panel .ec4-packages>article>strong{color:var(--evently-pink-action)!important}
html body.ec4-panel-body :is(.ec20-preview-footer button,.ec5-buy-dialog [data-confirm-buy]){background:var(--evently-yellow-gradient)!important;color:var(--evently-ink)!important}
@media(prefers-reduced-motion:reduce){body.evently-brand-ui *{scroll-behavior:auto!important}}
