/**
* Castory — dark mode optimization for BuddyBoss elements
* active with: body.bb-dark-theme | body.dark-mode | body.is-dark-mode | html[data-castory-theme="dark"]
 */

body.bb-dark-theme .activity-content,
body.dark-mode .activity-content,
body.is-dark-mode .activity-content,
html[data-castory-theme="dark"] .activity-content {
	color: #e5e7eb !important;
}

body.bb-dark-theme .activity-content p,
body.dark-mode .activity-content p,
body.is-dark-mode .activity-content p,
html[data-castory-theme="dark"] .activity-content p {
	color: #d1d5db;
}

body.bb-dark-theme .activity-content a,
body.dark-mode .activity-content a,
body.is-dark-mode .activity-content a,
html[data-castory-theme="dark"] .activity-content a {
	color: #c4b5fd;
}

body.bb-dark-theme .activity-content .activity-header,
body.dark-mode .activity-content .activity-header,
body.is-dark-mode .activity-content .activity-header,
html[data-castory-theme="dark"] .activity-content .activity-header {
	color: #9ca3af;
}

body.bb-dark-theme .activity-list .activity-item,
body.dark-mode .activity-list .activity-item,
body.is-dark-mode .activity-list .activity-item,
html[data-castory-theme="dark"] .activity-list .activity-item {
	background: #1a1d29 !important;
	border-color: rgba(255, 255, 255, 0.08) !important;
}

body.bb-dark-theme .activity-inner,
body.dark-mode .activity-inner,
body.is-dark-mode .activity-inner,
html[data-castory-theme="dark"] .activity-inner {
	color: #e5e7eb;
}

/* What's new form */
body.bb-dark-theme #whats-new-form,
body.dark-mode #whats-new-form,
body.is-dark-mode #whats-new-form,
html[data-castory-theme="dark"] #whats-new-form,
body.bb-dark-theme .whats-new-form,
body.dark-mode .whats-new-form,
body.is-dark-mode .whats-new-form,
html[data-castory-theme="dark"] .whats-new-form {
	background: #1a1d29 !important;
	border-color: rgba(255, 255, 255, 0.1) !important;
}

body.bb-dark-theme #whats-new-form textarea,
body.dark-mode #whats-new-form textarea,
body.is-dark-mode #whats-new-form textarea,
html[data-castory-theme="dark"] #whats-new-form textarea,
body.bb-dark-theme #whats-new-textarea,
body.dark-mode #whats-new-textarea,
body.is-dark-mode #whats-new-textarea,
html[data-castory-theme="dark"] #whats-new-textarea {
	background: #12141c !important;
	color: #f3f4f6 !important;
	border-color: rgba(255, 255, 255, 0.12) !important;
}

body.bb-dark-theme #whats-new-form .bb-model-header,
body.dark-mode #whats-new-form .bb-model-header,
body.is-dark-mode #whats-new-form .bb-model-header,
html[data-castory-theme="dark"] #whats-new-form .bb-model-header,
body.bb-dark-theme #whats-new-toolbar,
body.dark-mode #whats-new-toolbar,
body.is-dark-mode #whats-new-toolbar,
html[data-castory-theme="dark"] #whats-new-toolbar {
	background: #1a1d29 !important;
	border-color: rgba(255, 255, 255, 0.08) !important;
}

body.bb-dark-theme #whats-new-form .bb-icon,
body.dark-mode #whats-new-form .bb-icon,
body.is-dark-mode #whats-new-form .bb-icon,
html[data-castory-theme="dark"] #whats-new-form .bb-icon,
body.bb-dark-theme #whats-new-toolbar .bb-icon,
body.dark-mode #whats-new-toolbar .bb-icon,
body.is-dark-mode #whats-new-toolbar .bb-icon,
html[data-castory-theme="dark"] #whats-new-toolbar .bb-icon,
body.bb-dark-theme #whats-new-form label,
body.dark-mode #whats-new-form label,
body.is-dark-mode #whats-new-form label,
html[data-castory-theme="dark"] #whats-new-form label {
	color: #e5e7eb !important;
}

/* Activity directory search */
body.bb-dark-theme #dir-activity-search,
body.dark-mode #dir-activity-search,
body.is-dark-mode #dir-activity-search,
html[data-castory-theme="dark"] #dir-activity-search,
body.bb-dark-theme .dir-activity-search,
body.dark-mode .dir-activity-search,
body.is-dark-mode .dir-activity-search,
html[data-castory-theme="dark"] .dir-activity-search,
body.bb-dark-theme #dir-activity-search-form,
body.dark-mode #dir-activity-search-form,
body.is-dark-mode #dir-activity-search-form,
html[data-castory-theme="dark"] #dir-activity-search-form {
	background: #1a1d29 !important;
	border-color: rgba(255, 255, 255, 0.1) !important;
}

body.bb-dark-theme #dir-activity-search input[type="search"],
body.dark-mode #dir-activity-search input[type="search"],
body.is-dark-mode #dir-activity-search input[type="search"],
html[data-castory-theme="dark"] #dir-activity-search input[type="search"],
body.bb-dark-theme .dir-activity-search input,
body.dark-mode .dir-activity-search input,
body.is-dark-mode .dir-activity-search input,
html[data-castory-theme="dark"] .dir-activity-search input {
	background: #12141c !important;
	color: #f3f4f6 !important;
	border-color: rgba(255, 255, 255, 0.12) !important;
}

body.bb-dark-theme #dir-activity-search ::placeholder,
body.dark-mode #dir-activity-search ::placeholder,
body.is-dark-mode #dir-activity-search ::placeholder,
html[data-castory-theme="dark"] #dir-activity-search ::placeholder {
	color: #9ca3af !important;
}

body.bb-dark-theme #dir-activity-search .bb-icon,
body.dark-mode #dir-activity-search .bb-icon,
body.is-dark-mode #dir-activity-search .bb-icon,
html[data-castory-theme="dark"] #dir-activity-search .bb-icon {
	color: #e5e7eb !important;
}

/* Sub menus */
body.bb-dark-theme .sub-menu,
body.dark-mode .sub-menu,
body.is-dark-mode .sub-menu,
html[data-castory-theme="dark"] .sub-menu,
body.bb-dark-theme ul.sub-menu,
body.dark-mode ul.sub-menu,
body.is-dark-mode ul.sub-menu,
html[data-castory-theme="dark"] ul.sub-menu,
body.bb-dark-theme .bb_more_dropdown,
body.dark-mode .bb_more_dropdown,
body.is-dark-mode .bb_more_dropdown,
html[data-castory-theme="dark"] .bb_more_dropdown {
	background: #1a1d29 !important;
	border-color: rgba(255, 255, 255, 0.1) !important;
	box-shadow: 0 8px 24px rgba(0, 0, 0, 0.45) !important;
}

body.bb-dark-theme .sub-menu a,
body.dark-mode .sub-menu a,
body.is-dark-mode .sub-menu a,
html[data-castory-theme="dark"] .sub-menu a,
body.bb-dark-theme .bb_more_dropdown a,
body.dark-mode .bb_more_dropdown a,
body.is-dark-mode .bb_more_dropdown a,
html[data-castory-theme="dark"] .bb_more_dropdown a {
	color: #e5e7eb !important;
}

body.bb-dark-theme .sub-menu a:hover,
body.dark-mode .sub-menu a:hover,
body.is-dark-mode .sub-menu a:hover,
html[data-castory-theme="dark"] .sub-menu a:hover {
	background: rgba(160, 60, 255, 0.15) !important;
	color: #fff !important;
}

/* Cover image */
body.bb-dark-theme .cover-image-container,
body.dark-mode .cover-image-container,
body.is-dark-mode .cover-image-container,
html[data-castory-theme="dark"] .cover-image-container,
body.bb-dark-theme #cover-image-container,
body.dark-mode #cover-image-container,
body.is-dark-mode #cover-image-container,
html[data-castory-theme="dark"] #cover-image-container {
	background: #12141c !important;
}

body.bb-dark-theme .bb-profile-grid .cover-image-container,
body.dark-mode .bb-profile-grid .cover-image-container,
body.is-dark-mode .bb-profile-grid .cover-image-container,
html[data-castory-theme="dark"] .bb-profile-grid .cover-image-container {
	border-color: rgba(255, 255, 255, 0.08) !important;
}

/* Group separator */
body.bb-dark-theme .group-separator-block,
body.dark-mode .group-separator-block,
body.is-dark-mode .group-separator-block,
html[data-castory-theme="dark"] .group-separator-block,
body.bb-dark-theme .bb-separator,
body.dark-mode .bb-separator,
body.is-dark-mode .bb-separator,
html[data-castory-theme="dark"] .bb-separator {
	background: #1a1d29 !important;
	border-color: rgba(255, 255, 255, 0.08) !important;
	color: #9ca3af !important;
}

body.bb-dark-theme .group-separator-block .bb-icon-l,
body.dark-mode .group-separator-block .bb-icon-l,
body.is-dark-mode .group-separator-block .bb-icon-l,
html[data-castory-theme="dark"] .group-separator-block .bb-icon-l {
	color: #9ca3af !important;
}

/* Castory profile subnav */
body.bb-dark-theme #buddypress .bp-navs.castory-nav,
body.dark-mode #buddypress .bp-navs.castory-nav,
body.is-dark-mode #buddypress .bp-navs.castory-nav,
html[data-castory-theme="dark"] #buddypress .bp-navs.castory-nav,
body.bb-dark-theme #buddypress .item-list-tabs#subnav,
body.dark-mode #buddypress .item-list-tabs#subnav,
body.is-dark-mode #buddypress .item-list-tabs#subnav,
html[data-castory-theme="dark"] #buddypress .item-list-tabs#subnav,
body.bb-dark-theme #subnav.item-list-tabs,
body.dark-mode #subnav.item-list-tabs,
body.is-dark-mode #subnav.item-list-tabs,
html[data-castory-theme="dark"] #subnav.item-list-tabs,
body.bb-dark-theme .bp-user.castory #subnav,
body.dark-mode .bp-user.castory #subnav,
body.is-dark-mode .bp-user.castory #subnav,
html[data-castory-theme="dark"] .bp-user.castory #subnav,
body.bb-dark-theme .castory-profile-subnav,
body.dark-mode .castory-profile-subnav,
body.is-dark-mode .castory-profile-subnav,
html[data-castory-theme="dark"] .castory-profile-subnav {
	background: #1a1d29 !important;
	border-color: rgba(255, 255, 255, 0.08) !important;
}

body.bb-dark-theme #subnav a,
body.dark-mode #subnav a,
body.is-dark-mode #subnav a,
html[data-castory-theme="dark"] #subnav a,
body.bb-dark-theme .bp-navs.bp-subnavs a,
body.dark-mode .bp-navs.bp-subnavs a,
body.is-dark-mode .bp-navs.bp-subnavs a,
html[data-castory-theme="dark"] .bp-navs.bp-subnavs a {
	color: #d1d5db !important;
}

body.bb-dark-theme #subnav li.selected a,
body.bb-dark-theme #subnav li.current a,
body.dark-mode #subnav li.selected a,
body.dark-mode #subnav li.current a,
body.is-dark-mode #subnav li.selected a,
body.is-dark-mode #subnav li.current a,
html[data-castory-theme="dark"] #subnav li.selected a,
html[data-castory-theme="dark"] #subnav li.current a,
body.bb-dark-theme .bp-navs.bp-subnavs li.selected a,
body.dark-mode .bp-navs.bp-subnavs li.selected a,
body.is-dark-mode .bp-navs.bp-subnavs li.selected a,
html[data-castory-theme="dark"] .bp-navs.bp-subnavs li.selected a {
	color: #fff !important;
	border-bottom-color: #a03cff !important;
}

/* Site header */
body.bb-dark-theme .site-header-container,
body.dark-mode .site-header-container,
body.is-dark-mode .site-header-container,
html[data-castory-theme="dark"] .site-header-container,
body.bb-dark-theme header.site-header,
body.dark-mode header.site-header,
body.is-dark-mode header.site-header,
html[data-castory-theme="dark"] header.site-header,
body.bb-dark-theme .bb-header,
body.dark-mode .bb-header,
body.is-dark-mode .bb-header,
html[data-castory-theme="dark"] .bb-header {
	background: #12141c !important;
	border-color: rgba(255, 255, 255, 0.08) !important;
}

body.bb-dark-theme .site-header-container a,
body.dark-mode .site-header-container a,
body.is-dark-mode .site-header-container a,
html[data-castory-theme="dark"] .site-header-container a,
body.bb-dark-theme .site-header-container .bb-icon,
body.dark-mode .site-header-container .bb-icon,
body.is-dark-mode .site-header-container .bb-icon,
html[data-castory-theme="dark"] .site-header-container .bb-icon,
body.bb-dark-theme .site-header-container i,
body.dark-mode .site-header-container i,
body.is-dark-mode .site-header-container i,
html[data-castory-theme="dark"] .site-header-container i {
	color: #f9fafb !important;
	opacity: 1 !important;
}
body.bb-dark-theme .header-aside a,
body.dark-mode .header-aside a,
body.is-dark-mode .header-aside a,
html[data-castory-theme="dark"] .header-aside a,
body.bb-dark-theme .site-header-container .user-name,
body.dark-mode .site-header-container .user-name,
body.is-dark-mode .site-header-container .user-name,
html[data-castory-theme="dark"] .site-header-container .user-name,
body.bb-dark-theme .site-header-container .user-link,
body.dark-mode .site-header-container .user-link,
body.is-dark-mode .site-header-container .user-link,
html[data-castory-theme="dark"] .site-header-container .user-link {
	color: #f3f4f6 !important;
}

body.bb-dark-theme .site-header-container .notification-link,
body.dark-mode .site-header-container .notification-link,
body.is-dark-mode .site-header-container .notification-link,
html[data-castory-theme="dark"] .site-header-container .notification-link {
	color: #ffffff !important;
}

body.bb-dark-theme .site-header-container .sfwd-dark-mode,
body.dark-mode .site-header-container .sfwd-dark-mode,
body.is-dark-mode .site-header-container .sfwd-dark-mode,
html[data-castory-theme="dark"] .site-header-container .sfwd-dark-mode {
	color: #f3f4f6 !important;
}

/* Activity comments under Castory discussions */
body.bb-dark-theme .castory-discussion-item__comments,
body.dark-mode .castory-discussion-item__comments,
body.is-dark-mode .castory-discussion-item__comments,
html[data-castory-theme="dark"] .castory-discussion-item__comments {
	background: #12141c;
	border-radius: 8px;
	padding: 0.5rem;
}

body.bb-dark-theme .castory-discussion-item__comments .acomment-content,
body.dark-mode .castory-discussion-item__comments .acomment-content,
body.is-dark-mode .castory-discussion-item__comments .acomment-content,
html[data-castory-theme="dark"] .castory-discussion-item__comments .acomment-content {
	color: #e5e7eb !important;
}

body.bb-dark-theme .castory-discussion-item__comments textarea,
body.dark-mode .castory-discussion-item__comments textarea,
body.is-dark-mode .castory-discussion-item__comments textarea,
html[data-castory-theme="dark"] .castory-discussion-item__comments textarea {
	background: #1a1d29 !important;
	color: #f3f4f6 !important;
	border-color: rgba(255, 255, 255, 0.12) !important;
}

/* Castory podcast / episode pages */
body.bb-dark-theme .castory-intro-media,
body.dark-mode .castory-intro-media,
html[data-castory-theme="dark"] .castory-intro-media {
	background: #1a1d29;
	border-radius: 12px;
	padding: 1rem;
	border: 1px solid rgba(255, 255, 255, 0.08);
}

body.bb-dark-theme .castory-intro-media h3,
body.dark-mode .castory-intro-media h3,
html[data-castory-theme="dark"] .castory-intro-media h3 {
	color: #f3f4f6;
}

body.bb-dark-theme .episode-card--clickable:hover,
body.dark-mode .episode-card--clickable:hover,
html[data-castory-theme="dark"] .episode-card--clickable:hover {
	box-shadow: 0 8px 24px rgba(0, 0, 0, 0.35);
}

/* WordPress widgets (sidebar) */
body.bb-dark-theme .widget,
body.dark-mode .widget,
body.is-dark-mode .widget,
html[data-castory-theme="dark"] .widget,
body.bb-dark-theme .widget_block,
body.dark-mode .widget_block,
html[data-castory-theme="dark"] .widget_block {
	background: #1a1d29 !important;
	border-color: rgba(255, 255, 255, 0.08) !important;
	color: #e5e7eb !important;
}

body.bb-dark-theme .widget .widget-title,
body.dark-mode .widget .widget-title,
body.is-dark-mode .widget .widget-title,
html[data-castory-theme="dark"] .widget .widget-title,
body.bb-dark-theme .wp-block-heading,
body.dark-mode .wp-block-heading,
html[data-castory-theme="dark"] .wp-block-heading {
	color: #f3f4f6 !important;
}

body.bb-dark-theme .widget a,
body.dark-mode .widget a,
body.is-dark-mode .widget a,
html[data-castory-theme="dark"] .widget a {
	color: #c4b5fd;
}

body.bb-dark-theme .castory-widget .castory-widget__body,
body.dark-mode .castory-widget .castory-widget__body,
html[data-castory-theme="dark"] .castory-widget .castory-widget__body {
	background: transparent;
}

body.bb-dark-theme .castory-widget-top-podcasts .castory-explore-hero,
body.dark-mode .castory-widget-top-podcasts .castory-explore-hero,
html[data-castory-theme="dark"] .castory-widget-top-podcasts .castory-explore-hero {
	background: #12141c;
}

/* BuddyBoss activity comments (global) */
body.bb-dark-theme .activity-comments,
body.dark-mode .activity-comments,
body.is-dark-mode .activity-comments,
html[data-castory-theme="dark"] .activity-comments {
	background: #12141c !important;
	border-color: rgba(255, 255, 255, 0.08) !important;
}

body.bb-dark-theme .activity-comments .acomment-content,
body.dark-mode .activity-comments .acomment-content,
body.is-dark-mode .activity-comments .acomment-content,
html[data-castory-theme="dark"] .activity-comments .acomment-content,
body.bb-dark-theme .activity-comments .acomment-meta,
body.dark-mode .activity-comments .acomment-meta,
html[data-castory-theme="dark"] .activity-comments .acomment-meta {
	color: #e5e7eb !important;
}

body.bb-dark-theme .activity-comments textarea,
body.dark-mode .activity-comments textarea,
body.is-dark-mode .activity-comments textarea,
html[data-castory-theme="dark"] .activity-comments textarea,
body.bb-dark-theme .activity-comments input[type="text"],
body.dark-mode .activity-comments input[type="text"],
html[data-castory-theme="dark"] .activity-comments input[type="text"] {
	background: #1a1d29 !important;
	color: #f3f4f6 !important;
	border-color: rgba(255, 255, 255, 0.12) !important;
}

body.bb-dark-theme .activity-comments .acomment-reply,
body.dark-mode .activity-comments .acomment-reply,
html[data-castory-theme="dark"] .activity-comments .acomment-reply,
body.bb-dark-theme .activity-comments .acomment-options a,
body.dark-mode .activity-comments .acomment-options a,
html[data-castory-theme="dark"] .activity-comments .acomment-options a {
	color: #c4b5fd !important;
}

body.bb-dark-theme .activity-comments .bb-icon,
body.dark-mode .activity-comments .bb-icon,
html[data-castory-theme="dark"] .activity-comments .bb-icon {
	color: #e5e7eb !important;
}

body.bb-dark-theme .castory-share,
body.dark-mode .castory-share,
html[data-castory-theme="dark"] .castory-share {
	color: #e5e7eb;
}

body.bb-dark-theme .castory-share__btn,
body.dark-mode .castory-share__btn,
html[data-castory-theme="dark"] .castory-share__btn {
	background: #1a1d29;
	border-color: rgba(255, 255, 255, 0.12);
	color: #f3f4f6;
}

body.bb-dark-theme .castory-share__btn:hover,
body.dark-mode .castory-share__btn:hover,
html[data-castory-theme="dark"] .castory-share__btn:hover {
	background: rgba(160, 60, 255, 0.2);
	border-color: #a03cff;
}

/* News feed — activity content */
body.bb-dark-theme .activity-list .activity-content,
body.dark-mode .activity-list .activity-content,
html[data-castory-theme="dark"] .activity-list .activity-content {
	color: #e5e7eb !important;
}

body.bb-dark-theme .activity-content .activity-inner,
body.dark-mode .activity-content .activity-inner,
html[data-castory-theme="dark"] .activity-content .activity-inner {
	color: #e5e7eb;
}

body.bb-dark-theme .activity-content blockquote,
body.dark-mode .activity-content blockquote,
html[data-castory-theme="dark"] .activity-content blockquote {
	border-color: rgba(255, 255, 255, 0.15);
	color: #d1d5db;
}

body.bb-dark-theme .activity-content .bb-post-title,
body.dark-mode .activity-content .bb-post-title,
html[data-castory-theme="dark"] .activity-content .bb-post-title {
	color: #f3f4f6 !important;
}

/* News feed — comment content */
body.bb-dark-theme .acomment-content,
body.dark-mode .acomment-content,
body.is-dark-mode .acomment-content,
html[data-castory-theme="dark"] .acomment-content {
	color: #e5e7eb !important;
}

body.bb-dark-theme .acomment-content p,
body.dark-mode .acomment-content p,
html[data-castory-theme="dark"] .acomment-content p {
	color: #d1d5db;
}

body.bb-dark-theme .acomment-content a,
body.dark-mode .acomment-content a,
html[data-castory-theme="dark"] .acomment-content a {
	color: #c4b5fd;
}

body.bb-dark-theme .acomment-meta,
body.dark-mode .acomment-meta,
html[data-castory-theme="dark"] .acomment-meta {
	color: #9ca3af !important;
}

/* Activity comment form */
body.bb-dark-theme .bp-ac-form-container,
body.dark-mode .bp-ac-form-container,
body.is-dark-mode .bp-ac-form-container,
html[data-castory-theme="dark"] .bp-ac-form-container {
	background: #1a1d29 !important;
	border-color: rgba(255, 255, 255, 0.1) !important;
}

body.bb-dark-theme .bp-ac-form-container textarea,
body.dark-mode .bp-ac-form-container textarea,
html[data-castory-theme="dark"] .bp-ac-form-container textarea,
body.bb-dark-theme .bp-ac-form-container input[type="text"],
body.dark-mode .bp-ac-form-container input[type="text"],
html[data-castory-theme="dark"] .bp-ac-form-container input[type="text"] {
	background: #12141c !important;
	color: #f3f4f6 !important;
	border-color: rgba(255, 255, 255, 0.12) !important;
}

body.bb-dark-theme .bp-ac-form-container .bb-icon,
body.dark-mode .bp-ac-form-container .bb-icon,
html[data-castory-theme="dark"] .bp-ac-form-container .bb-icon,
body.bb-dark-theme .bp-ac-form-container label,
body.dark-mode .bp-ac-form-container label,
html[data-castory-theme="dark"] .bp-ac-form-container label {
	color: #e5e7eb !important;
}

/* Widget content areas */
body.bb-dark-theme .widget-content,
body.dark-mode .widget-content,
body.is-dark-mode .widget-content,
html[data-castory-theme="dark"] .widget-content,
body.bb-dark-theme .widget .textwidget,
body.dark-mode .widget .textwidget,
html[data-castory-theme="dark"] .widget .textwidget {
	color: #e5e7eb !important;
}

body.bb-dark-theme .widget-content a,
body.dark-mode .widget-content a,
html[data-castory-theme="dark"] .widget-content a {
	color: #c4b5fd;
}

body.bb-dark-theme .widget-content p,
body.dark-mode .widget-content p,
html[data-castory-theme="dark"] .widget-content p {
	color: #d1d5db;
}

/* Explore profile-style tabs (dark) */
body.bb-dark-theme .explore-tabs-scroll,
body.dark-mode .explore-tabs-scroll,
html[data-castory-theme="dark"] .explore-tabs-scroll {
	border-bottom-color: rgba(255, 255, 255, 0.08) !important;
}

body.bb-dark-theme .explore-tabs.explore-tabs--profile .tab-btn,
body.dark-mode .explore-tabs.explore-tabs--profile .tab-btn,
html[data-castory-theme="dark"] .explore-tabs.explore-tabs--profile .tab-btn {
	color: #9ca3af !important;
	background: transparent !important;
}

body.bb-dark-theme .explore-tabs.explore-tabs--profile .tab-btn.active,
body.dark-mode .explore-tabs.explore-tabs--profile .tab-btn.active,
html[data-castory-theme="dark"] .explore-tabs.explore-tabs--profile .tab-btn.active {
	color: #fff !important;
	border-bottom-color: #a03cff !important;
}

/* Activity post form (Nouveau) */
body.bb-dark-theme #buddypress .bp-nouveau-activity-form,
body.dark-mode #buddypress .bp-nouveau-activity-form,
html[data-castory-theme="dark"] #buddypress .bp-nouveau-activity-form,
body.bb-dark-theme .bp-nouveau-activity-form,
body.dark-mode .bp-nouveau-activity-form,
html[data-castory-theme="dark"] .bp-nouveau-activity-form {
	background: #1a1d29 !important;
	border-color: rgba(255, 255, 255, 0.1) !important;
	color: #f3f4f6 !important;
}

body.bb-dark-theme .bp-nouveau-activity-form textarea,
body.dark-mode .bp-nouveau-activity-form textarea,
html[data-castory-theme="dark"] .bp-nouveau-activity-form textarea,
body.bb-dark-theme .bp-nouveau-activity-form .activity-post-form-overlay,
body.dark-mode .bp-nouveau-activity-form .activity-post-form-overlay,
html[data-castory-theme="dark"] .bp-nouveau-activity-form .activity-post-form-overlay {
	background: #12141c !important;
	color: #f3f4f6 !important;
	border-color: rgba(255, 255, 255, 0.12) !important;
}

body.bb-dark-theme .bp-nouveau-activity-form .bb-icon,
body.dark-mode .bp-nouveau-activity-form .bb-icon,
html[data-castory-theme="dark"] .bp-nouveau-activity-form .bb-icon,
body.bb-dark-theme .bp-nouveau-activity-form label,
body.dark-mode .bp-nouveau-activity-form label,
html[data-castory-theme="dark"] .bp-nouveau-activity-form label {
	color: #e5e7eb !important;
}

/* Alternate / muted BuddyBoss text */
body.bb-dark-theme,
body.dark-mode,
body.is-dark-mode,
html[data-castory-theme="dark"] {
	--bb-alternate-text-color: #a03cff;
}

body.bb-dark-theme .bb-alternate-text,
body.dark-mode .bb-alternate-text,
html[data-castory-theme="dark"] .bb-alternate-text,
body.bb-dark-theme .activity-head .activity-date,
body.dark-mode .activity-head .activity-date,
html[data-castory-theme="dark"] .activity-head .activity-date {
	color: #a03cff !important;
}

/* Online members / directory counts */
body.bb-dark-theme .online-members-count,
body.dark-mode .online-members-count,
html[data-castory-theme="dark"] .online-members-count,
body.bb-dark-theme .members-nav .selected,
body.dark-mode .members-nav .selected,
html[data-castory-theme="dark"] .members-nav .selected,
body.bb-dark-theme .item-list-tabs li.selected a,
body.dark-mode .item-list-tabs li.selected a,
html[data-castory-theme="dark"] .item-list-tabs li.selected a,
body.bb-dark-theme .bp-navs li.selected a,
body.dark-mode .bp-navs li.selected a,
html[data-castory-theme="dark"] .bp-navs li.selected a {
	color: #a03cff !important;
}

body.bb-dark-theme .online-members-count,
body.dark-mode .online-members-count,
html[data-castory-theme="dark"] .online-members-count {
	background: rgba(160, 60, 255, 0.12);
	border-color: rgba(160, 60, 255, 0.25);
}

/* Activity post form — extended dark */
body.bb-dark-theme .bp-nouveau-activity-form .activity-post-name,
body.dark-mode .bp-nouveau-activity-form .activity-post-name,
html[data-castory-theme="dark"] .bp-nouveau-activity-form .activity-post-name,
body.bb-dark-theme .bp-nouveau-activity-form .activity-post-avatar,
body.dark-mode .bp-nouveau-activity-form .activity-post-avatar,
html[data-castory-theme="dark"] .bp-nouveau-activity-form .activity-post-avatar {
	color: #f3f4f6 !important;
}

body.bb-dark-theme .bp-nouveau-activity-form .post-elements-buttons-item,
body.dark-mode .bp-nouveau-activity-form .post-elements-buttons-item,
html[data-castory-theme="dark"] .bp-nouveau-activity-form .post-elements-buttons-item,
body.bb-dark-theme .bp-nouveau-activity-form .toolbar-button,
body.dark-mode .bp-nouveau-activity-form .toolbar-button,
html[data-castory-theme="dark"] .bp-nouveau-activity-form .toolbar-button {
	color: #a03cff !important;
	background: rgba(160, 60, 255, 0.08) !important;
	border-color: rgba(160, 60, 255, 0.2) !important;
}

body.bb-dark-theme .bp-nouveau-activity-form .toolbar-button:hover,
body.dark-mode .bp-nouveau-activity-form .toolbar-button:hover,
html[data-castory-theme="dark"] .bp-nouveau-activity-form .toolbar-button:hover {
	background: rgba(160, 60, 255, 0.18) !important;
	color: #fff !important;
}

body.bb-dark-theme .bp-nouveau-activity-form textarea::placeholder,
body.dark-mode .bp-nouveau-activity-form textarea::placeholder,
html[data-castory-theme="dark"] .bp-nouveau-activity-form textarea::placeholder {
	color: #a03cff !important;
	opacity: 0.75;
}

body.bb-dark-theme .bp-nouveau-activity-form .activity-post-btn,
body.dark-mode .bp-nouveau-activity-form .activity-post-btn,
html[data-castory-theme="dark"] .bp-nouveau-activity-form .activity-post-btn {
	background: #776cfe !important;
	color: #fff !important;
	border-color: #776cfe !important;
}

body.bb-dark-theme .bp-nouveau-activity-form .activity-post-btn:hover,
body.dark-mode .bp-nouveau-activity-form .activity-post-btn:hover,
html[data-castory-theme="dark"] .bp-nouveau-activity-form .activity-post-btn:hover {
	background: #a03cff !important;
	border-color: #a03cff !important;
}

/* Admin bar / profile dropdown */
body.bb-dark-theme .ab-sub-wrapper.wrapper,
body.dark-mode .ab-sub-wrapper.wrapper,
html[data-castory-theme="dark"] .ab-sub-wrapper.wrapper,
body.bb-dark-theme #wpadminbar .ab-sub-wrapper,
body.dark-mode #wpadminbar .ab-sub-wrapper,
html[data-castory-theme="dark"] #wpadminbar .ab-sub-wrapper {
	background: #1a1d29 !important;
	border: 1px solid rgba(255, 255, 255, 0.1) !important;
	box-shadow: 0 8px 24px rgba(0, 0, 0, 0.35) !important;
}

body.bb-dark-theme .ab-sub-wrapper.wrapper a,
body.dark-mode .ab-sub-wrapper.wrapper a,
html[data-castory-theme="dark"] .ab-sub-wrapper.wrapper a,
body.bb-dark-theme .ab-sub-wrapper.wrapper .ab-item,
body.dark-mode .ab-sub-wrapper.wrapper .ab-item,
html[data-castory-theme="dark"] .ab-sub-wrapper.wrapper .ab-item {
	color: #f3f4f6 !important;
}

body.bb-dark-theme .ab-sub-wrapper.wrapper a:hover,
body.dark-mode .ab-sub-wrapper.wrapper a:hover,
html[data-castory-theme="dark"] .ab-sub-wrapper.wrapper a:hover {
	background: rgba(160, 60, 255, 0.15) !important;
	color: #a03cff !important;
}

/* BuddyBoss header profile sub-menu */
body.bb-dark-theme .header-aside .sub-menu,
body.dark-mode .header-aside .sub-menu,
html[data-castory-theme="dark"] .header-aside .sub-menu,
body.bb-dark-theme .user-wrap-container .sub-menu,
body.dark-mode .user-wrap-container .sub-menu,
html[data-castory-theme="dark"] .user-wrap-container .sub-menu {
	background: #1a1d29 !important;
	border-color: rgba(255, 255, 255, 0.1) !important;
}

body.bb-dark-theme .header-aside .sub-menu a,
body.dark-mode .header-aside .sub-menu a,
html[data-castory-theme="dark"] .header-aside .sub-menu a {
	color: #f3f4f6 !important;
}

body.bb-dark-theme .header-aside .sub-menu a:hover,
body.dark-mode .header-aside .sub-menu a:hover,
html[data-castory-theme="dark"] .header-aside .sub-menu a:hover {
	color: #a03cff !important;
	background: rgba(160, 60, 255, 0.12) !important;
}

/* Selected nav / filter tabs */
body.bb-dark-theme .subnav .selected a,
body.dark-mode .subnav .selected a,
html[data-castory-theme="dark"] .subnav .selected a,
body.bb-dark-theme .component-navigation .selected a,
body.dark-mode .component-navigation .selected a,
html[data-castory-theme="dark"] .component-navigation .selected a,
body.bb-dark-theme .activity-type-tabs .selected a,
body.dark-mode .activity-type-tabs .selected a,
html[data-castory-theme="dark"] .activity-type-tabs .selected a {
	color: #a03cff !important;
}

body.bb-dark-theme .activity-list .activity-item.castory-activity-has-card .activity-comments,
body.dark-mode .activity-list .activity-item.castory-activity-has-card .activity-comments,
html[data-castory-theme="dark"] .activity-list .activity-item.castory-activity-has-card .activity-comments {
	display: block !important;
	visibility: visible !important;
	margin-top: 12px;
	padding-top: 12px;
	border-top: 1px solid rgba(255, 255, 255, 0.08);
}

/* Castory activity cards in feed — ensure comments visible */
body.bb-dark-theme .activity-list .activity-item .activity-comments,
body.dark-mode .activity-list .activity-item .activity-comments,
html[data-castory-theme="dark"] .activity-list .activity-item .activity-comments {
	display: block !important;
	visibility: visible !important;
}

/* Profile — titles, fields, buttons */
body.bb-dark-theme .entry-title,
body.dark-mode .entry-title,
html[data-castory-theme="dark"] .entry-title,
body.bb-dark-theme .bb-profile-title,
body.dark-mode .bb-profile-title,
html[data-castory-theme="dark"] .bb-profile-title,
body.bb-dark-theme .bp-user .entry-title,
body.dark-mode .bp-user .entry-title,
html[data-castory-theme="dark"] .bp-user .entry-title {
	color: #f3f4f6 !important;
}

body.bb-dark-theme .profile-fields,
body.dark-mode .profile-fields,
html[data-castory-theme="dark"] .profile-fields,
body.bb-dark-theme .bp-tables-user,
body.dark-mode .bp-tables-user,
html[data-castory-theme="dark"] .bp-tables-user {
	background: #1a1d29 !important;
	border-color: rgba(255, 255, 255, 0.1) !important;
	color: #f3f4f6 !important;
}

body.bb-dark-theme .profile-fields label,
body.dark-mode .profile-fields label,
html[data-castory-theme="dark"] .profile-fields label,
body.bb-dark-theme .bp-tables-user th,
body.dark-mode .bp-tables-user th,
html[data-castory-theme="dark"] .bp-tables-user th,
body.bb-dark-theme .bp-tables-user td.label,
body.dark-mode .bp-tables-user td.label,
html[data-castory-theme="dark"] .bp-tables-user td.label {
	color: #a03cff !important;
}

body.bb-dark-theme .profile-fields input,
body.dark-mode .profile-fields input,
html[data-castory-theme="dark"] .profile-fields input,
body.bb-dark-theme .profile-fields textarea,
body.dark-mode .profile-fields textarea,
html[data-castory-theme="dark"] .profile-fields textarea,
body.bb-dark-theme .profile-fields select,
body.dark-mode .profile-fields select,
html[data-castory-theme="dark"] .profile-fields select,
body.bb-dark-theme .bp-tables-user td.data,
body.dark-mode .bp-tables-user td.data,
html[data-castory-theme="dark"] .bp-tables-user td.data {
	background: #12141c !important;
	border-color: rgba(255, 255, 255, 0.12) !important;
	color: #f3f4f6 !important;
}

body.bb-dark-theme .button.outline.small,
body.dark-mode .button.outline.small,
html[data-castory-theme="dark"] .button.outline.small,
body.bb-dark-theme .push-right .button.outline.small,
body.dark-mode .push-right .button.outline.small,
html[data-castory-theme="dark"] .push-right .button.outline.small,
body.bb-dark-theme .button.outline,
body.dark-mode .button.outline,
html[data-castory-theme="dark"] .button.outline,
body.bb-dark-theme a.button.outline.small,
body.dark-mode a.button.outline.small,
html[data-castory-theme="dark"] a.button.outline.small {
	background: transparent !important;
	border-color: rgba(160, 60, 255, 0.45) !important;
	color: #a03cff !important;
}

body.bb-dark-theme .button.outline.small:hover,
body.dark-mode .button.outline.small:hover,
html[data-castory-theme="dark"] .button.outline.small:hover,
body.bb-dark-theme .button.outline:hover,
body.dark-mode .button.outline:hover,
html[data-castory-theme="dark"] .button.outline:hover {
	background: rgba(160, 60, 255, 0.15) !important;
	border-color: #a03cff !important;
	color: #fff !important;
}

body.bb-dark-theme .button.small:not(.outline),
body.dark-mode .button.small:not(.outline),
html[data-castory-theme="dark"] .button.small:not(.outline) {
	background: #776cfe !important;
	border-color: #776cfe !important;
	color: #fff !important;
}

/* Castory profile subnav — stronger contrast */
body.bb-dark-theme .bp-user.castory #subnav,
body.dark-mode .bp-user.castory #subnav,
html[data-castory-theme="dark"] .bp-user.castory #subnav,
body.bb-dark-theme .bp-user.castory .bp-navs.bp-subnavs,
body.dark-mode .bp-user.castory .bp-navs.bp-subnavs,
html[data-castory-theme="dark"] .bp-user.castory .bp-navs.bp-subnavs {
	background: #12141c !important;
	border: 1px solid rgba(255, 255, 255, 0.08) !important;
	border-radius: 12px !important;
	padding: 4px !important;
	margin-bottom: 16px !important;
}

body.bb-dark-theme .bp-user.castory #subnav li a,
body.dark-mode .bp-user.castory #subnav li a,
html[data-castory-theme="dark"] .bp-user.castory #subnav li a {
	border-radius: 8px !important;
	padding: 8px 14px !important;
}

body.bb-dark-theme .bp-user.castory #subnav li.selected a,
body.bb-dark-theme .bp-user.castory #subnav li.current a,
body.dark-mode .bp-user.castory #subnav li.selected a,
body.dark-mode .bp-user.castory #subnav li.current a,
html[data-castory-theme="dark"] .bp-user.castory #subnav li.selected a,
html[data-castory-theme="dark"] .bp-user.castory #subnav li.current a {
	background: rgba(160, 60, 255, 0.18) !important;
	color: #fff !important;
	border-bottom: none !important;
}

/* BuddyBoss profile header — user-nicename & similar */
body.bb-dark-theme #buddypress .user-nicename,
body.dark-mode #buddypress .user-nicename,
html[data-castory-theme="dark"] #buddypress .user-nicename,
body.bb-dark-theme #buddypress .user-nicename a,
body.dark-mode #buddypress .user-nicename a,
html[data-castory-theme="dark"] #buddypress .user-nicename a,
body.bb-dark-theme #item-header-cover-image .user-nicename,
body.dark-mode #item-header-cover-image .user-nicename,
html[data-castory-theme="dark"] #item-header-cover-image .user-nicename,
body.bb-dark-theme .bp-member-title .user-nicename,
body.dark-mode .bp-member-title .user-nicename,
html[data-castory-theme="dark"] .bp-member-title .user-nicename,
body.bb-dark-theme .member-title.item-title,
body.dark-mode .member-title.item-title,
html[data-castory-theme="dark"] .member-title.item-title,
body.bb-dark-theme .bb-user-nicename,
body.dark-mode .bb-user-nicename,
html[data-castory-theme="dark"] .bb-user-nicename,
body.bb-dark-theme .user-mention,
body.dark-mode .user-mention,
html[data-castory-theme="dark"] .user-mention {
	color: #a03cff !important;
}

body.bb-dark-theme #buddypress .user-nicename a:hover,
body.dark-mode #buddypress .user-nicename a:hover,
html[data-castory-theme="dark"] #buddypress .user-nicename a:hover {
	color: #c4b5fd !important;
}

body.bb-dark-theme #item-header-content h2,
body.dark-mode #item-header-content h2,
html[data-castory-theme="dark"] #item-header-content h2,
body.bb-dark-theme .bp-profile-header h2,
body.dark-mode .bp-profile-header h2,
html[data-castory-theme="dark"] .bp-profile-header h2 {
	color: #f3f4f6 !important;
}

/* Subnav — unselected tabs (all BuddyBoss subnavs) */
body.bb-dark-theme #subnav li:not(.selected):not(.current) a,
body.dark-mode #subnav li:not(.selected):not(.current) a,
html[data-castory-theme="dark"] #subnav li:not(.selected):not(.current) a,
body.bb-dark-theme .bp-navs.bp-subnavs li:not(.selected):not(.current) a,
body.dark-mode .bp-navs.bp-subnavs li:not(.selected):not(.current) a,
html[data-castory-theme="dark"] .bp-navs.bp-subnavs li:not(.selected):not(.current) a {
	color: #9ca3af !important;
	background: transparent !important;
	border-bottom-color: transparent !important;
}

body.bb-dark-theme #subnav li:not(.selected):not(.current) a:hover,
body.dark-mode #subnav li:not(.selected):not(.current) a:hover,
html[data-castory-theme="dark"] #subnav li:not(.selected):not(.current) a:hover,
body.bb-dark-theme .bp-navs.bp-subnavs li:not(.selected):not(.current) a:hover,
body.dark-mode .bp-navs.bp-subnavs li:not(.selected):not(.current) a:hover,
html[data-castory-theme="dark"] .bp-navs.bp-subnavs li:not(.selected):not(.current) a:hover {
	color: #a03cff !important;
	background: rgba(160, 60, 255, 0.08) !important;
}

/* ——— Explore (full dark mode) ——— */
body.bb-dark-theme .castory-explore-wrap,
body.dark-mode .castory-explore-wrap,
html[data-castory-theme="dark"] .castory-explore-wrap {
	color: #f3f4f6;
}

body.bb-dark-theme .castory-explore-wrap .explore-tabs .tab-btn,
body.dark-mode .castory-explore-wrap .explore-tabs .tab-btn,
html[data-castory-theme="dark"] .castory-explore-wrap .explore-tabs .tab-btn {
	background: #12141c !important;
	color: #9ca3af !important;
	border-color: rgba(255, 255, 255, 0.1) !important;
}

body.bb-dark-theme .castory-explore-wrap .explore-tabs .tab-btn.active,
body.dark-mode .castory-explore-wrap .explore-tabs .tab-btn.active,
html[data-castory-theme="dark"] .castory-explore-wrap .explore-tabs .tab-btn.active,
body.bb-dark-theme .castory-explore-wrap .explore-tabs .tab-btn:hover,
body.dark-mode .castory-explore-wrap .explore-tabs .tab-btn:hover,
html[data-castory-theme="dark"] .castory-explore-wrap .explore-tabs .tab-btn:hover {
	background: #776cfe !important;
	border-color: #776cfe !important;
	color: #fff !important;
}

body.bb-dark-theme .explore-category-toggle,
body.dark-mode .explore-category-toggle,
html[data-castory-theme="dark"] .explore-category-toggle,
body.bb-dark-theme .explore-tag-toggle,
body.dark-mode .explore-tag-toggle,
html[data-castory-theme="dark"] .explore-tag-toggle,
body.bb-dark-theme .explore-search-input,
body.dark-mode .explore-search-input,
html[data-castory-theme="dark"] .explore-search-input,
body.bb-dark-theme .explore-sort-select,
body.dark-mode .explore-sort-select,
html[data-castory-theme="dark"] .explore-sort-select {
	background: #12141c !important;
	border-color: rgba(255, 255, 255, 0.12) !important;
	color: #f3f4f6 !important;
}

body.bb-dark-theme .explore-search-input::placeholder,
body.dark-mode .explore-search-input::placeholder,
html[data-castory-theme="dark"] .explore-search-input::placeholder {
	color: #a03cff !important;
	opacity: 0.65;
}

body.bb-dark-theme .explore-category-panel,
body.dark-mode .explore-category-panel,
html[data-castory-theme="dark"] .explore-category-panel,
body.bb-dark-theme .explore-tag-panel,
body.dark-mode .explore-tag-panel,
html[data-castory-theme="dark"] .explore-tag-panel {
	background: #1a1d29 !important;
	border-color: rgba(255, 255, 255, 0.1) !important;
	box-shadow: 0 12px 32px rgba(0, 0, 0, 0.35) !important;
}

body.bb-dark-theme .explore-category-panel button,
body.dark-mode .explore-category-panel button,
html[data-castory-theme="dark"] .explore-category-panel button,
body.bb-dark-theme .explore-tag-panel button,
body.dark-mode .explore-tag-panel button,
html[data-castory-theme="dark"] .explore-tag-panel button {
	background: #12141c !important;
	border-color: rgba(255, 255, 255, 0.1) !important;
	color: #d1d5db !important;
}

body.bb-dark-theme .explore-category-panel button.is-active,
body.dark-mode .explore-category-panel button.is-active,
html[data-castory-theme="dark"] .explore-category-panel button.is-active,
body.bb-dark-theme .explore-tag-panel button.is-active,
body.dark-mode .explore-tag-panel button.is-active,
html[data-castory-theme="dark"] .explore-tag-panel button.is-active {
	background: rgba(160, 60, 255, 0.2) !important;
	border-color: #a03cff !important;
	color: #fff !important;
}

body.bb-dark-theme .castory-explore-card,
body.dark-mode .castory-explore-card,
html[data-castory-theme="dark"] .castory-explore-card,
body.bb-dark-theme .castory-explore-wrap .podcast-item,
body.dark-mode .castory-explore-wrap .podcast-item,
html[data-castory-theme="dark"] .castory-explore-wrap .podcast-item {
	background: #1a1d29 !important;
	border-color: rgba(255, 255, 255, 0.1) !important;
}

body.bb-dark-theme .castory-explore-card__title,
body.dark-mode .castory-explore-card__title,
html[data-castory-theme="dark"] .castory-explore-card__title,
body.bb-dark-theme .castory-explore-card__meta,
body.dark-mode .castory-explore-card__meta,
html[data-castory-theme="dark"] .castory-explore-card__meta {
	color: #f3f4f6 !important;
}

body.bb-dark-theme .castory-explore-card__badge,
body.dark-mode .castory-explore-card__badge,
html[data-castory-theme="dark"] .castory-explore-card__badge {
	color: #a03cff !important;
}

body.bb-dark-theme .castory-explore-hero,
body.dark-mode .castory-explore-hero,
html[data-castory-theme="dark"] .castory-explore-hero,
body.bb-dark-theme .castory-explore-hero__slide,
body.dark-mode .castory-explore-hero__slide,
html[data-castory-theme="dark"] .castory-explore-hero__slide {
	background: #12141c !important;
	border-color: rgba(255, 255, 255, 0.08) !important;
}

body.bb-dark-theme .castory-explore-hero__badge,
body.dark-mode .castory-explore-hero__badge,
html[data-castory-theme="dark"] .castory-explore-hero__badge {
	background: rgba(160, 60, 255, 0.2) !important;
	color: #fff !important;
}

body.bb-dark-theme .castory-feed-episode,
body.dark-mode .castory-feed-episode,
html[data-castory-theme="dark"] .castory-feed-episode {
	background: #1a1d29 !important;
	border-color: rgba(255, 255, 255, 0.1) !important;
}

body.bb-dark-theme .castory-feed-episode__title,
body.dark-mode .castory-feed-episode__title,
html[data-castory-theme="dark"] .castory-feed-episode__title {
	color: #f3f4f6 !important;
}

body.bb-dark-theme .castory-feed-episode__meta,
body.dark-mode .castory-feed-episode__meta,
html[data-castory-theme="dark"] .castory-feed-episode__meta,
body.bb-dark-theme .castory-feed-episode__badge,
body.dark-mode .castory-feed-episode__badge,
html[data-castory-theme="dark"] .castory-feed-episode__badge {
	color: #a03cff !important;
}

body.bb-dark-theme .explore-empty,
body.dark-mode .explore-empty,
html[data-castory-theme="dark"] .explore-empty,
body.bb-dark-theme .explore-status,
body.dark-mode .explore-status,
html[data-castory-theme="dark"] .explore-status {
	color: #a03cff !important;
}

body.bb-dark-theme .castory-explore-wrap .castory-following-feed,
body.dark-mode .castory-explore-wrap .castory-following-feed,
html[data-castory-theme="dark"] .castory-explore-wrap .castory-following-feed {
	color: #f3f4f6;
}

body.bb-dark-theme .cast-explore-header h2,
body.dark-mode .cast-explore-header h2,
html[data-castory-theme="dark"] .cast-explore-header h2,
body.bb-dark-theme .cast-explore-header p,
body.dark-mode .cast-explore-header p,
html[data-castory-theme="dark"] .cast-explore-header p {
	color: #f3f4f6 !important;
}

body.bb-dark-theme .cast-explore-header p,
body.dark-mode .cast-explore-header p,
html[data-castory-theme="dark"] .cast-explore-header p {
	color: #a03cff !important;
}
