/* Gerichte restanten — na theme-premium-dark.css */
html[data-theme="premium_dark"] .vj-card__why,
html[data-theme="premium_dark"] .vj-card__why-block,
html[data-theme="premium_dark"] #matches .ma-card__domains,
html[data-theme="premium_dark"] #matches .ma-card__highlights,
html[data-theme="premium_dark"] .di-card__note,
html[data-theme="premium_dark"] .di-empty {
	background: var(--datic-surface-elevated) !important;
	border-color: var(--datic-border) !important;
	color: var(--datic-text) !important;
}
html[data-theme="premium_dark"] .vj-card__why-block {
	border-left-color: var(--datic-accent) !important;
}
html[data-theme="premium_dark"] .vj-card__why-title,
html[data-theme="premium_dark"] .vj-card__why-list,
html[data-theme="premium_dark"] .vj-card__why-list li,
html[data-theme="premium_dark"] .vj-card__facts,
html[data-theme="premium_dark"] .vj-card__facts strong,
html[data-theme="premium_dark"] .vj-card__bio-title,
html[data-theme="premium_dark"] .vj-card__bio p {
	color: var(--datic-text) !important;
}
html[data-theme="premium_dark"] .vj-card__why-title {
	color: var(--datic-accent) !important;
}
html[data-theme="premium_dark"] .vj-card__facts,
html[data-theme="premium_dark"] .vj-card__bio p {
	color: var(--datic-text-muted) !important;
}
html[data-theme="premium_dark"] .vj-btn--like,
html[data-theme="premium_dark"] .vj-btn--like.vj-btn--labeled {
	background: linear-gradient(135deg, var(--datic-cta-from), var(--datic-cta-to)) !important;
	color: #111 !important;
	border-color: transparent !important;
}
html[data-theme="premium_dark"] .vj-btn--like .fa,
html[data-theme="premium_dark"] .vj-btn--like.vj-btn--labeled .fa,
html[data-theme="premium_dark"] .vj-btn--like .fa-heart,
html[data-theme="premium_dark"] .vj-btn--like .fa-comments,
html[data-theme="premium_dark"] .vj-btn--like i,
html[data-theme="premium_dark"] .datic-app-promo__cta .fa,
html[data-theme="premium_dark"] .datic-app-promo__cta i,
html[data-theme="premium_dark"] .btn-success .fa,
html[data-theme="premium_dark"] .btn-primary .fa {
	color: #111 !important;
}
html[data-theme="premium_dark"] #popover-content-messages .modal-footer a,
html[data-theme="premium_dark"] #popover-content-messages .modal-footer a:hover,
html[data-theme="premium_dark"] #popover-content-messages .modal-title a,
html[data-theme="premium_dark"] #popover-content-messages .modal-title a:hover {
	color: var(--datic-accent) !important;
}
html[data-theme="premium_dark"] #notification li.is-unread,
html[data-theme="premium_dark"] #notification .notification-noti.is-unread,
html[data-theme="premium_dark"] #notification .notification-like.is-unread,
html[data-theme="premium_dark"] #notification .notification-visitor.is-unread,
html[data-theme="premium_dark"] #notification .notification-match.is-unread,
html[data-theme="premium_dark"] #notification .di-incoming-item.is-unread {
	background:
		radial-gradient(ellipse 90% 80% at 8% 50%, rgba(201, 163, 106, 0.45), transparent 58%),
		linear-gradient(135deg, #2a2218 0%, #1c1812 50%, #32281c 100%) !important;
	background-color: #241e16 !important;
	border: 1px solid rgba(201, 163, 106, 0.4) !important;
	box-shadow:
		inset 3px 0 0 #c9a36a,
		0 0 28px rgba(201, 163, 106, 0.35),
		inset 0 1px 0 rgba(224, 196, 138, 0.18) !important;
}
html[data-theme="premium_dark"] #notification li.is-unread .unread-circle,
html[data-theme="premium_dark"] #notification li.is-unread .unread-circle.tag-blue {
	color: #e0c48a !important;
}
html[data-theme="premium_dark"] #notification li.is-unread .notification-header .primary-font,
html[data-theme="premium_dark"] #notification li.is-unread .notification-header strong,
html[data-theme="premium_dark"] #notification li.is-unread a {
	color: #f2ebe3 !important;
}
html[data-theme="premium_dark"] #notification li.is-unread .notification-header span,
html[data-theme="premium_dark"] #notification li.is-unread .notification-text,
html[data-theme="premium_dark"] #notification li.is-unread .notification-text small {
	color: #d4c4a8 !important;
}
html[data-theme="premium_dark"] #discovery .disc-ad__label,
html[data-theme="premium_dark"] .disc-ad__label {
	display: none !important;
}
html[data-theme="premium_dark"] #discovery .disc-ad__inner,
html[data-theme="premium_dark"] #discovery .disc-ad {
	background: var(--datic-surface) !important;
	border: 1px solid var(--datic-border) !important;
	color: var(--datic-text) !important;
}
html[data-theme="premium_dark"] #discovery .disc-card__cta,
html[data-theme="premium_dark"] #discovery .disc-card--tone-group .disc-card__cta,
html[data-theme="premium_dark"] #discovery a.disc-card__cta {
	color: var(--datic-accent) !important;
}
html[data-theme="premium_dark"] #search .search-view-toggle {
	background: var(--datic-surface-elevated) !important;
	border-color: var(--datic-border) !important;
}
html[data-theme="premium_dark"] #search .search-view-btn.is-active {
	background: linear-gradient(135deg, var(--datic-cta-from), var(--datic-cta-to)) !important;
	color: #111 !important;
}
html[data-theme="premium_dark"] #search .search-person-card__extra,
html[data-theme="premium_dark"] #search .search-activity-tag--online {
	color: var(--datic-accent) !important;
}
html[data-theme="premium_dark"] #search .search-activity-tag--online {
	background: linear-gradient(135deg, var(--datic-cta-from), var(--datic-cta-to)) !important;
	color: #111 !important;
}
html[data-theme="premium_dark"] #search .search-switch__ui {
	background: var(--datic-surface-muted) !important;
	border: 1px solid var(--datic-border);
}
html[data-theme="premium_dark"] #search .search-switch input:checked + .search-switch__ui {
	background: var(--datic-accent) !important;
}
html[data-theme="premium_dark"] #search .search-switch__ui::after {
	background: #111 !important;
}
html[data-theme="premium_dark"] #search .search-switch input:checked + .search-switch__ui::after {
	background: #111 !important;
}
html[data-theme="premium_dark"] #search .search-radius__slider {
	background: linear-gradient(90deg, var(--datic-surface-muted), var(--datic-accent)) !important;
}
html[data-theme="premium_dark"] #search .search-radius__slider::-webkit-slider-thumb,
html[data-theme="premium_dark"] #search .search-radius__slider::-moz-range-thumb {
	background: #111 !important;
	border-color: var(--datic-accent) !important;
}
html[data-theme="premium_dark"] #search .search-age-slider,
html[data-theme="premium_dark"] #search .search-radius {
	background: var(--datic-surface-elevated) !important;
	border-color: var(--datic-border) !important;
	color: var(--datic-text) !important;
}
html[data-theme="premium_dark"] #search .search-age-slider__track {
	background: var(--datic-border-strong) !important;
}
html[data-theme="premium_dark"] #search .search-age-slider__value,
html[data-theme="premium_dark"] #search .search-radius__value,
html[data-theme="premium_dark"] #search .search-radius__head label,
html[data-theme="premium_dark"] #search .search-age-slider__ticks,
html[data-theme="premium_dark"] #search .search-radius__hint {
	color: var(--datic-text) !important;
}
html[data-theme="premium_dark"] #search .search-age-slider__value,
html[data-theme="premium_dark"] #search .search-radius__value {
	color: var(--datic-accent) !important;
}
html[data-theme="premium_dark"] #search .search-age-slider__range::-webkit-slider-thumb,
html[data-theme="premium_dark"] #search .search-age-slider__range::-moz-range-thumb {
	background: var(--datic-accent) !important;
	border-color: #111 !important;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.45) !important;
}
html[data-theme="premium_dark"] #navigation-bar .pwa-install--nav-bar,
html[data-theme="premium_dark"] .pwa-install--nav-bar {
	background: linear-gradient(135deg, var(--datic-cta-from), var(--datic-cta-to)) !important;
	color: #111 !important;
	box-shadow: 0 4px 14px var(--datic-accent-glow) !important;
}
html[data-theme="premium_dark"] #navigation-bar .pwa-install--nav-bar .fa,
html[data-theme="premium_dark"] #navigation-bar .pwa-install--nav-bar .pwa-install__icon,
html[data-theme="premium_dark"] #navigation-bar .pwa-install--nav-bar .pwa-install__icon .fa,
html[data-theme="premium_dark"] #navigation-bar .pwa-install--nav-bar .pwa-install__text,
html[data-theme="premium_dark"] .pwa-install--nav-bar .fa,
html[data-theme="premium_dark"] .pwa-install--nav-bar i {
	color: #111 !important;
}
html[data-theme="premium_dark"] #myGroups .onLeave,
html[data-theme="premium_dark"] #myGroups .onJoin,
html[data-theme="premium_dark"] #otherGroups .onJoin {
	background: transparent !important;
}
html[data-theme="premium_dark"] #myGroups .onJoin,
html[data-theme="premium_dark"] #otherGroups .onJoin,
html[data-theme="premium_dark"] #myGroups .onJoin .fa,
html[data-theme="premium_dark"] #otherGroups .onJoin .fa {
	color: var(--datic-accent) !important;
}
html[data-theme="premium_dark"] .pr-rp-teaser,
html[data-theme="premium_dark"] .pr-rp-teaser--ready,
html[data-theme="premium_dark"] #profile .pr-rp-teaser,
html[data-theme="premium_dark"] #profile.pr-home .pr-stage__card .pr-rp-teaser,
html[data-theme="premium_dark"] #profile.pr-home .pr-affinity,
html[data-theme="premium_dark"] #profile.pr-home .pr-affinity .ma-domain {
	background: var(--datic-surface-elevated) !important;
	border: 1px solid var(--datic-border) !important;
	color: var(--datic-text) !important;
}
html[data-theme="premium_dark"] .pr-rp-teaser__title,
html[data-theme="premium_dark"] .pr-rp-teaser__title strong,
html[data-theme="premium_dark"] .pr-rp-teaser strong,
html[data-theme="premium_dark"] #profile .pr-rp-teaser__title,
html[data-theme="premium_dark"] #profile.pr-home .pr-affinity__title,
html[data-theme="premium_dark"] #profile.pr-home .pr-affinity .ma-domain__name {
	color: var(--datic-text) !important;
}
html[data-theme="premium_dark"] .pr-rp-teaser__text,
html[data-theme="premium_dark"] .pr-rp-teaser p,
html[data-theme="premium_dark"] #profile .pr-rp-teaser__text {
	color: var(--datic-text-muted) !important;
}
html[data-theme="premium_dark"] .pr-rp-teaser__icon,
html[data-theme="premium_dark"] #profile .pr-rp-teaser__icon {
	background: linear-gradient(135deg, var(--datic-cta-from), var(--datic-cta-to)) !important;
	color: #111 !important;
}
html[data-theme="premium_dark"] .pr-rp-teaser__icon .fa,
html[data-theme="premium_dark"] .pr-rp-teaser__icon i,
html[data-theme="premium_dark"] #profile .pr-rp-teaser__icon .fa,
html[data-theme="premium_dark"] #profile .pr-rp-teaser__icon i {
	color: #111 !important;
}
html[data-theme="premium_dark"] a.pr-rp-teaser__btn,
html[data-theme="premium_dark"] .pr-rp-teaser__btn,
html[data-theme="premium_dark"] #profile a.pr-rp-teaser__btn,
html[data-theme="premium_dark"] #profile .pr-rp-teaser__btn {
	background: linear-gradient(135deg, var(--datic-cta-from), var(--datic-cta-to)) !important;
	color: #111 !important;
	border: none !important;
}
html[data-theme="premium_dark"] a.pr-rp-teaser__btn:hover,
html[data-theme="premium_dark"] .pr-rp-teaser__btn:hover {
	color: #111 !important;
	filter: brightness(1.06);
}
html[data-theme="premium_dark"] .pr-rp-match-link,
html[data-theme="premium_dark"] #profile .pr-rp-match-link {
	color: var(--datic-accent) !important;
	border-bottom-color: var(--datic-accent) !important;
}
html[data-theme="premium_dark"] #profile .pr-rp-badge {
	background: var(--datic-surface-elevated) !important;
	border-color: var(--datic-border) !important;
	color: var(--datic-text-muted) !important;
}
html[data-theme="premium_dark"] #profile .fa-pencil,
html[data-theme="premium_dark"] #profile .text-header-edit .fa,
html[data-theme="premium_dark"] #profile .pr-edit-btn .fa {
	color: var(--datic-accent) !important;
}
html[data-theme="premium_dark"] .pr-interesse-tag,
html[data-theme="premium_dark"] .pr-interesse-tag.is-match {
	background: var(--datic-surface-elevated) !important;
	border-color: var(--datic-accent) !important;
	color: var(--datic-text) !important;
	box-shadow: 0 0 0 1px var(--datic-accent-soft) !important;
}
html[data-theme="premium_dark"] #profile .pr-gallery__stage,
html[data-theme="premium_dark"] #profile .pr-gallery__main-img,
html[data-theme="premium_dark"] #profile .pr-gallery__main-link,
html[data-theme="premium_dark"] #profile .pr-photo__frame,
html[data-theme="premium_dark"] #profile .pr-gallery__thumb,
html[data-theme="premium_dark"] .pr-gallery__stage,
html[data-theme="premium_dark"] .pr-gallery__main-img {
	background: #100e0c !important;
}
/* Landing dark preview — laatste woord (nav + control-kaders) */
html[data-theme="premium_dark"] #landing2 .l2-kader,
html[data-theme="premium_dark"] #landing2 .l2-kader--solo {
	background: linear-gradient(155deg, #1a1612 0%, #12100e 48%, #1c1710 100%) !important;
	background-color: #12100e !important;
	border: 1px solid rgba(201, 163, 106, 0.35) !important;
	color: #f2ebe3 !important;
}
html[data-theme="premium_dark"] #landing2 .l2-kader h3,
html[data-theme="premium_dark"] #landing2 .l2-kader__accent,
html[data-theme="premium_dark"] #landing2 .l2-kader .l2-mini-list li {
	color: #f2ebe3 !important;
}
html[data-theme="premium_dark"] #landing2 .l2-kader p {
	color: #a69c92 !important;
}
html[data-theme="premium_dark"] #landing2 .l2-nav__dropdown a,
html[data-theme="premium_dark"] #landing2 .l2-nav__dropdown a:link,
html[data-theme="premium_dark"] #landing2 .l2-nav__dropdown a:visited,
html[data-theme="premium_dark"] #landing2 .l2-nav__dropdown a:hover,
html[data-theme="premium_dark"] #landing2 .l2-nav__dropdown a:focus {
	color: #1a1410 !important;
}
html[data-theme="premium_dark"] #landing2 .l2-nav__dropdown {
	background: #f7f1e6 !important;
}

/* Interesses tabs: gouden achtergrond → zwarte tekst (niet gouden link-kleur) */
html[data-theme="premium_dark"] a.di-flow__tab.is-active,
html[data-theme="premium_dark"].warm-page a.di-flow__tab.is-active,
html[data-theme="premium_dark"] .di-flow__tab.is-active,
html[data-theme="premium_dark"] a.di-flow__tab.is-active:link,
html[data-theme="premium_dark"] a.di-flow__tab.is-active:visited,
html[data-theme="premium_dark"] a.di-flow__tab.is-active:hover,
html[data-theme="premium_dark"] a.di-flow__tab.is-active:focus {
	color: #111 !important;
	-webkit-text-fill-color: #111 !important;
}
html[data-theme="premium_dark"] a.di-flow__tab.is-active .di-flow__tab-count {
	color: #111 !important;
	-webkit-text-fill-color: #111 !important;
}

/* Chatbox titelbalk-iconen: wit op donkere header */
html[data-theme="premium_dark"] #navbar-chatBox .card-header .btn,
html[data-theme="premium_dark"] #navbar-chatBox .card-header .btn .fa,
html[data-theme="premium_dark"] #chatBox-overview .card-header .btn,
html[data-theme="premium_dark"] #chatBox-overview .card-header .btn .fa {
	color: #f2ebe3 !important;
}
