/**
 * Dark mode overrides — Art United child theme, Canvas blocks, and plugin UI.
 * Authentic sets [data-scheme="dark"] on <html>.
 */

[data-scheme="dark"] {
	--au-bg-surface: #1e1e1e;
	--au-bg-surface-soft: #242424;
	--au-bg-surface-alt: #1a1a1a;
	--au-bg-muted: #2b2b2b;

	--au-gray-900: #f2f2f2;
	--au-gray-700: #d4d4d4;
	--au-gray-600: #b0b0b0;
	--au-gray-650: #b0b0b0;
	--au-color-text-soft: #a3a3a3;
	--au-color-text-faint: #8c8c8c;
	--au-color-caption: #9ca3af;

	--au-color-border-subtle: #3a3a3a;
	--au-color-border-faint: #333333;
	--au-color-border-light: #2b2b2b;

	--cnvs-section-heading-color: #f2f2f2;
	--cnvs-section-heading-border-color: #3a3a3a;
	--cnvs-alert-background: #242424;
	--cnvs-badge-background: #2b2b2b;
	--cnvs-tabs-button-color: #dbdbdb;
	--cnvs-tabs-button-hover-color: #ffffff;
}

/* -------------------------------------------------------------------------
   Site shell + entry content
   ------------------------------------------------------------------------- */

[data-scheme="dark"] .site-inner,
[data-scheme="dark"] .site-content,
[data-scheme="dark"] .entry-content {
	color: #dbdbdb;
}

[data-scheme="dark"] .entry-content p {
	color: #b0b0b0;
}

[data-scheme="dark"] .entry-content h1,
[data-scheme="dark"] .entry-content h2,
[data-scheme="dark"] .entry-content h3,
[data-scheme="dark"] .entry-content h4,
[data-scheme="dark"] .entry-content h5,
[data-scheme="dark"] .entry-content h6,
[data-scheme="dark"] .entry-content .wp-block-heading {
	color: #f2f2f2;
}

[data-scheme="dark"] .entry-content p > a:not(.button):not(.pk-button):not(.artunited-button),
[data-scheme="dark"] .entry-content > ul a,
[data-scheme="dark"] .entry-content > ol a,
[data-scheme="dark"] .entry-content .cnvs-block-section-content-inner > ul a,
[data-scheme="dark"] .entry-content .cnvs-block-section-content-inner > ol a {
	color: #e0e0e0;
}

[data-scheme="dark"] .entry-content blockquote,
[data-scheme="dark"] .entry-content blockquote p {
	color: #d4d4d4;
}

[data-scheme="dark"] hr,
[data-scheme="dark"] .wp-block-separator {
	border-color: #3a3a3a;
	color: #3a3a3a;
}

[data-scheme="dark"] .form-control,
[data-scheme="dark"] input[type="search"],
[data-scheme="dark"] input[type="text"],
[data-scheme="dark"] input[type="email"],
[data-scheme="dark"] input[type="tel"],
[data-scheme="dark"] input[type="url"],
[data-scheme="dark"] input[type="number"],
[data-scheme="dark"] input[type="password"],
[data-scheme="dark"] select,
[data-scheme="dark"] textarea {
	color: #f2f2f2;
	background-color: #242424;
	border-color: #3a3a3a;
}

[data-scheme="dark"] .pk-card,
[data-scheme="dark"] .wp-block-group.is-style-cnvs-block-bg-light,
[data-scheme="dark"] .entry-content .pk-block-bg-light {
	background-color: #242424;
}

/* -------------------------------------------------------------------------
   Canvas layout blocks (homepage + full-width pages)
   ------------------------------------------------------------------------- */

[data-scheme="dark"] .entry-content [class*="cnvs-block-section-"].cnvs-block-section-with-background-color {
	background-color: #1a1a1a !important;
}

[data-scheme="dark"] .entry-content [class*="cnvs-block-section-"].cnvs-block-section-with-background-color .wp-block-heading,
[data-scheme="dark"] .entry-content [class*="cnvs-block-section-"].cnvs-block-section-with-background-color .cnvs-block-section-content-inner {
	color: #f2f2f2;
}

[data-scheme="dark"] .entry-content [class*="cnvs-block-section-"]:not(.cnvs-block-section-with-background-color) {
	background-color: transparent;
}

[data-scheme="dark"] .entry-content [class*="cnvs-block-row-"] {
	border-color: #333333 !important;
}

[data-scheme="dark"] .cnvs-block-section-heading,
[data-scheme="dark"] .cnvs-block-section-heading .cnvs-section-title,
[data-scheme="dark"] .section-heading {
	color: #f2f2f2;
}

[data-scheme="dark"] .cnvs-block-section-heading::before,
[data-scheme="dark"] .cnvs-block-section-heading::after,
[data-scheme="dark"] .cnvs-block-section-heading .cnvs-section-title::before,
[data-scheme="dark"] .cnvs-block-section-heading .cnvs-section-title::after {
	border-color: #3a3a3a;
}

[data-scheme="dark"] .cnvs-block-collapsible-title,
[data-scheme="dark"] .cnvs-block-alert {
	background-color: #242424;
	border-color: #333333;
	color: #dbdbdb;
}

[data-scheme="dark"] .cnvs-block-tabs .cnvs-block-tabs-buttons {
	border-color: #3a3a3a;
}

[data-scheme="dark"] .cnvs-block-tabs .cnvs-block-tabs-buttons .cnvs-block-tabs-button a {
	color: #dbdbdb;
	border-color: #3a3a3a;
}

[data-scheme="dark"] .cnvs-block-tabs .cnvs-block-tabs-buttons .cnvs-block-tabs-button.cnvs-block-tabs-button-active a {
	color: #ffffff;
}

/* Authentic archive posts block (homepage news section) */
[data-scheme="dark"] .cs-block-archive-posts .entry-title,
[data-scheme="dark"] .cs-block-archive-posts .entry-title a {
	color: #f2f2f2;
}

[data-scheme="dark"] .cs-block-archive-posts .post-meta,
[data-scheme="dark"] .cs-block-archive-posts .post-meta a,
[data-scheme="dark"] .cs-block-archive-posts .post-categories a {
	color: #b0b0b0;
}

[data-scheme="dark"] .cs-block-archive-posts .post-excerpt {
	color: #a3a3a3;
}

/* -------------------------------------------------------------------------
   Art United Gutenberg content blocks
   ------------------------------------------------------------------------- */

[data-scheme="dark"] .artunited-block-title {
	color: #f2f2f2;
}

/* -------------------------------------------------------------------------
   Listing heroes — inherit breadcrumb band tokens (light + dark)
   ------------------------------------------------------------------------- */

[data-scheme="dark"] .au-has-breadcrumbs--hero .au-list-hero.cnvs-block-section-with-background-color,
[data-scheme="dark"] .au-hero-band-page .au-list-hero.cnvs-block-section-with-background-color {
	background-color: var(--au-breadcrumbs-hero-bg) !important;
	border-bottom-color: var(--au-breadcrumbs-border) !important;
}

[data-scheme="dark"] .au-list-hero__title {
	color: var(--au-breadcrumbs-fg-current);
}

[data-scheme="dark"] .au-list-hero__subtitle,
[data-scheme="dark"] .au-list-hero__description {
	color: var(--au-breadcrumbs-fg);
}

/* -------------------------------------------------------------------------
   Header search
   ------------------------------------------------------------------------- */

[data-scheme="dark"] .au-header-search__icon {
	color: #b0b0b0;
}

[data-scheme="dark"] .au-header-search__form input.au-header-search__input[type="search"] {
	color: #f2f2f2;
	background: #1e1e1e;
	border-color: #3a3a3a;
}

[data-scheme="dark"] .au-header-search__form input.au-header-search__input[type="search"]::placeholder {
	color: #8c8c8c;
}

[data-scheme="dark"] .au-header-search__form input.au-header-search__input[type="search"]:focus {
	border-color: #666666;
	box-shadow: 0 0 0 1px #666666;
}

[data-scheme="dark"] .au-header-search .searchwp-live-search-results {
	background: #1e1e1e;
	border-color: #3a3a3a;
	box-shadow: 0 12px 32px rgba(0, 0, 0, 0.45);
}

[data-scheme="dark"] .au-header-search .searchwp-live-search-result {
	border-top-color: #333333;
}

[data-scheme="dark"] .au-header-search .searchwp-live-search-result--title a,
[data-scheme="dark"] .au-header-search .searchwp-live-search-result a {
	color: #f2f2f2;
}

[data-scheme="dark"] .au-header-search .searchwp-live-search-result--title a:hover,
[data-scheme="dark"] .au-header-search .searchwp-live-search-result a:hover,
[data-scheme="dark"] .au-header-search .searchwp-live-search-result--title a:focus,
[data-scheme="dark"] .au-header-search .searchwp-live-search-result a:focus {
	color: #ffffff;
	background: #2b2b2b;
}

[data-scheme="dark"] .au-header-search .searchwp-live-search-result--desc,
[data-scheme="dark"] .au-header-search .searchwp-live-search-no-results {
	color: #b0b0b0;
}

/* -------------------------------------------------------------------------
   Listing filters, toolbar, cards
   ------------------------------------------------------------------------- */

[data-scheme="dark"] .artunited-list-sidebar {
	background-color: #1e1e1e;
}

[data-scheme="dark"] .artunited-list-filters-mobile .artunited-list-sidebar {
	background-color: #1e1e1e;
}

[data-scheme="dark"] .artunited-filter-group-title {
	color: #f2f2f2;
}

[data-scheme="dark"] .artunited-filter-select {
	color: #f2f2f2;
	background-color: #242424;
	border-color: #3a3a3a;
}

[data-scheme="dark"] .artunited-filter-checkbox {
	color: #dbdbdb;
}

[data-scheme="dark"] .artunited-filter-reset-link {
	color: #b0b0b0;
}

[data-scheme="dark"] .artunited-filter-reset-link:hover {
	color: #ffffff;
}

[data-scheme="dark"] .artunited-filter-accordion-toggle {
	color: #f2f2f2;
}

[data-scheme="dark"] .artunited-list-toolbar__divider {
	background-color: #3a3a3a;
}

[data-scheme="dark"] .artunited-list-toolbar__count .artunited-count-number {
	color: #f2f2f2;
}

[data-scheme="dark"] .artunited-sort-select-wrap__icon {
	color: #f2f2f2;
}

[data-scheme="dark"] .artunited-sort-select--toolbar {
	color: #f2f2f2;
}

[data-scheme="dark"] .artunited-sort-select--toolbar:focus-visible {
	box-shadow: 0 0 0 2px #1e1e1e, 0 0 0 4px #f2f2f2;
}

[data-scheme="dark"] .view-switcher-buttons {
	border-color: #3a3a3a;
}

[data-scheme="dark"] .view-button {
	color: #b0b0b0;
	background-color: #242424;
}

[data-scheme="dark"] .view-button:not(:last-child) {
	border-right-color: #3a3a3a;
}

[data-scheme="dark"] .view-button:hover {
	background-color: #2b2b2b;
}

[data-scheme="dark"] .view-button.active {
	color: #111111;
	background-color: #f2f2f2;
}

[data-scheme="dark"] .artunited-card {
	background-color: #1e1e1e;
	border-color: #333333;
}

[data-scheme="dark"] .artunited-card:hover {
	box-shadow: 0 10px 20px rgba(0, 0, 0, 0.35);
}

[data-scheme="dark"] .artunited-card__body {
	background-color: #1e1e1e;
}

[data-scheme="dark"] .artunited-card__title,
[data-scheme="dark"] .artunited-card__title-link {
	color: #f2f2f2;
}

[data-scheme="dark"] .artunited-card__art-types,
[data-scheme="dark"] .artunited-card__location,
[data-scheme="dark"] .artunited-card__pill,
[data-scheme="dark"] .artunited-card__date,
[data-scheme="dark"] .artunited-card__excerpt {
	color: #9ca3af;
}

[data-scheme="dark"] .artunited-card__placeholder {
	color: #666666;
	background-color: #2b2b2b;
}

[data-scheme="dark"] .artunited-card__media--shimmer {
	background-color: #2b2b2b;
	background-image: linear-gradient(
		90deg,
		rgba(255, 255, 255, 0) 0%,
		rgba(255, 255, 255, 0.08) 50%,
		rgba(255, 255, 255, 0) 100%
	);
}

[data-scheme="dark"] .artunited-button {
	color: #f2f2f2;
	border-bottom-color: #f2f2f2;
}

[data-scheme="dark"] .artunited-button:focus-visible {
	outline-color: #f2f2f2;
}

/* -------------------------------------------------------------------------
   Pagination
   ------------------------------------------------------------------------- */

[data-scheme="dark"] .artunited-list-pagination .page-numbers,
[data-scheme="dark"] .artunited-list-pagination a.page-numbers,
[data-scheme="dark"] .artunited-list-pagination span.page-numbers,
[data-scheme="dark"] .artunited-pagination .page-numbers,
[data-scheme="dark"] .artunited-pagination a.page-numbers,
[data-scheme="dark"] .artunited-pagination span.page-numbers {
	color: #d4d4d4;
	background-color: #242424;
	border-color: #3a3a3a;
}

[data-scheme="dark"] .artunited-list-pagination .page-numbers.dots,
[data-scheme="dark"] .artunited-pagination .page-numbers.dots {
	color: #8c8c8c;
	background: transparent;
	border: none;
}

[data-scheme="dark"] .artunited-list-pagination span.page-numbers.current,
[data-scheme="dark"] .artunited-list-pagination .page-numbers.current,
[data-scheme="dark"] .artunited-pagination span.page-numbers.current,
[data-scheme="dark"] .artunited-pagination .page-numbers.current {
	color: #111111;
	background-color: #f2f2f2;
	border-color: #f2f2f2;
}

[data-scheme="dark"] .artunited-list-pagination a.page-numbers:hover,
[data-scheme="dark"] .artunited-pagination a.page-numbers:hover {
	color: #ffffff;
	background-color: #2b2b2b;
	border-color: #666666;
}

[data-scheme="dark"] .navigation.pagination {
	border-top-color: #3a3a3a;
}

[data-scheme="dark"] .navigation.pagination .nav-links {
	color: #666666;
}

[data-scheme="dark"] .navigation.pagination .nav-links a {
	color: #f2f2f2;
}

[data-scheme="dark"] .navigation.pagination .nav-links a:hover,
[data-scheme="dark"] .navigation.pagination .nav-links a:focus {
	color: #ffffff;
}

/* -------------------------------------------------------------------------
   Map UI
   ------------------------------------------------------------------------- */

[data-scheme="dark"] .artunited-map-view-btn {
	color: #f2f2f2;
	border-color: #f2f2f2;
}

[data-scheme="dark"] .artunited-map-view-btn:hover {
	color: #111111;
	background-color: #f2f2f2;
}

[data-scheme="dark"] .artunited-map-modal,
[data-scheme="dark"] .artunited-map-modal-header {
	background: #1e1e1e;
	border-color: #3a3a3a;
}

[data-scheme="dark"] .artunited-map-modal-header h3 {
	color: #f2f2f2;
}

[data-scheme="dark"] .leaflet-popup-content-wrapper {
	background: #1e1e1e;
	color: #dbdbdb;
}

[data-scheme="dark"] .leaflet-popup-tip {
	background: #1e1e1e;
}

[data-scheme="dark"] .artunited-card--map-popup .artunited-card__body {
	background: #1e1e1e;
}

[data-scheme="dark"] .leaflet-control-zoom a {
	color: #f2f2f2;
	background: #242424;
	border-color: #3a3a3a;
}

/* -------------------------------------------------------------------------
   Contact page
   ------------------------------------------------------------------------- */

[data-scheme="dark"] .au-contact-page__body {
	background: #1e1e1e;
}

[data-scheme="dark"] .artunited-about-stats-band {
	background: #1e1e1e;
	border-bottom-color: #2b2b2b;
}

[data-scheme="dark"] .au-contact-page__card,
[data-scheme="dark"] .au-contact-page__card--muted,
[data-scheme="dark"] .au-contact-page__form-panel {
	background: #242424;
	border-color: #3a3a3a;
}

[data-scheme="dark"] .au-contact-page__audience {
	border-top-color: #3a3a3a;
}

[data-scheme="dark"] .au-contact-page__form-header {
	border-bottom-color: #3a3a3a;
}

[data-scheme="dark"] .au-contact-page__form .wpcf7-submit {
	color: #111111;
	background: #f2f2f2;
	border-color: #f2f2f2;
}

[data-scheme="dark"] .au-contact-page__form .wpcf7-submit:hover,
[data-scheme="dark"] .au-contact-page__form .wpcf7-submit:focus {
	background: #ffffff;
	border-color: #ffffff;
}

/* -------------------------------------------------------------------------
   Editorial / news
   ------------------------------------------------------------------------- */

[data-scheme="dark"] .au-editorial-single .entry-content a {
	color: #e0e0e0;
}

[data-scheme="dark"] .au-editorial-page-links {
	border-top-color: #3a3a3a;
}

[data-scheme="dark"] .au-editorial-single__share,
[data-scheme="dark"] .au-editorial-single__tags {
	border-color: #3a3a3a;
}

[data-scheme="dark"] .au-editorial-hero-meta__byline,
[data-scheme="dark"] .au-editorial-hero-meta__author {
	color: #bdbdbd;
}

[data-scheme="dark"] .au-editorial-comments .post-comments {
	border-top-color: #3a3a3a;
}

[data-scheme="dark"] .au-editorial-comments .comment-form-comment textarea,
[data-scheme="dark"] .au-editorial-comments .comment-form-author input,
[data-scheme="dark"] .au-editorial-comments .comment-form-email input,
[data-scheme="dark"] .au-editorial-comments .comment-form-url input {
	background: #1a1a1a;
	border-color: #3a3a3a;
	color: #e0e0e0;
}

/* -------------------------------------------------------------------------
   Single gallery / artist / event pages
   ------------------------------------------------------------------------- */

[data-scheme="dark"] .artunited-artist-info,
[data-scheme="dark"] .artunited-profile-sidebar-panel,
[data-scheme="dark"] .artunited-event-sidebar,
[data-scheme="dark"] .artunited-event-details,
[data-scheme="dark"] .artunited-gallery-sidebar-panel,
[data-scheme="dark"] .artunited-single-hero__content {
	background-color: #1e1e1e;
	border-color: #333333;
}

[data-scheme="dark"] .artunited-profile-sidebar-panel__heading {
	color: #9ca3af;
	background-color: #242424;
	border-bottom-color: #333333;
}

[data-scheme="dark"] .artunited-profile-sidebar-panel__body,
[data-scheme="dark"] .artunited-profile-sidebar-panel__body--tags,
[data-scheme="dark"] .artunited-profile-sidebar-panel__body--social,
[data-scheme="dark"] .artunited-profile-sidebar-panel__body--actions {
	background-color: #1e1e1e;
}

[data-scheme="dark"] .artunited-profile-sidebar-row__icon,
[data-scheme="dark"] .artunited-profile-sidebar-row__icon .dashicons {
	color: #9ca3af;
}

[data-scheme="dark"] .artunited-profile-sidebar-tag {
	color: #f2f2f2;
	background-color: #2b2b2b;
	border-color: #3a3a3a;
}

[data-scheme="dark"] .artunited-profile-sidebar-panel a {
	color: #e0e0e0;
}

[data-scheme="dark"] .artunited-tabs-container,
[data-scheme="dark"] .artunited-artist-tabs {
	background-color: #1a1a1a;
	border-color: #333333;
}

[data-scheme="dark"] .artunited-tab-link {
	color: #b0b0b0;
}

[data-scheme="dark"] .artunited-tab-link:hover,
[data-scheme="dark"] .artunited-tab-link.active {
	color: #ffffff;
}

[data-scheme="dark"] .artunited-profile-sidebar-row {
	border-color: #333333;
}

[data-scheme="dark"] .artunited-profile-sidebar-row__label {
	color: #9ca3af;
}

[data-scheme="dark"] .artunited-profile-sidebar-row__value {
	color: #f2f2f2;
}

[data-scheme="dark"] .artist-image-placeholder.large {
	background-color: #2b2b2b;
	color: #666666;
}

/* -------------------------------------------------------------------------
   Carousel bullets
   ------------------------------------------------------------------------- */

[data-scheme="dark"] .artunited-carousel .swiper-pagination-bullet {
	background: #666666;
}

[data-scheme="dark"] .artunited-carousel .swiper-pagination-bullet-active {
	background: #f2f2f2;
}

/* -------------------------------------------------------------------------
   Partner portal pages
   ------------------------------------------------------------------------- */

[data-scheme="dark"] .artunited-portal:not(.artunited-portal--page-wide):not(.artunited-portal--dashboard-wide),
[data-scheme="dark"] .artunited-portal-panel,
[data-scheme="dark"] .artunited-portal-section-card {
	background: #1e1e1e;
	border-color: #333333;
	color: #dbdbdb;
}

[data-scheme="dark"] .artunited-portal--page-wide,
[data-scheme="dark"] .artunited-portal--dashboard-wide {
	background: transparent;
	border-color: transparent;
}

[data-scheme="dark"] .artunited-portal-panel__title,
[data-scheme="dark"] .artunited-portal-masthead__welcome,
[data-scheme="dark"] .artunited-portal-navstrip__current,
[data-scheme="dark"] .artunited-portal-navstrip--global .artunited-portal-backlink:hover,
[data-scheme="dark"] .artunited-portal-navstrip--global .artunited-portal-backlink:focus,
[data-scheme="dark"] .artunited-portal-table__type,
[data-scheme="dark"] .artunited-portal-edit-summary__title {
	color: #f2f2f2;
}

[data-scheme="dark"] .artunited-portal-navstrip--global .artunited-portal-backlink {
	color: #8c8c8c;
}

[data-scheme="dark"] .artunited-portal-panel__lede,
[data-scheme="dark"] .artunited-portal__muted,
[data-scheme="dark"] .artunited-portal-masthead__kicker,
[data-scheme="dark"] .artunited-portal-edit-summary__type {
	color: #b0b0b0;
}

[data-scheme="dark"] .artunited-portal-field__label,
[data-scheme="dark"] .artunited-portal-field__label-text {
	color: #d4d4d4;
}

[data-scheme="dark"] .artunited-portal-field__control,
[data-scheme="dark"] .artunited-portal #artunited-login-form input[type="text"],
[data-scheme="dark"] .artunited-portal #artunited-login-form input[type="password"],
[data-scheme="dark"] .artunited-portal #artunited-partner-login-form input[type="text"],
[data-scheme="dark"] .artunited-portal #artunited-partner-login-form input[type="password"],
[data-scheme="dark"] .artunited-portal #artunited-member-register-form input[type="text"],
[data-scheme="dark"] .artunited-portal #artunited-member-register-form input[type="email"],
[data-scheme="dark"] .artunited-portal #artunited-member-register-form input[type="password"] {
	color: #f2f2f2;
	background: #242424;
	border-color: #3a3a3a;
}

[data-scheme="dark"] .artunited-portal-field__hint {
	color: #8c8c8c;
}

[data-scheme="dark"] .artunited-portal__notice {
	background: #242424;
	border-color: #3a3a3a;
	border-left-color: #b0b0b0;
	color: #dbdbdb;
}

[data-scheme="dark"] .artunited-portal__notice--success {
	border-color: #3a3a3a;
	border-left-color: #b0b0b0;
	background: #242424;
	color: #dbdbdb;
}

[data-scheme="dark"] .artunited-portal__notice--error {
	border-color: #3a3a3a;
	border-left-color: #c47a7a;
	background: #2a1f1f;
	color: #dbdbdb;
}

[data-scheme="dark"] .artunited-portal-navstrip--global,
[data-scheme="dark"] .artunited-portal-table th,
[data-scheme="dark"] .artunited-portal-table td,
[data-scheme="dark"] .artunited-portal-section-card__heading {
	border-color: #333333;
}

[data-scheme="dark"] .artunited-portal-backlink,
[data-scheme="dark"] .artunited-portal__lostpassword a {
	color: #d4d4d4;
	border-bottom-color: #4a4a4a;
}

[data-scheme="dark"] .artunited-portal-table {
	color: #dbdbdb;
}

[data-scheme="dark"] .artunited-portal-badge {
	background: #2b2b2b;
	color: #f2f2f2;
}

[data-scheme="dark"] .artunited-portal-callout {
	background: #242424;
	border-color: #333333;
	color: #b0b0b0;
}

[data-scheme="dark"] .artunited-btn--outline {
	color: #f2f2f2 !important;
	border-color: #666666 !important;
	background: transparent !important;
}

[data-scheme="dark"] .artunited-btn--primary,
[data-scheme="dark"] .artunited-portal .button.button-primary.artunited-btn--primary,
[data-scheme="dark"] .artunited-portal #artunited-login-form .login-submit .button.button-primary,
[data-scheme="dark"] .artunited-portal #artunited-partner-login-form .login-submit .button.button-primary {
	color: #111111 !important;
	background: #f2f2f2 !important;
	border-color: #f2f2f2 !important;
}

[data-scheme="dark"] .artunited-portal .button.button-primary.artunited-btn--primary:hover,
[data-scheme="dark"] .artunited-portal .button.button-primary.artunited-btn--primary:focus {
	color: #111111 !important;
	background: #ffffff !important;
	border-color: #ffffff !important;
}

[data-scheme="dark"] .artunited-member-stat,
[data-scheme="dark"] .artunited-member-saved__filter {
	background: #1a1a1a !important;
	border-color: #444 !important;
	color: #e8e8e8 !important;
}

[data-scheme="dark"] .artunited-member-saved__filter.is-active {
	background: #f2f2f2 !important;
	color: #111 !important;
	border-color: #f2f2f2 !important;
}

[data-scheme="dark"] .artunited-member-stat__value {
	color: #f4f4f4 !important;
}

[data-scheme="dark"] .artunited-save-button--card {
	background: rgba(20, 20, 20, 0.92) !important;
	border-color: #555 !important;
	color: #f2f2f2 !important;
	box-shadow: 0 2px 12px rgba(0, 0, 0, 0.35) !important;
}

[data-scheme="dark"] .artunited-save-button--card:hover,
[data-scheme="dark"] .artunited-save-button--card:focus-visible {
	background: #1a1a1a !important;
	border-color: #777 !important;
}

[data-scheme="dark"] .artunited-save-button--card.is-saved {
	background: #222 !important;
	border-color: #f2f2f2 !important;
}

[data-scheme="dark"] .artunited-member-settings__card {
	background: #1a1a1a !important;
	border-color: #444 !important;
}

[data-scheme="dark"] .artunited-member-settings__card-title {
	background: #222 !important;
	border-color: #444 !important;
	color: #aaa !important;
}

[data-scheme="dark"] .artunited-member-settings__danger {
	border-color: #444 !important;
}

[data-scheme="dark"] .artunited-member-settings__danger-heading {
	color: #f2f2f2 !important;
}

[data-scheme="dark"] .artunited-member-settings__danger-lede {
	color: #b0b0b0 !important;
}

[data-scheme="dark"] .artunited-member-settings__danger-panel {
	background: #1a1a1a !important;
	border-color: #444 !important;
}

[data-scheme="dark"] .artunited-btn--danger,
[data-scheme="dark"] .artunited-member-delete-form__submit.artunited-btn--danger {
	color: #fff !important;
	background: #9a3030 !important;
	border-color: #9a3030 !important;
}

[data-scheme="dark"] .artunited-btn--danger:hover,
[data-scheme="dark"] .artunited-btn--danger:focus,
[data-scheme="dark"] .artunited-member-delete-form__submit.artunited-btn--danger:hover,
[data-scheme="dark"] .artunited-member-delete-form__submit.artunited-btn--danger:focus {
	background: #b33a3a !important;
	border-color: #b33a3a !important;
}

[data-scheme="dark"] .artunited-member-settings__danger-trigger {
	color: #d4d4d4 !important;
	border-color: #555 !important;
}

[data-scheme="dark"] .artunited-btn--ghost,
[data-scheme="dark"] .artunited-portal .button.artunited-btn--ghost {
	color: #b0b0b0 !important;
	background: transparent !important;
}

[data-scheme="dark"] .artunited-btn--ghost:hover,
[data-scheme="dark"] .artunited-btn--ghost:focus,
[data-scheme="dark"] .artunited-portal .button.artunited-btn--ghost:hover,
[data-scheme="dark"] .artunited-portal .button.artunited-btn--ghost:focus {
	color: #f2f2f2 !important;
	background: rgba(255, 255, 255, 0.06) !important;
}

[data-scheme="dark"] .artunited-member-settings__danger-cancel {
	color: #b0b0b0 !important;
}

[data-scheme="dark"] .artunited-member-settings__form-footer {
	border-color: #444 !important;
}
