/* Global light/dark theme layer. Loaded after page CSS so domain styles can be corrected centrally. */

.vol-theme-toggle {
	align-items: center;
	border: 1px solid var(--vol-topbar-border);
	border-radius: 999px;
	display: inline-flex;
	gap: 2px;
	padding: 2px;
}

.vol-theme-toggle__button {
	align-items: center;
	background: transparent;
	border: 0;
	border-radius: 999px;
	color: var(--vol-topbar-muted);
	cursor: pointer;
	display: inline-flex;
	height: 30px;
	justify-content: center;
	width: 30px;
}

.vol-theme-toggle__button:hover,
.vol-theme-toggle__button:focus-visible,
.vol-theme-toggle__button.is-active,
.vol-theme-toggle__button[aria-pressed="true"] {
	background: rgba(78, 196, 106, .12);
	color: var(--vol-topbar-accent);
	outline: none;
}

html[data-vol-theme="dark"] body,
html[data-vol-theme="dark"] .wrapper {
	background: var(--vol-color-bg);
	color: var(--vol-color-text);
}

html[data-vol-theme="dark"] h1,
html[data-vol-theme="dark"] h2,
html[data-vol-theme="dark"] h3,
html[data-vol-theme="dark"] h4,
html[data-vol-theme="dark"] h5,
html[data-vol-theme="dark"] h6,
html[data-vol-theme="dark"] .headline h1,
html[data-vol-theme="dark"] .headline h2,
html[data-vol-theme="dark"] .headline h3 {
	color: var(--vol-color-heading);
}

html[data-vol-theme="dark"] a,
html[data-vol-theme="dark"] a:visited,
html[data-vol-theme="dark"] a:link {
	color: var(--vol-color-link);
}

html[data-vol-theme="dark"] a:hover,
html[data-vol-theme="dark"] a:focus {
	color: var(--vol-color-link-hover);
}

html[data-vol-theme="dark"] hr,
html[data-vol-theme="dark"] .breadcrumb,
html[data-vol-theme="dark"] .breadcrumbs,
html[data-vol-theme="dark"] .well,
html[data-vol-theme="dark"] .panel,
html[data-vol-theme="dark"] .modal-content,
html[data-vol-theme="dark"] .vol-cookie-consent__dialog,
html[data-vol-theme="dark"] .dropdown-menu,
html[data-vol-theme="dark"] .list-group-item,
html[data-vol-theme="dark"] .thumbnail,
html[data-vol-theme="dark"] .table > thead > tr > th,
html[data-vol-theme="dark"] .table > tbody > tr > th,
html[data-vol-theme="dark"] .table > tfoot > tr > th,
html[data-vol-theme="dark"] .table > thead > tr > td,
html[data-vol-theme="dark"] .table > tbody > tr > td,
html[data-vol-theme="dark"] .table > tfoot > tr > td {
	border-color: var(--vol-color-border);
}

html[data-vol-theme="dark"] .well,
html[data-vol-theme="dark"] .panel,
html[data-vol-theme="dark"] .modal-content,
html[data-vol-theme="dark"] .dropdown-menu,
html[data-vol-theme="dark"] .list-group-item,
html[data-vol-theme="dark"] .thumbnail,
html[data-vol-theme="dark"] .popover,
html[data-vol-theme="dark"] .form-control {
	background: var(--vol-color-surface);
	color: var(--vol-color-text);
}

html[data-vol-theme="dark"] .panel-heading,
html[data-vol-theme="dark"] .modal-header,
html[data-vol-theme="dark"] .modal-footer,
html[data-vol-theme="dark"] .table-striped > tbody > tr:nth-of-type(odd),
html[data-vol-theme="dark"] .table-hover > tbody > tr:hover {
	background: var(--vol-color-surface-muted);
	border-color: var(--vol-color-border);
	color: var(--vol-color-text);
}

html[data-vol-theme="dark"] input,
html[data-vol-theme="dark"] textarea,
html[data-vol-theme="dark"] select,
html[data-vol-theme="dark"] .form-control {
	background: var(--vol-color-input-bg);
	border-color: var(--vol-color-input-border);
	color: var(--vol-color-text);
}

html[data-vol-theme="dark"] input::placeholder,
html[data-vol-theme="dark"] textarea::placeholder,
html[data-vol-theme="dark"] .form-control::placeholder {
	color: var(--vol-color-subtle);
}

html[data-vol-theme="dark"] input:focus,
html[data-vol-theme="dark"] textarea:focus,
html[data-vol-theme="dark"] select:focus,
html[data-vol-theme="dark"] .form-control:focus {
	border-color: var(--vol-color-accent);
	box-shadow: 0 0 0 3px var(--vol-color-focus-ring);
	outline: 0;
}

html[data-vol-theme="dark"] .btn-default,
html[data-vol-theme="dark"] .btn-link {
	background: var(--vol-color-surface-raised);
	border-color: var(--vol-color-border-strong);
	color: var(--vol-color-text);
}

html[data-vol-theme="dark"] .btn-primary,
html[data-vol-theme="dark"] .btn-success {
	background: var(--vol-color-accent);
	border-color: var(--vol-color-accent);
	color: #fff;
}

html[data-vol-theme="dark"] .alert-info,
html[data-vol-theme="dark"] .alert-success {
	background: var(--vol-color-accent-soft);
	border-color: var(--vol-color-border-strong);
	color: var(--vol-color-text);
}

html[data-vol-theme="dark"] .alert-danger,
html[data-vol-theme="dark"] .has-error .help-block,
html[data-vol-theme="dark"] .text-danger {
	background: var(--vol-color-danger-bg);
	border-color: #7f1d1d;
	color: var(--vol-color-danger);
}

html[data-vol-theme="dark"] .vol-content-shell,
html[data-vol-theme="dark"] .vol-home-shell {
	background: var(--vol-color-bg);
}

html[data-vol-theme="dark"] .vol-tagline,
html[data-vol-theme="dark"] .vol-home-tabs,
html[data-vol-theme="dark"] .vol-home-section,
html[data-vol-theme="dark"] .articles-index,
html[data-vol-theme="dark"] .article-view,
html[data-vol-theme="dark"] .account2026,
html[data-vol-theme="dark"] .profile2026,
html[data-vol-theme="dark"] .screenshots-index,
html[data-vol-theme="dark"] .linux2026,
html[data-vol-theme="dark"] .downloadLinux2026,
html[data-vol-theme="dark"] .faq-help,
html[data-vol-theme="dark"] .contact2026,
html[data-vol-theme="dark"] .contribute2026,
html[data-vol-theme="dark"] .team2026,
html[data-vol-theme="dark"] .members2026,
html[data-vol-theme="dark"] .simulado2026 {
	color: var(--vol-color-text);
}

html[data-vol-theme="dark"] .account2026 {
	--account-border: var(--vol-color-border);
	--account-surface: var(--vol-color-surface);
	--account-muted: var(--vol-color-muted);
	--account-ink: var(--vol-color-heading);
	--account-accent: var(--vol-color-link-hover);
	--account-topbar-hover: var(--vol-color-accent);
	--account-topbar-hover-strong: #0a7f24;
	--account-blue: #4f6da8;
	--account-amber: #b77813;
	--account-cyan: #2395a6;
	--account-danger: #ffb4a8;
	--account-danger-strong: #ff8f81;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .vol-home-tabs,
html[data-vol-theme="dark"] .vol-home-section__header,
html[data-vol-theme="dark"] .vol-sidebar__card,
html[data-vol-theme="dark"] .vol-sidebar__heading,
html[data-vol-theme="dark"] .vol-sidebar__list li,
html[data-vol-theme="dark"] .vol-home-section__body .media,
html[data-vol-theme="dark"] .team2026__section-header,
html[data-vol-theme="dark"] .statistics2026__section-header,
html[data-vol-theme="dark"] .question2026__section-header,
html[data-vol-theme="dark"] .news2026__section-header,
html[data-vol-theme="dark"] .community2026__section-header {
	border-color: var(--vol-color-border) !important;
}

html[data-vol-theme="dark"] .vol-home-tabs {
	border-bottom-width: 1px !important;
}

html[data-vol-theme="dark"] .vol-home-tabs a {
	border-bottom-width: 1px !important;
}

html[data-vol-theme="dark"] .vol-home-section,
html[data-vol-theme="dark"] .articles-index,
html[data-vol-theme="dark"] .news2026,
html[data-vol-theme="dark"] .question2026,
html[data-vol-theme="dark"] .community2026,
html[data-vol-theme="dark"] .contribute2026,
html[data-vol-theme="dark"] .articleContribution2026,
html[data-vol-theme="dark"] .institutional2026,
html[data-vol-theme="dark"] .user-contrib,
html[data-vol-theme="dark"] .linux2026,
html[data-vol-theme="dark"] .downloadLinux2026,
html[data-vol-theme="dark"] .screenshots-index,
html[data-vol-theme="dark"] .simulado2026 {
	--articles-green: var(--vol-color-accent);
	--articles-green-dark: var(--vol-color-link-hover);
	--articles-border: var(--vol-color-border);
	--articles-ink: var(--vol-color-text);
	--articles-muted: var(--vol-color-muted);
	--articles-soft: var(--vol-color-surface-muted);
	--news-green: var(--vol-color-accent);
	--news-green-dark: var(--vol-color-link-hover);
	--news-ink: var(--vol-color-text);
	--news-muted: var(--vol-color-muted);
	--news-soft: var(--vol-color-surface-muted);
	--article-green: var(--vol-color-accent);
	--article-green-dark: var(--vol-color-link-hover);
	--article-ink: var(--vol-color-text);
	--article-muted: var(--vol-color-muted);
	--article-line: var(--vol-color-border);
	--article-soft: var(--vol-color-surface-muted);
	--article-danger: var(--vol-color-danger);
	--question-green: var(--vol-color-accent);
	--question-green-dark: var(--vol-color-link-hover);
	--question-ink: var(--vol-color-text);
	--question-muted: var(--vol-color-muted);
	--question-surface: var(--vol-color-surface);
	--question-soft: var(--vol-color-surface-muted);
	--community-green: var(--vol-color-accent);
	--community-green-dark: var(--vol-color-link-hover);
	--community-border: var(--vol-color-border);
	--community-ink: var(--vol-color-text);
	--community-muted: var(--vol-color-muted);
	--community-soft: var(--vol-color-surface-muted);
	--vol-green: var(--vol-color-accent);
	--vol-ink: var(--vol-color-text);
	--vol-muted: var(--vol-color-muted);
	--vol-line: var(--vol-color-border);
	--vol-soft: var(--vol-color-surface-muted);
	--vol-surface: var(--vol-color-surface);
}

html[data-vol-theme="dark"] .articles-index__article-item,
html[data-vol-theme="dark"] .articles-index__featured-card,
html[data-vol-theme="dark"] .articles-index__summary-item,
html[data-vol-theme="dark"] .articles-index__hero,
html[data-vol-theme="dark"] .articles-index__featured,
html[data-vol-theme="dark"] .articles-index__archive,
html[data-vol-theme="dark"] .news2026__hero,
html[data-vol-theme="dark"] .news2026__panel,
html[data-vol-theme="dark"] .news2026__tag-suggestions,
html[data-vol-theme="dark"] .news2026__card,
html[data-vol-theme="dark"] .news2026__item,
html[data-vol-theme="dark"] .news2026__search,
html[data-vol-theme="dark"] .question2026__hero,
html[data-vol-theme="dark"] .question2026__hero-note,
html[data-vol-theme="dark"] .question2026__aside,
html[data-vol-theme="dark"] .question2026__panel,
html[data-vol-theme="dark"] .article-view__comment,
html[data-vol-theme="dark"] .article-view__comment-form,
html[data-vol-theme="dark"] .question2026__card,
html[data-vol-theme="dark"] .question2026__topic,
html[data-vol-theme="dark"] .question2026__answer,
html[data-vol-theme="dark"] .community2026__hero,
html[data-vol-theme="dark"] .community2026__hero-header,
html[data-vol-theme="dark"] .community2026__profile-hero,
html[data-vol-theme="dark"] .community2026__section,
html[data-vol-theme="dark"] .community2026__category,
html[data-vol-theme="dark"] .community2026__community-card,
html[data-vol-theme="dark"] .community2026__member-card,
html[data-vol-theme="dark"] .community2026__rank-list,
html[data-vol-theme="dark"] .community2026__topic-table,
html[data-vol-theme="dark"] .community2026__search,
html[data-vol-theme="dark"] .community2026__card,
html[data-vol-theme="dark"] .community2026__topic,
html[data-vol-theme="dark"] .community2026__create-panel,
html[data-vol-theme="dark"] .community2026__create-aside,
html[data-vol-theme="dark"] .community2026__create-upload,
html[data-vol-theme="dark"] .community2026__manage-card,
html[data-vol-theme="dark"] .community2026__modal-dialog,
html[data-vol-theme="dark"] .articleContribution2026__card,
html[data-vol-theme="dark"] .institutional2026__card,
html[data-vol-theme="dark"] .user-contrib__card,
html[data-vol-theme="dark"] .account2026__hero,
html[data-vol-theme="dark"] .account2026__metric,
html[data-vol-theme="dark"] .account2026__tasks,
html[data-vol-theme="dark"] .account2026__task-panel,
html[data-vol-theme="dark"] .account2026__section,
html[data-vol-theme="dark"] .account2026__track-panel,
html[data-vol-theme="dark"] .account2026-modal__dialog,
html[data-vol-theme="dark"] .account2026-theme-preference,
html[data-vol-theme="dark"] .screenshots-index__filters,
html[data-vol-theme="dark"] .screenshots-index__toolbar,
html[data-vol-theme="dark"] .screenshots-index__card,
html[data-vol-theme="dark"] .linux2026__hero,
html[data-vol-theme="dark"] .linux2026__toc,
html[data-vol-theme="dark"] .linux2026__panel,
html[data-vol-theme="dark"] .linux2026__callout,
html[data-vol-theme="dark"] .linux2026__card,
html[data-vol-theme="dark"] .linux2026__concept-card,
html[data-vol-theme="dark"] .linux2026__legacy-card,
html[data-vol-theme="dark"] .linux2026__distro-list a,
html[data-vol-theme="dark"] .linux2026__article,
html[data-vol-theme="dark"] .linux2026__section,
html[data-vol-theme="dark"] .linux2026__legacy,
html[data-vol-theme="dark"] .downloadLinux2026__hero,
html[data-vol-theme="dark"] .downloadLinux2026__hero aside,
html[data-vol-theme="dark"] .downloadLinux2026__filters,
html[data-vol-theme="dark"] .downloadLinux2026__filters label,
html[data-vol-theme="dark"] .downloadLinux2026__rank,
html[data-vol-theme="dark"] .downloadLinux2026__note,
html[data-vol-theme="dark"] .downloadLinux2026__card,
html[data-vol-theme="dark"] .downloadLinux2026__search,
html[data-vol-theme="dark"] .downloadLinux2026__distro-card,
html[data-vol-theme="dark"] .downloadLinux2026__empty,
html[data-vol-theme="dark"] .simulado2026__card {
	background: var(--vol-color-surface) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .articles-index__article-title,
html[data-vol-theme="dark"] .articles-index__featured-title,
html[data-vol-theme="dark"] .article-view__title,
html[data-vol-theme="dark"] .news2026__title,
html[data-vol-theme="dark"] .news2026__search label,
html[data-vol-theme="dark"] .question2026__title,
html[data-vol-theme="dark"] .community2026__title,
html[data-vol-theme="dark"] .linux2026 h1,
html[data-vol-theme="dark"] .linux2026 h2,
html[data-vol-theme="dark"] .linux2026 h3,
html[data-vol-theme="dark"] .downloadLinux2026 h1,
html[data-vol-theme="dark"] .downloadLinux2026 h2,
html[data-vol-theme="dark"] .downloadLinux2026 h3,
html[data-vol-theme="dark"] .downloadLinux2026__hero aside strong,
html[data-vol-theme="dark"] .downloadLinux2026__rank strong {
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .account2026 h2,
html[data-vol-theme="dark"] .account2026 h3,
html[data-vol-theme="dark"] .account2026 h4,
html[data-vol-theme="dark"] .account2026__metric-value,
html[data-vol-theme="dark"] .account2026__data-list dd,
html[data-vol-theme="dark"] .account2026__contrib-grid strong,
html[data-vol-theme="dark"] .account2026-theme-preference h3,
html[data-vol-theme="dark"] .account2026-modal__dialog h3 {
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .articles-index__excerpt,
html[data-vol-theme="dark"] .articles-index__article-meta,
html[data-vol-theme="dark"] .articles-index__article-category,
html[data-vol-theme="dark"] .news2026__meta,
html[data-vol-theme="dark"] .news2026__section-header p,
html[data-vol-theme="dark"] .article-comment__meta,
html[data-vol-theme="dark"] .question2026__meta,
html[data-vol-theme="dark"] .community2026__meta,
html[data-vol-theme="dark"] .community2026__lead,
html[data-vol-theme="dark"] .community2026__section-header p,
html[data-vol-theme="dark"] .community2026__community-description,
html[data-vol-theme="dark"] .linux2026 p,
html[data-vol-theme="dark"] .downloadLinux2026 p,
html[data-vol-theme="dark"] .downloadLinux2026__hero aside span,
html[data-vol-theme="dark"] .downloadLinux2026__hero aside small,
html[data-vol-theme="dark"] .downloadLinux2026__card header span,
html[data-vol-theme="dark"] .downloadLinux2026__card dt,
html[data-vol-theme="dark"] .downloadLinux2026__rank span,
html[data-vol-theme="dark"] .downloadLinux2026__section-heading p:last-child,
html[data-vol-theme="dark"] .recomendado a {
	color: var(--vol-color-muted) !important;
}

html[data-vol-theme="dark"] .news2026__hero p:not(.news2026__eyebrow),
html[data-vol-theme="dark"] .news2026__item > p {
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .account2026__subhead,
html[data-vol-theme="dark"] .account2026__metric-label,
html[data-vol-theme="dark"] .account2026__tasks p,
html[data-vol-theme="dark"] .account2026__task-panel p,
html[data-vol-theme="dark"] .account2026__task-group h4,
html[data-vol-theme="dark"] .account2026__task-caption,
html[data-vol-theme="dark"] .account2026__data-list dt,
html[data-vol-theme="dark"] .account2026__muted,
html[data-vol-theme="dark"] .account2026-theme-preference .note,
html[data-vol-theme="dark"] .account2026-modal__dialog p {
	color: var(--vol-color-muted) !important;
}

html[data-vol-theme="dark"] .articles-index__secondary,
html[data-vol-theme="dark"] .news2026__ghost,
html[data-vol-theme="dark"] .community2026__secondary,
html[data-vol-theme="dark"] .community2026__ghost,
html[data-vol-theme="dark"] .screenshots-index__secondary,
html[data-vol-theme="dark"] .screenshots-index__filter-clear,
html[data-vol-theme="dark"] .screenshots-index__page,
html[data-vol-theme="dark"] .linux2026__button--secondary,
html[data-vol-theme="dark"] .linux2026__toc a,
html[data-vol-theme="dark"] .downloadLinux2026__secondary,
html[data-vol-theme="dark"] .downloadLinux2026__card em {
	background: var(--vol-color-surface-raised) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .question2026__type-option {
	background: var(--vol-color-surface-raised) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .question2026__type-option:has(input:checked) {
	background: var(--vol-color-accent-soft) !important;
	border-color: var(--vol-color-border-strong) !important;
	box-shadow: 0 0 0 3px rgba(98, 215, 119, .14) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .question2026__type-option input {
	accent-color: var(--vol-color-accent);
}

html[data-vol-theme="dark"] .question2026__type-option strong {
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .question2026__type-option small {
	color: var(--vol-color-muted) !important;
}

html[data-vol-theme="dark"] .question2026__type-option:has(input:checked) strong {
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .community2026__topic-table th {
	background: var(--vol-color-surface-muted) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .community2026__topic-table td {
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .community2026__topic-table.table-hover > tbody > tr:hover > td,
html[data-vol-theme="dark"] .community2026__topic-table.table-hover > tbody > tr:hover > th,
html[data-vol-theme="dark"] .community2026__topic-table tbody tr:hover td,
html[data-vol-theme="dark"] .community2026__topic-table tbody tr:hover th {
	background: var(--vol-color-surface-muted) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .community2026__topic-title a {
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .community2026__topic-title a:hover,
html[data-vol-theme="dark"] .community2026__topic-title a:focus {
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .community2026__topic-title span {
	background: var(--vol-color-accent-soft) !important;
	border: 1px solid var(--vol-color-border-strong) !important;
	border-radius: 999px;
	color: var(--vol-color-link-hover) !important;
	display: inline-flex;
	font-size: 12px;
	font-weight: 800;
	line-height: 1;
	margin-left: 6px;
	min-width: 26px;
	padding: 5px 8px;
	justify-content: center;
	vertical-align: middle;
}

html[data-vol-theme="dark"] .community2026__topic-community,
html[data-vol-theme="dark"] .community2026__topic-date {
	color: var(--vol-color-muted) !important;
}

html[data-vol-theme="dark"] .community2026__community-title {
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .community2026__community-title:hover,
html[data-vol-theme="dark"] .community2026__community-title:focus {
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .community2026__profile-hero {
	align-items: start;
	grid-template-columns: 1fr !important;
}

html[data-vol-theme="dark"] .community2026__profile-actions {
	justify-content: flex-start !important;
	max-width: 100%;
}

html[data-vol-theme="dark"] .community2026__profile-main {
	width: 100%;
}

html[data-vol-theme="dark"] .community2026__member-login,
html[data-vol-theme="dark"] .community2026__members a {
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .community2026__member-login:hover,
html[data-vol-theme="dark"] .community2026__member-login:focus,
html[data-vol-theme="dark"] .community2026__members a:hover,
html[data-vol-theme="dark"] .community2026__members a:focus {
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .community2026__member-name,
html[data-vol-theme="dark"] .community2026__member-meta,
html[data-vol-theme="dark"] .community2026__prefs-note,
html[data-vol-theme="dark"] .community2026__prefs-help,
html[data-vol-theme="dark"] .community2026__prefs-help li,
html[data-vol-theme="dark"] .community2026__create-hint,
html[data-vol-theme="dark"] .community2026__create-upload p,
html[data-vol-theme="dark"] .community2026__create-aside li,
html[data-vol-theme="dark"] .community2026__manage-status,
html[data-vol-theme="dark"] .community2026__modal-dialog p {
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .community2026__prefs-option {
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .community2026__prefs-option input {
	accent-color: var(--vol-color-accent);
}

html[data-vol-theme="dark"] .community2026__page {
	background: var(--vol-color-surface-raised) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .community2026__page:hover,
html[data-vol-theme="dark"] .community2026__page:focus,
html[data-vol-theme="dark"] .community2026__page--current {
	background: var(--vol-color-accent) !important;
	border-color: var(--vol-color-accent) !important;
	color: #fff !important;
}

html[data-vol-theme="dark"] .community2026__page--disabled {
	color: var(--vol-color-muted) !important;
}

html[data-vol-theme="dark"] .community2026__create-field label {
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .community2026__create-field input,
html[data-vol-theme="dark"] .community2026__create-field select,
html[data-vol-theme="dark"] .community2026__create-field textarea {
	background: var(--vol-color-input-bg) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .community2026__create-field input:focus,
html[data-vol-theme="dark"] .community2026__create-field select:focus,
html[data-vol-theme="dark"] .community2026__create-field textarea:focus {
	border-color: var(--vol-color-accent) !important;
	box-shadow: 0 0 0 3px var(--vol-color-focus-ring) !important;
}

html[data-vol-theme="dark"] .community2026__create-upload,
html[data-vol-theme="dark"] .community2026__picturecut {
	background: var(--vol-color-surface) !important;
	border-color: var(--vol-color-border-strong) !important;
}

html[data-vol-theme="dark"] .community2026__manage-card:hover,
html[data-vol-theme="dark"] .community2026__manage-card:focus-within {
	border-color: var(--vol-color-border-strong) !important;
	box-shadow: 0 14px 30px rgba(0, 0, 0, .28) !important;
}

html[data-vol-theme="dark"] .community2026__manage-photo img {
	background: var(--vol-color-surface-muted) !important;
	border-color: var(--vol-color-border) !important;
}

html[data-vol-theme="dark"] .community2026__manage-type {
	background: var(--vol-color-surface-raised) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .community2026__manage-type.is-moderator {
	background: var(--vol-color-accent-soft) !important;
	border-color: var(--vol-color-accent) !important;
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .community2026__danger-outline {
	border-color: rgba(255, 180, 168, .35) !important;
	color: var(--vol-color-danger) !important;
}

html[data-vol-theme="dark"] .community2026__danger,
html[data-vol-theme="dark"] .community2026__danger-outline:hover,
html[data-vol-theme="dark"] .community2026__danger-outline:focus {
	background: var(--vol-color-danger-bg) !important;
	border-color: rgba(255, 180, 168, .5) !important;
	color: var(--vol-color-danger) !important;
}

html[data-vol-theme="dark"] .community2026__create-links {
	border-color: var(--vol-color-border) !important;
}

html[data-vol-theme="dark"] .community2026__success-panel,
html[data-vol-theme="dark"] .community2026__success-message {
	background: var(--vol-color-surface) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .community2026__success-message {
	background: var(--vol-color-surface-raised) !important;
	border-left-color: var(--vol-color-accent) !important;
	box-shadow: inset 0 1px 0 rgba(244, 251, 246, .06) !important;
}

html[data-vol-theme="dark"] .community2026__success-message p {
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .community-photo2026 {
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .community-photo2026__panel,
html[data-vol-theme="dark"] .community-photo2026__crop-stage,
html[data-vol-theme="dark"] .community-photo2026__file,
html[data-vol-theme="dark"] .community-photo2026__tool,
html[data-vol-theme="dark"] .community-photo2026__format {
	background: var(--vol-color-surface) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .community-photo2026__panel--preview {
	background: var(--vol-color-surface-raised) !important;
}

html[data-vol-theme="dark"] .community-photo2026__file:hover,
html[data-vol-theme="dark"] .community-photo2026__file:focus-within,
html[data-vol-theme="dark"] .community-photo2026__tool:hover,
html[data-vol-theme="dark"] .community-photo2026__tool:focus {
	background: var(--vol-color-accent-soft) !important;
	border-color: var(--vol-color-border-strong) !important;
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .community-photo2026__avatar,
html[data-vol-theme="dark"] .community-photo2026__preview {
	background: var(--vol-color-surface-muted) !important;
	border-color: var(--vol-color-border) !important;
}

html[data-vol-theme="dark"] .community-photo2026__file small,
html[data-vol-theme="dark"] .community-photo2026__status,
html[data-vol-theme="dark"] .community-photo2026__rules {
	color: var(--vol-color-muted) !important;
}

html[data-vol-theme="dark"] .community-photo2026__status.is-success,
html[data-vol-theme="dark"] .community-photo2026__rules i {
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .community-photo2026__status.is-error {
	color: var(--vol-color-danger) !important;
}

html[data-vol-theme="dark"] .community-photo2026__alert--success {
	background: var(--vol-color-accent-soft) !important;
	border-color: var(--vol-color-border-strong) !important;
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .community-photo2026__alert--error {
	background: var(--vol-color-danger-bg) !important;
	border-color: rgba(255, 180, 168, .35) !important;
	color: var(--vol-color-danger) !important;
}

html[data-vol-theme="dark"] .community2026__prefs-submit {
	background: var(--vol-color-accent) !important;
	border-color: var(--vol-color-accent) !important;
	color: #fff !important;
}

html[data-vol-theme="dark"] .community2026__prefs-submit:hover,
html[data-vol-theme="dark"] .community2026__prefs-submit:focus {
	background: var(--vol-color-link-hover) !important;
	border-color: var(--vol-color-link-hover) !important;
	color: var(--vol-color-bg) !important;
}

html[data-vol-theme="dark"] .community2026__prefs-back {
	background: var(--vol-color-surface-raised) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .community2026__prefs-back:hover,
html[data-vol-theme="dark"] .community2026__prefs-back:focus {
	background: var(--vol-color-accent-soft) !important;
	border-color: var(--vol-color-border-strong) !important;
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .community2026__rank-list li {
	border-bottom-color: rgba(169, 184, 176, .16) !important;
}

html[data-vol-theme="dark"] .community2026__rank-list a {
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .community2026__rank-list a:hover,
html[data-vol-theme="dark"] .community2026__rank-list a:focus {
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .community2026__leave-modal .modal-content,
html[data-vol-theme="dark"] .community2026__leave-modal .modal-header,
html[data-vol-theme="dark"] .community2026__leave-modal .modal-body,
html[data-vol-theme="dark"] .community2026__leave-modal .modal-footer {
	background: var(--vol-color-surface) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .community2026__leave-modal .modal-title {
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .community2026__leave-modal .modal-body p {
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .community2026__leave-modal .btn-default {
	background: var(--vol-color-surface-raised) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .community2026__leave-modal .btn-default:hover,
html[data-vol-theme="dark"] .community2026__leave-modal .btn-default:focus {
	background: var(--vol-color-surface-muted) !important;
	border-color: var(--vol-color-border-strong) !important;
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .community2026__leave-modal .btn-danger {
	background: #8f1f16 !important;
	border-color: #b83225 !important;
	color: #fff !important;
	text-shadow: none !important;
}

html[data-vol-theme="dark"] .community2026__leave-modal .btn-danger:hover,
html[data-vol-theme="dark"] .community2026__leave-modal .btn-danger:focus {
	background: #b83225 !important;
	border-color: #d24a3d !important;
	color: #fff !important;
}

html[data-vol-theme="dark"] .question2026__hero p:not(.question2026__eyebrow),
html[data-vol-theme="dark"] .question2026__section-header p,
html[data-vol-theme="dark"] .question2026__aside ul,
html[data-vol-theme="dark"] .question2026__aside li,
html[data-vol-theme="dark"] .question2026__hint {
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .question2026__field label,
html[data-vol-theme="dark"] .question2026__label-row label,
html[data-vol-theme="dark"] .question2026__poll-header label {
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .question2026__poll,
html[data-vol-theme="dark"] .question2026__preview {
	background: var(--vol-color-surface-raised) !important;
	border-color: var(--vol-color-border) !important;
	box-shadow: none !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .question2026__poll-header p,
html[data-vol-theme="dark"] .question2026__preview-loading,
html[data-vol-theme="dark"] .question2026__status {
	color: var(--vol-color-muted) !important;
}

html[data-vol-theme="dark"] .question2026__button--secondary,
html[data-vol-theme="dark"] .question2026__poll-option button {
	background: var(--vol-color-surface) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .question2026__button--secondary:hover,
html[data-vol-theme="dark"] .question2026__button--secondary:focus {
	background: var(--vol-color-accent-soft) !important;
	border-color: var(--vol-color-border-strong) !important;
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .question2026__poll-option button:hover,
html[data-vol-theme="dark"] .question2026__poll-option button:focus {
	background: rgba(196, 48, 24, .12) !important;
	border-color: rgba(255, 140, 126, .46) !important;
	color: #ffd2cb !important;
}

html[data-vol-theme="dark"] .question2026__poll-option input {
	background: var(--vol-color-input-bg) !important;
	border-color: var(--vol-color-input-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .question2026__poll-option input:focus {
	background: var(--vol-color-surface-muted) !important;
	border-color: var(--vol-color-border-strong) !important;
	box-shadow: 0 0 0 3px rgba(98, 215, 119, .14) !important;
	outline: none !important;
}

html[data-vol-theme="dark"] .question2026__preview h3,
html[data-vol-theme="dark"] .question2026__preview-body {
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .question2026__preview-body p,
html[data-vol-theme="dark"] .question2026__preview-body li,
html[data-vol-theme="dark"] .question2026__preview-body div,
html[data-vol-theme="dark"] .question2026__preview-body span:not([class*="pl"]):not([class*="kwd"]):not([class*="str"]):not([class*="com"]) {
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .question2026__preview-body strong,
html[data-vol-theme="dark"] .question2026__preview-body b {
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .question2026__preview-body a {
	color: var(--vol-color-link) !important;
}

html[data-vol-theme="dark"] .question2026__preview-body a:hover,
html[data-vol-theme="dark"] .question2026__preview-body a:focus {
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .question2026__preview-body .quote,
html[data-vol-theme="dark"] .question2026__preview-body blockquote {
	background: var(--vol-color-quote-bg) !important;
	border-color: var(--vol-color-quote-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .question2026__preview-body pre,
html[data-vol-theme="dark"] .question2026__preview-body code,
html[data-vol-theme="dark"] .question2026__preview-body .codigo,
html[data-vol-theme="dark"] .question2026__preview-body [class*="codigo"] {
	background: var(--vol-color-code-bg) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-code-text) !important;
}

html[data-vol-theme="dark"] .account2026__task-group a,
html[data-vol-theme="dark"] .account2026__social-links a,
html[data-vol-theme="dark"] .account2026__contrib-grid a,
html[data-vol-theme="dark"] .account2026__contrib-grid > span,
html[data-vol-theme="dark"] .account2026__owned-community,
html[data-vol-theme="dark"] .account2026__hero-actions .btn,
html[data-vol-theme="dark"] .account2026__hero-actions .btn-default {
	background: var(--vol-color-surface-raised) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
	box-shadow: none !important;
}

html[data-vol-theme="dark"] .account2026__task-group a:hover,
html[data-vol-theme="dark"] .account2026__task-group a:focus,
html[data-vol-theme="dark"] .account2026__task-group a.account2026__task--active,
html[data-vol-theme="dark"] .account2026__social-links a:hover,
html[data-vol-theme="dark"] .account2026__social-links a:focus,
html[data-vol-theme="dark"] .account2026__contrib-grid a:hover,
html[data-vol-theme="dark"] .account2026__contrib-grid a:focus,
html[data-vol-theme="dark"] .account2026__owned-community:hover,
html[data-vol-theme="dark"] .account2026__owned-community:focus,
html[data-vol-theme="dark"] .account2026__hero-actions .btn:hover,
html[data-vol-theme="dark"] .account2026__hero-actions .btn:focus {
	background: var(--vol-color-accent-soft) !important;
	border-color: var(--vol-color-border-strong) !important;
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .account2026__contrib-grid i.fa,
html[data-vol-theme="dark"] .account2026__checklist i,
html[data-vol-theme="dark"] .account2026__eyebrow {
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .account2026__avatar {
	background: var(--vol-color-surface-muted) !important;
	border-color: var(--vol-color-border) !important;
}

html[data-vol-theme="dark"] .account2026__owned-communities {
	border-color: var(--vol-color-border) !important;
}

html[data-vol-theme="dark"] .account2026__owned-communities p,
html[data-vol-theme="dark"] .account2026__owned-community span,
html[data-vol-theme="dark"] .account2026__owned-community em,
html[data-vol-theme="dark"] .account2026__owned-empty {
	color: var(--vol-color-muted) !important;
}

html[data-vol-theme="dark"] .account2026__track-progress,
html[data-vol-theme="dark"] .account2026__contrib-meter {
	background: var(--vol-color-input-bg) !important;
}

html[data-vol-theme="dark"] .account2026__track-progress-bar,
html[data-vol-theme="dark"] .account2026__contrib-meter b {
	background: var(--vol-color-accent) !important;
}

html[data-vol-theme="dark"] .account2026__task-panel .sky-form,
html[data-vol-theme="dark"] .account2026__task-panel .account2026-form,
html[data-vol-theme="dark"] .account2026__task-panel .account2026-form header,
html[data-vol-theme="dark"] .account2026__task-panel .account2026-form fieldset,
html[data-vol-theme="dark"] .account2026__task-panel .account2026-form footer {
	background: transparent !important;
	border-color: var(--vol-color-border) !important;
	box-shadow: none !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .account2026__task-panel .account2026-form header,
html[data-vol-theme="dark"] .account2026__task-panel .account2026-form .label,
html[data-vol-theme="dark"] .account2026__task-panel .account2026-form__group-head h3,
html[data-vol-theme="dark"] .account2026__task-panel .account2026-form__social-field span,
html[data-vol-theme="dark"] .account2026-email-suppressions h3,
html[data-vol-theme="dark"] .account2026-email-suppressions__item strong {
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .account2026__task-panel .account2026-form input[type="text"],
html[data-vol-theme="dark"] .account2026__task-panel .account2026-form input[type="email"],
html[data-vol-theme="dark"] .account2026__task-panel .account2026-form input[type="date"],
html[data-vol-theme="dark"] .account2026__task-panel .account2026-form input[type="password"],
html[data-vol-theme="dark"] .account2026__task-panel .account2026-form input[type="url"],
html[data-vol-theme="dark"] .account2026__task-panel .account2026-form select,
html[data-vol-theme="dark"] .account2026__task-panel .account2026-form textarea,
html[data-vol-theme="dark"] .account2026__task-panel .account2026-skill-tags__input,
html[data-vol-theme="dark"] .account2026__task-panel .account2026-distro-tags__input-wrap input {
	background: var(--vol-color-input-bg) !important;
	border-color: var(--vol-color-input-border) !important;
	box-shadow: none !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .account2026__task-panel .account2026-form input::placeholder,
html[data-vol-theme="dark"] .account2026__task-panel .account2026-form textarea::placeholder {
	color: var(--vol-color-subtle) !important;
	opacity: 1;
}

html[data-vol-theme="dark"] .account2026__task-panel .account2026-form input:focus,
html[data-vol-theme="dark"] .account2026__task-panel .account2026-form select:focus,
html[data-vol-theme="dark"] .account2026__task-panel .account2026-form textarea:focus {
	background: var(--vol-color-surface-muted) !important;
	border-color: var(--vol-color-border-strong) !important;
	color: var(--vol-color-text) !important;
	outline: 2px solid var(--vol-color-focus-ring) !important;
}

html[data-vol-theme="dark"] .account2026__task-panel .account2026-form .account2026-form__control--error {
	background: rgba(196, 48, 24, .08) !important;
	border-color: rgba(255, 140, 126, .52) !important;
	outline-color: rgba(255, 140, 126, .22) !important;
}

html[data-vol-theme="dark"] .account2026__task-panel .account2026-form__hint,
html[data-vol-theme="dark"] .account2026__task-panel .account2026-form__group-head p,
html[data-vol-theme="dark"] .account2026__task-panel .account2026-form__counter,
html[data-vol-theme="dark"] .account2026-email-suppressions p,
html[data-vol-theme="dark"] .account2026-email-suppressions__item span,
html[data-vol-theme="dark"] .account2026__task-panel .account2026-form .note {
	color: var(--vol-color-muted) !important;
}

html[data-vol-theme="dark"] .account2026__task-panel .account2026-form__group,
html[data-vol-theme="dark"] .account2026-email-suppressions,
html[data-vol-theme="dark"] .account2026-email-suppressions__item {
	background: var(--vol-color-surface-raised) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .account2026__task-panel .account2026-form__social-more {
	border-color: var(--vol-color-border) !important;
}

html[data-vol-theme="dark"] .account2026__task-panel .account2026-form__social-more summary {
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .account2026__task-panel .account2026-form__social-more summary:hover,
html[data-vol-theme="dark"] .account2026__task-panel .account2026-form__social-more summary:focus {
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .account2026__task-panel .account2026-skill-tags__pill,
html[data-vol-theme="dark"] .account2026__task-panel .account2026-distro-tags__pill {
	background: var(--vol-color-accent-soft) !important;
	border-color: var(--vol-color-border-strong) !important;
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .account2026__task-panel .account2026-skill-tags__pill button,
html[data-vol-theme="dark"] .account2026__task-panel .account2026-distro-tags__pill button {
	color: var(--vol-color-muted) !important;
}

html[data-vol-theme="dark"] .account2026__task-panel .account2026-skill-tags__pill button:hover,
html[data-vol-theme="dark"] .account2026__task-panel .account2026-skill-tags__pill button:focus,
html[data-vol-theme="dark"] .account2026__task-panel .account2026-distro-tags__pill button:hover,
html[data-vol-theme="dark"] .account2026__task-panel .account2026-distro-tags__pill button:focus {
	background: rgba(98, 215, 119, .16) !important;
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .account2026__task-panel .account2026-distro-tags__suggestions {
	background: var(--vol-color-surface) !important;
	border-color: var(--vol-color-border-strong) !important;
	box-shadow: 0 18px 36px rgba(0, 0, 0, .34) !important;
}

html[data-vol-theme="dark"] .account2026__task-panel .account2026-distro-tags__suggestion {
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .account2026__task-panel .account2026-distro-tags__suggestion:hover,
html[data-vol-theme="dark"] .account2026__task-panel .account2026-distro-tags__suggestion:focus,
html[data-vol-theme="dark"] .account2026__task-panel .account2026-distro-tags__suggestion.is-active {
	background: var(--vol-color-accent-soft) !important;
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .account2026__task-panel .account2026-form input[type="checkbox"] {
	accent-color: var(--vol-color-accent);
}

html[data-vol-theme="dark"] .account2026__task-panel .account2026-form .alert,
html[data-vol-theme="dark"] .account2026__task-panel .account2026-form .alert-info,
html[data-vol-theme="dark"] .account2026__task-panel .account2026-form .alert-warning,
html[data-vol-theme="dark"] .account2026__task-panel .account2026-form .alert-success {
	background: rgba(98, 215, 119, .08) !important;
	border-color: rgba(98, 215, 119, .26) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .account2026__task-panel .account2026-form .alert-danger {
	background: rgba(196, 48, 24, .10) !important;
	border: 1px solid rgba(255, 140, 126, .36) !important;
	color: #ffd2cb !important;
}

html[data-vol-theme="dark"] .account2026__task-panel .account2026-form__actions .btn,
html[data-vol-theme="dark"] .account2026__task-panel .account2026-form__actions .btn-u,
html[data-vol-theme="dark"] .account2026__task-panel .account2026-form button[type="submit"] {
	background: var(--vol-color-accent) !important;
	border: 1px solid var(--vol-color-accent) !important;
	color: #fff !important;
}

html[data-vol-theme="dark"] .account2026__task-panel .account2026-form__actions .btn:hover,
html[data-vol-theme="dark"] .account2026__task-panel .account2026-form__actions .btn:focus,
html[data-vol-theme="dark"] .account2026__task-panel .account2026-form__actions .btn-u:hover,
html[data-vol-theme="dark"] .account2026__task-panel .account2026-form__actions .btn-u:focus,
html[data-vol-theme="dark"] .account2026__task-panel .account2026-form button[type="submit"]:hover,
html[data-vol-theme="dark"] .account2026__task-panel .account2026-form button[type="submit"]:focus {
	background: var(--vol-color-link-hover) !important;
	border-color: var(--vol-color-link-hover) !important;
	color: var(--vol-color-bg) !important;
}

html[data-vol-theme="dark"] .account2026__task-panel .account2026-form__cancel,
html[data-vol-theme="dark"] .account2026__task-panel .account2026-form__cancel:hover,
html[data-vol-theme="dark"] .account2026__task-panel .account2026-form__cancel:focus {
	background: var(--vol-color-surface-raised) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .account2026__task-panel .account2026-form__cancel:hover,
html[data-vol-theme="dark"] .account2026__task-panel .account2026-form__cancel:focus {
	background: var(--vol-color-accent-soft) !important;
	border-color: var(--vol-color-border-strong) !important;
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .account2026__task-panel .account2026-form__cancel i {
	color: currentColor !important;
}

html[data-vol-theme="dark"] .account2026__task-panel .account2026-form--danger .account2026-form__actions .btn,
html[data-vol-theme="dark"] .account2026__task-panel .account2026-form__danger-button {
	background: #7f1d1d !important;
	border-color: rgba(255, 140, 126, .48) !important;
	color: #ffe4e0 !important;
}

html[data-vol-theme="dark"] .account2026__task-panel .account2026-form--danger .account2026-form__actions .btn:hover,
html[data-vol-theme="dark"] .account2026__task-panel .account2026-form--danger .account2026-form__actions .btn:focus,
html[data-vol-theme="dark"] .account2026__task-panel .account2026-form__danger-button:hover,
html[data-vol-theme="dark"] .account2026__task-panel .account2026-form__danger-button:focus {
	background: #991b1b !important;
	border-color: rgba(255, 180, 168, .64) !important;
	color: #fff7f5 !important;
}

html[data-vol-theme="dark"] .account2026__task-panel .account2026-form__password-toggle {
	background: transparent !important;
	color: var(--vol-color-muted) !important;
}

html[data-vol-theme="dark"] .account2026__task-panel .account2026-form__password-toggle:hover,
html[data-vol-theme="dark"] .account2026__task-panel .account2026-form__password-toggle:focus {
	background: var(--vol-color-accent-soft) !important;
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .account2026-theme-preference__options span {
	background: var(--vol-color-surface-raised) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .account2026-theme-preference__options input:checked + span {
	background: var(--vol-color-accent-soft) !important;
	border-color: var(--vol-color-accent) !important;
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .account2026-theme-preference__options input:focus + span {
	outline-color: var(--vol-color-focus-ring) !important;
}

html[data-vol-theme="dark"] .account2026-email-suppressions__empty {
	background: var(--vol-color-accent-soft) !important;
	border-color: var(--vol-color-border-strong) !important;
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .account2026-email-suppressions__button {
	background: var(--vol-color-accent) !important;
	border-color: var(--vol-color-accent) !important;
	color: #fff !important;
}

html[data-vol-theme="dark"] .account2026-email-suppressions__button:hover,
html[data-vol-theme="dark"] .account2026-email-suppressions__button:focus {
	background: var(--vol-color-link-hover) !important;
	border-color: var(--vol-color-link-hover) !important;
	color: var(--vol-color-bg) !important;
}

html[data-vol-theme="dark"] .bookmarks2026 {
	--bookmarks-green: var(--vol-color-link-hover);
	--bookmarks-border: var(--vol-color-border);
	--bookmarks-ink: var(--vol-color-text);
	--bookmarks-muted: var(--vol-color-muted);
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .bookmarks2026__hero,
html[data-vol-theme="dark"] .bookmarks2026__grid a {
	background: var(--vol-color-surface) !important;
	border-color: var(--vol-color-border) !important;
	box-shadow: none !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .bookmarks2026__hero h2,
html[data-vol-theme="dark"] .bookmarks2026__grid span {
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .bookmarks2026__hero p {
	color: var(--vol-color-muted) !important;
}

html[data-vol-theme="dark"] .bookmarks2026__grid i,
html[data-vol-theme="dark"] .bookmarks2026__eyebrow {
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .bookmarks2026__grid strong {
	background: var(--vol-color-accent-soft) !important;
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .bookmarks2026__grid a:hover,
html[data-vol-theme="dark"] .bookmarks2026__grid a:focus {
	background: var(--vol-color-surface-muted) !important;
	border-color: var(--vol-color-border-strong) !important;
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] body.vol-route-bookmarks #artigo,
html[data-vol-theme="dark"] body.vol-route-bookmarks #screenshot,
html[data-vol-theme="dark"] body.vol-route-bookmarks .itemArtigo,
html[data-vol-theme="dark"] body.vol-route-bookmarks .fotoleft,
html[data-vol-theme="dark"] body.vol-route-bookmarks .table,
html[data-vol-theme="dark"] body.vol-route-bookmarks td[bgcolor],
html[data-vol-theme="dark"] body.vol-route-bookmarks table[bgcolor] {
	background: var(--vol-color-surface) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] body.vol-route-bookmarks #screenshot-title,
html[data-vol-theme="dark"] body.vol-route-bookmarks th,
html[data-vol-theme="dark"] body.vol-route-bookmarks .itemArtigo h1,
html[data-vol-theme="dark"] body.vol-route-bookmarks .itemArtigo h1 a,
html[data-vol-theme="dark"] body.vol-route-bookmarks a.artigo {
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] body.vol-route-bookmarks .itemArtigo div,
html[data-vol-theme="dark"] body.vol-route-bookmarks #screenshot p,
html[data-vol-theme="dark"] body.vol-route-bookmarks td {
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] body.vol-route-bookmarks .table-striped > tbody > tr:nth-of-type(odd),
html[data-vol-theme="dark"] body.vol-route-bookmarks .table-striped > tbody > tr:nth-of-type(even) {
	background: var(--vol-color-surface) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] body.vol-route-bookmarks .table > thead > tr > th,
html[data-vol-theme="dark"] body.vol-route-bookmarks .table > tbody > tr > td,
html[data-vol-theme="dark"] body.vol-route-bookmarks #artigo,
html[data-vol-theme="dark"] body.vol-route-bookmarks #screenshot {
	border-color: var(--vol-color-border) !important;
}

html[data-vol-theme="dark"] .contribute2026__hero,
html[data-vol-theme="dark"] .contribute2026__card,
html[data-vol-theme="dark"] .contribute2026__hero-note,
html[data-vol-theme="dark"] .contribute2026__aside {
	background: var(--vol-color-surface) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
	box-shadow: none !important;
}

html[data-vol-theme="dark"] .contribute2026__hero {
	background: linear-gradient(180deg, rgba(98, 215, 119, .06), rgba(98, 215, 119, .02)), var(--vol-color-surface) !important;
}

html[data-vol-theme="dark"] .contribute2026__card--featured,
html[data-vol-theme="dark"] .contribute2026__hero-note,
html[data-vol-theme="dark"] .contribute2026__aside {
	background: var(--vol-color-surface-raised) !important;
	border-color: var(--vol-color-border-strong) !important;
}

html[data-vol-theme="dark"] .contribute2026__card:hover,
html[data-vol-theme="dark"] .contribute2026__card:focus {
	background: var(--vol-color-surface-muted) !important;
	border-color: var(--vol-color-border-strong) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .contribute2026__hero h1,
html[data-vol-theme="dark"] .contribute2026__section-header h2,
html[data-vol-theme="dark"] .contribute2026__card strong,
html[data-vol-theme="dark"] .contribute2026__hero-note strong,
html[data-vol-theme="dark"] .contribute2026__aside h2 {
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .contribute2026__hero p:not(.contribute2026__eyebrow),
html[data-vol-theme="dark"] .contribute2026__section-header p,
html[data-vol-theme="dark"] .contribute2026__card span,
html[data-vol-theme="dark"] .contribute2026__hero-note span,
html[data-vol-theme="dark"] .contribute2026__aside ul {
	color: var(--vol-color-muted) !important;
}

html[data-vol-theme="dark"] .contribute2026__eyebrow,
html[data-vol-theme="dark"] .contribute2026__card em,
html[data-vol-theme="dark"] .contribute2026__links a {
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .contribute2026__card i {
	background: var(--vol-color-accent-soft) !important;
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .contribute2026__links {
	border-color: var(--vol-color-border) !important;
}

html[data-vol-theme="dark"] .articleContribution2026__hero,
html[data-vol-theme="dark"] .articleContribution2026__panel,
html[data-vol-theme="dark"] .articleContribution2026__hero-note,
html[data-vol-theme="dark"] .articleContribution2026__aside,
html[data-vol-theme="dark"] .articleContribution2026__filter,
html[data-vol-theme="dark"] .articleContribution2026__table-wrap,
html[data-vol-theme="dark"] .articleContribution2026__workspace-nav,
html[data-vol-theme="dark"] .articleContribution2026__inline-editor,
html[data-vol-theme="dark"] .articleContribution2026__tip-readable,
html[data-vol-theme="dark"] .articleContribution2026__screenshot-preview,
html[data-vol-theme="dark"] .articleContribution2026__answer-grid div,
html[data-vol-theme="dark"] .articleContribution2026__readiness-submit-note,
html[data-vol-theme="dark"] .articleContribution2026__source-editor,
html[data-vol-theme="dark"] .articleContribution2026__source-card,
html[data-vol-theme="dark"] .articleContribution2026__source-display li,
html[data-vol-theme="dark"] .articleContribution2026__reference-editor,
html[data-vol-theme="dark"] .articleContribution2026__ai-panel,
html[data-vol-theme="dark"] .articleContribution2026__ai-preview,
html[data-vol-theme="dark"] .articleContribution2026__ai-preview-card,
html[data-vol-theme="dark"] .articleContribution2026__modal-dialog,
html[data-vol-theme="dark"] .articleContribution2026__thumb,
html[data-vol-theme="dark"] .articleContribution2026__info-box,
html[data-vol-theme="dark"] .articleContribution2026__success-panel {
	background: var(--vol-color-surface) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
	box-shadow: none !important;
}

html[data-vol-theme="dark"] .articleContribution2026__hero {
	background: linear-gradient(180deg, rgba(98, 215, 119, .06), rgba(98, 215, 119, .02)), var(--vol-color-surface) !important;
}

html[data-vol-theme="dark"] .articleContribution2026__hero-note,
html[data-vol-theme="dark"] .articleContribution2026__aside,
html[data-vol-theme="dark"] .articleContribution2026__filter,
html[data-vol-theme="dark"] .articleContribution2026__workspace-nav,
html[data-vol-theme="dark"] .articleContribution2026__inline-editor,
html[data-vol-theme="dark"] .articleContribution2026__source-card--locked,
html[data-vol-theme="dark"] .articleContribution2026__ai-panel,
html[data-vol-theme="dark"] .articleContribution2026__ai-preview-card {
	background: var(--vol-color-surface-raised) !important;
	border-color: var(--vol-color-border-strong) !important;
}

html[data-vol-theme="dark"] .articleContribution2026__hero h1,
html[data-vol-theme="dark"] .articleContribution2026__panel h1,
html[data-vol-theme="dark"] .articleContribution2026__panel h2,
html[data-vol-theme="dark"] .articleContribution2026__aside h2,
html[data-vol-theme="dark"] .articleContribution2026__hero-note strong,
html[data-vol-theme="dark"] .articleContribution2026__inline-editor h3,
html[data-vol-theme="dark"] .articleContribution2026__preview-article h2,
html[data-vol-theme="dark"] .articleContribution2026__preview-page h3,
html[data-vol-theme="dark"] .articleContribution2026__preview-attachments h3,
html[data-vol-theme="dark"] .articleContribution2026__preview-page li strong,
html[data-vol-theme="dark"] .articleContribution2026__source-card-header strong,
html[data-vol-theme="dark"] .articleContribution2026__ai-header h2,
html[data-vol-theme="dark"] .articleContribution2026__ai-preview h3,
html[data-vol-theme="dark"] .articleContribution2026__ai-preview-card strong,
html[data-vol-theme="dark"] .articleContribution2026__modal-dialog h2,
html[data-vol-theme="dark"] .articleContribution2026__readiness-submit-note strong,
html[data-vol-theme="dark"] .articleContribution2026__readiness-list strong,
html[data-vol-theme="dark"] .articleContribution2026__answer-grid span,
html[data-vol-theme="dark"] .articleContribution2026__table th {
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .articleContribution2026__hero p:not(.articleContribution2026__eyebrow),
html[data-vol-theme="dark"] .articleContribution2026__hero-note span,
html[data-vol-theme="dark"] .articleContribution2026__section-header p,
html[data-vol-theme="dark"] .articleContribution2026__hint,
html[data-vol-theme="dark"] .articleContribution2026__status,
html[data-vol-theme="dark"] .articleContribution2026__result-summary,
html[data-vol-theme="dark"] .articleContribution2026__live-status,
html[data-vol-theme="dark"] .articleContribution2026__aside li,
html[data-vol-theme="dark"] .articleContribution2026__empty,
html[data-vol-theme="dark"] .articleContribution2026__preview-summary,
html[data-vol-theme="dark"] .articleContribution2026__preview-page div,
html[data-vol-theme="dark"] .articleContribution2026__preview-page li span,
html[data-vol-theme="dark"] .articleContribution2026__preview-note,
html[data-vol-theme="dark"] .articleContribution2026__readiness-submit-note span,
html[data-vol-theme="dark"] .articleContribution2026__readiness-list em,
html[data-vol-theme="dark"] .articleContribution2026__source-fields span,
html[data-vol-theme="dark"] .articleContribution2026__source-display span,
html[data-vol-theme="dark"] .articleContribution2026__ai-header p:not(.articleContribution2026__eyebrow),
html[data-vol-theme="dark"] .articleContribution2026__ai-form label span,
html[data-vol-theme="dark"] .articleContribution2026__ai-preview-card p,
html[data-vol-theme="dark"] .articleContribution2026__ai-preview-card small,
html[data-vol-theme="dark"] .articleContribution2026__ai-progress > div:first-child,
html[data-vol-theme="dark"] .articleContribution2026__modal-dialog p {
	color: var(--vol-color-muted) !important;
}

html[data-vol-theme="dark"] .articleContribution2026__section-header,
html[data-vol-theme="dark"] .articleContribution2026__table th,
html[data-vol-theme="dark"] .articleContribution2026__table td,
html[data-vol-theme="dark"] .articleContribution2026__table tr,
html[data-vol-theme="dark"] .articleContribution2026__preview-page,
html[data-vol-theme="dark"] .articleContribution2026__links,
html[data-vol-theme="dark"] .articleContribution2026__tag-chip,
html[data-vol-theme="dark"] .articleContribution2026__source-lock,
html[data-vol-theme="dark"] .articleContribution2026__credit-pill,
html[data-vol-theme="dark"] .articleContribution2026__cost-pill {
	border-color: var(--vol-color-border) !important;
}

html[data-vol-theme="dark"] .articleContribution2026__table tbody tr:hover {
	background: var(--vol-color-surface-muted) !important;
}

html[data-vol-theme="dark"] .articleContribution2026__contribution-date,
html[data-vol-theme="dark"] .articleContribution2026__table td {
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .articleContribution2026__contribution-title a,
html[data-vol-theme="dark"] .articleContribution2026__table a,
html[data-vol-theme="dark"] .articleContribution2026__links a {
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .articleContribution2026__filter label,
html[data-vol-theme="dark"] .articleContribution2026__eyebrow {
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .articleContribution2026__filter input[type="search"],
html[data-vol-theme="dark"] .articleContribution2026__filter input[type="text"],
html[data-vol-theme="dark"] .articleContribution2026__field input,
html[data-vol-theme="dark"] .articleContribution2026__field select,
html[data-vol-theme="dark"] .articleContribution2026__field textarea,
html[data-vol-theme="dark"] .articleContribution2026__rename-form input[type="text"],
html[data-vol-theme="dark"] .articleContribution2026__tag-editor,
html[data-vol-theme="dark"] .articleContribution2026__tag-editor input,
html[data-vol-theme="dark"] .articleContribution2026__ai-form input[type="url"],
html[data-vol-theme="dark"] .articleContribution2026__ai-form textarea,
html[data-vol-theme="dark"] .articleContribution2026__source-fields input,
html[data-vol-theme="dark"] .articleContribution2026__reference-row input {
	background: var(--vol-color-input-bg) !important;
	border-color: var(--vol-color-input-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .articleContribution2026__tag-editor input {
	box-shadow: none !important;
}

html[data-vol-theme="dark"] .articleContribution2026__filter input::placeholder,
html[data-vol-theme="dark"] .articleContribution2026__field input::placeholder,
html[data-vol-theme="dark"] .articleContribution2026__field textarea::placeholder,
html[data-vol-theme="dark"] .articleContribution2026__ai-form input[type="url"]::placeholder,
html[data-vol-theme="dark"] .articleContribution2026__ai-form textarea::placeholder {
	color: var(--vol-color-subtle) !important;
}

html[data-vol-theme="dark"] .articleContribution2026__button--secondary,
html[data-vol-theme="dark"] .articleContribution2026__small-button,
html[data-vol-theme="dark"] .articleContribution2026__icon-button,
html[data-vol-theme="dark"] .articleContribution2026__row-action,
html[data-vol-theme="dark"] .articleContribution2026 a.articleContribution2026__row-action,
html[data-vol-theme="dark"] .articleContribution2026__workspace-nav a,
html[data-vol-theme="dark"] .articleContribution2026__workspace-nav-summary,
html[data-vol-theme="dark"] .articleContribution2026__tag-chip button,
html[data-vol-theme="dark"] .articleContribution2026__reference-row button,
html[data-vol-theme="dark"] .articleContribution2026__pager a,
html[data-vol-theme="dark"] .articleContribution2026__pager span {
	background: var(--vol-color-surface-raised) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .articleContribution2026__button--secondary:hover,
html[data-vol-theme="dark"] .articleContribution2026__button--secondary:focus,
html[data-vol-theme="dark"] .articleContribution2026__small-button:hover,
html[data-vol-theme="dark"] .articleContribution2026__small-button:focus,
html[data-vol-theme="dark"] .articleContribution2026__icon-button:hover,
html[data-vol-theme="dark"] .articleContribution2026__icon-button:focus,
html[data-vol-theme="dark"] .articleContribution2026__row-action:hover,
html[data-vol-theme="dark"] .articleContribution2026__row-action:focus,
html[data-vol-theme="dark"] .articleContribution2026 a.articleContribution2026__row-action:hover,
html[data-vol-theme="dark"] .articleContribution2026 a.articleContribution2026__row-action:focus,
html[data-vol-theme="dark"] .articleContribution2026__workspace-nav a:hover,
html[data-vol-theme="dark"] .articleContribution2026__workspace-nav a:focus,
html[data-vol-theme="dark"] .articleContribution2026__tag-chip button:hover,
html[data-vol-theme="dark"] .articleContribution2026__tag-chip button:focus,
html[data-vol-theme="dark"] .articleContribution2026__reference-row button:hover,
html[data-vol-theme="dark"] .articleContribution2026__reference-row button:focus,
html[data-vol-theme="dark"] .articleContribution2026__pager a:hover,
html[data-vol-theme="dark"] .articleContribution2026__pager a:focus {
	background: var(--vol-color-accent-soft) !important;
	border-color: var(--vol-color-border-strong) !important;
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .articleContribution2026__row-action--danger,
html[data-vol-theme="dark"] .articleContribution2026 a.articleContribution2026__row-action--danger,
html[data-vol-theme="dark"] .articleContribution2026__source-remove,
html[data-vol-theme="dark"] .articleContribution2026__reference-row button {
	color: #ffb4a8 !important;
}

html[data-vol-theme="dark"] .articleContribution2026__empty,
html[data-vol-theme="dark"] .articleContribution2026__suggestions,
html[data-vol-theme="dark"] .articleContribution2026__tag-suggestions,
html[data-vol-theme="dark"] .articleContribution2026__tag-chip,
html[data-vol-theme="dark"] .articleContribution2026__source-lock,
html[data-vol-theme="dark"] .articleContribution2026__credit-pill,
html[data-vol-theme="dark"] .articleContribution2026__cost-pill {
	background: var(--vol-color-surface-raised) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .articleContribution2026__suggestions button,
html[data-vol-theme="dark"] .articleContribution2026__tag-suggestions button {
	background: transparent !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .articleContribution2026__suggestions button:hover,
html[data-vol-theme="dark"] .articleContribution2026__suggestions button:focus,
html[data-vol-theme="dark"] .articleContribution2026__suggestions button.is-active,
html[data-vol-theme="dark"] .articleContribution2026__tag-suggestions button:hover,
html[data-vol-theme="dark"] .articleContribution2026__tag-suggestions button:focus,
html[data-vol-theme="dark"] .articleContribution2026__tag-suggestions button.is-active {
	background: var(--vol-color-accent-soft) !important;
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .articleContribution2026__suggestions span,
html[data-vol-theme="dark"] .articleContribution2026__tag-suggestions span,
html[data-vol-theme="dark"] .articleContribution2026__row-meta {
	color: var(--vol-color-muted) !important;
}

html[data-vol-theme="dark"] .articleContribution2026__field label,
html[data-vol-theme="dark"] .articleContribution2026__filter label,
html[data-vol-theme="dark"] .articleContribution2026__ai-summary-meta .fa,
html[data-vol-theme="dark"] .articleContribution2026__workspace-nav-summary > .fa-chevron-down,
html[data-vol-theme="dark"] .articleContribution2026__readiness-submit-note i,
html[data-vol-theme="dark"] .articleContribution2026__readiness-list .is-done i,
html[data-vol-theme="dark"] .articleContribution2026__source-display a,
html[data-vol-theme="dark"] .articleContribution2026__preview-page li a,
html[data-vol-theme="dark"] .articleContribution2026__source-lock,
html[data-vol-theme="dark"] .articleContribution2026__badge,
html[data-vol-theme="dark"] .articleContribution2026__answer-grid strong {
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .articleContribution2026__readiness-list .is-open i,
html[data-vol-theme="dark"] .articleContribution2026__character-counter:not(.is-complete) {
	color: #fcd34d !important;
}

html[data-vol-theme="dark"] .articleContribution2026__character-counter.is-complete,
html[data-vol-theme="dark"] .articleContribution2026__status.is-info {
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .articleContribution2026__error-summary {
	background: rgba(127, 29, 29, .46) !important;
	border-color: rgba(248, 113, 113, .42) !important;
	color: #fecaca !important;
}

html[data-vol-theme="dark"] .articleContribution2026__field-error,
html[data-vol-theme="dark"] .articleContribution2026__status.is-error {
	color: #c43018 !important;
}

html[data-vol-theme="dark"] .articleContribution2026__pager a.is-active {
	background: var(--vol-color-accent) !important;
	border-color: var(--vol-color-accent) !important;
	color: #06120c !important;
}

html[data-vol-theme="dark"] .articleContribution2026__pager a.is-disabled {
	background: var(--vol-color-input-bg) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-subtle) !important;
}

html[data-vol-theme="dark"] .articleContribution2026__readiness-meter,
html[data-vol-theme="dark"] .articleContribution2026__progress-track {
	background: var(--vol-color-input-bg) !important;
}

html[data-vol-theme="dark"] .articleContribution2026__info-box code {
	background: var(--vol-color-input-bg) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .articleContribution2026__source-fields input[readonly] {
	background: var(--vol-color-surface-muted) !important;
	color: var(--vol-color-muted) !important;
}

html[data-vol-theme="dark"] .articleContribution2026__ai-warnings {
	background: rgba(251, 191, 36, .13) !important;
	border-color: rgba(251, 191, 36, .38) !important;
	color: #fde68a !important;
}

html[data-vol-theme="dark"] .articleContribution2026__status-pill.status--draft {
	background: rgba(148, 239, 163, .13) !important;
	border-color: rgba(148, 239, 163, .34) !important;
	color: #94efa3 !important;
}

html[data-vol-theme="dark"] .articleContribution2026__status-pill.status--waiting {
	background: rgba(251, 191, 36, .14) !important;
	border-color: rgba(251, 191, 36, .38) !important;
	color: #fcd34d !important;
}

html[data-vol-theme="dark"] .articleContribution2026__status-pill.status--googlado {
	background: rgba(56, 189, 248, .14) !important;
	border-color: rgba(56, 189, 248, .38) !important;
	color: #7dd3fc !important;
}

html[data-vol-theme="dark"] .articleContribution2026__status-pill.status--approved {
	background: rgba(34, 197, 94, .14) !important;
	border-color: rgba(34, 197, 94, .42) !important;
	color: #86efac !important;
}

html[data-vol-theme="dark"] .articleContribution2026__status-pill.status--rejected {
	background: rgba(248, 113, 113, .14) !important;
	border-color: rgba(248, 113, 113, .42) !important;
	color: #fca5a5 !important;
}

html[data-vol-theme="dark"] .articleContribution2026__status-pill.status--published {
	background: rgba(167, 139, 250, .16) !important;
	border-color: rgba(167, 139, 250, .42) !important;
	color: #c4b5fd !important;
}

html[data-vol-theme="dark"] .articleContribution2026__status-pill.status--neutral {
	background: rgba(148, 163, 184, .14) !important;
	border-color: rgba(148, 163, 184, .36) !important;
	color: #cbd5e1 !important;
}

html[data-vol-theme="dark"] .vol-toast {
	background: var(--vol-color-surface-raised) !important;
	border-color: var(--vol-color-border-strong) !important;
	box-shadow: 0 18px 44px rgba(0, 0, 0, .45) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .vol-toast__message {
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .vol-toast__close {
	background: transparent !important;
	color: var(--vol-color-muted) !important;
}

html[data-vol-theme="dark"] .vol-toast__close:hover,
html[data-vol-theme="dark"] .vol-toast__close:focus {
	background: var(--vol-color-accent-soft) !important;
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .vol-toast--info {
	background: #123143 !important;
	border-color: #2b7ca5 !important;
	color: #dff6ff !important;
}

html[data-vol-theme="dark"] .vol-toast--success {
	background: #143622 !important;
	border-color: #2f8a50 !important;
	color: #e9fff0 !important;
}

html[data-vol-theme="dark"] .vol-toast--error {
	background: #5d1717 !important;
	border-color: #b83a32 !important;
	color: #ffe4e0 !important;
}

html[data-vol-theme="dark"] .vol-toast--info .vol-toast__message,
html[data-vol-theme="dark"] .vol-toast--success .vol-toast__message,
html[data-vol-theme="dark"] .vol-toast--error .vol-toast__message {
	color: inherit !important;
}

html[data-vol-theme="dark"] .downloadLinux2026__filters input,
html[data-vol-theme="dark"] .downloadLinux2026__filters input:focus,
html[data-vol-theme="dark"] .downloadLinux2026__filters input::placeholder {
	background: transparent !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .downloadLinux2026__filters input::placeholder {
	color: var(--vol-color-subtle) !important;
}

html[data-vol-theme="dark"] .articles-index__secondary:hover,
html[data-vol-theme="dark"] .articles-index__secondary:focus,
html[data-vol-theme="dark"] .news2026__ghost:hover,
html[data-vol-theme="dark"] .news2026__ghost:focus,
html[data-vol-theme="dark"] .community2026__secondary:hover,
html[data-vol-theme="dark"] .community2026__secondary:focus,
html[data-vol-theme="dark"] .community2026__ghost:hover,
html[data-vol-theme="dark"] .community2026__ghost:focus,
html[data-vol-theme="dark"] .screenshots-index__secondary:hover,
html[data-vol-theme="dark"] .screenshots-index__secondary:focus,
html[data-vol-theme="dark"] .screenshots-index__filter-clear:hover,
html[data-vol-theme="dark"] .screenshots-index__filter-clear:focus,
html[data-vol-theme="dark"] .screenshots-index__page:hover,
html[data-vol-theme="dark"] .screenshots-index__page:focus,
html[data-vol-theme="dark"] .linux2026__button--secondary:hover,
html[data-vol-theme="dark"] .linux2026__button--secondary:focus,
html[data-vol-theme="dark"] .linux2026__toc a:hover,
html[data-vol-theme="dark"] .linux2026__toc a:focus,
html[data-vol-theme="dark"] .linux2026__toc a.is-active,
html[data-vol-theme="dark"] .downloadLinux2026__secondary:hover,
html[data-vol-theme="dark"] .downloadLinux2026__secondary:focus {
	background: var(--vol-color-surface-muted) !important;
	border-color: var(--vol-color-border-strong) !important;
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .screenshots-index__page--current {
	background: var(--vol-color-accent) !important;
	border-color: var(--vol-color-accent) !important;
	color: #fff !important;
}

html[data-vol-theme="dark"] .screenshots-index__page--disabled {
	background: var(--vol-color-surface-muted) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-subtle) !important;
}

html[data-vol-theme="dark"] .articles-index__tag,
html[data-vol-theme="dark"] .news2026__tag,
html[data-vol-theme="dark"] .article-tag,
html[data-vol-theme="dark"] [style*="--tag-bg"] {
	--tag-bg: var(--vol-color-accent-soft) !important;
	--tag-border: var(--vol-color-border-strong) !important;
	--tag-color: var(--vol-color-link-hover) !important;
	background: var(--tag-bg) !important;
	border-color: var(--tag-border) !important;
	color: var(--tag-color) !important;
}

html[data-vol-theme="dark"] .news2026__tag-cloud .news2026__tag {
	--tag-bg: rgba(98, 215, 119, .13) !important;
	--tag-border: rgba(98, 215, 119, .38) !important;
	--tag-color: #8de79b !important;
}

html[data-vol-theme="dark"] .news2026__tag-cloud .news2026__tag:nth-child(3n+2) {
	--tag-bg: rgba(96, 165, 250, .14) !important;
	--tag-border: rgba(96, 165, 250, .38) !important;
	--tag-color: #a8cfff !important;
}

html[data-vol-theme="dark"] .news2026__tag-cloud .news2026__tag:nth-child(3n+3) {
	--tag-bg: rgba(244, 195, 109, .14) !important;
	--tag-border: rgba(244, 195, 109, .38) !important;
	--tag-color: #f2cf8a !important;
}

html[data-vol-theme="dark"] .news2026__tag-cloud .news2026__tag:hover,
html[data-vol-theme="dark"] .news2026__tag-cloud .news2026__tag:focus {
	background: rgba(244, 251, 246, .10) !important;
	border-color: rgba(244, 251, 246, .28) !important;
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .topic-view [data-topic-content] .quote,
html[data-vol-theme="dark"] .topic-view__reply #preview .quote,
html[data-vol-theme="dark"] .topic-view__reply #preview blockquote,
html[data-vol-theme="dark"] .article-comment__body .quote,
html[data-vol-theme="dark"] blockquote {
	background: linear-gradient(90deg, rgba(98, 215, 119, .12), rgba(98, 215, 119, .045)), var(--vol-color-surface-raised) !important;
	border-color: var(--vol-color-border-strong) !important;
	border-left-color: var(--vol-color-link-hover) !important;
	box-shadow: inset 0 1px 0 rgba(244, 251, 246, .06) !important;
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .topic-view__reply #preview,
html[data-vol-theme="dark"] .topic-view__reply #preview p,
html[data-vol-theme="dark"] .topic-view__reply #preview .quote p,
html[data-vol-theme="dark"] .topic-view__reply #preview .quote div,
html[data-vol-theme="dark"] .topic-view__reply #preview blockquote p {
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] code,
html[data-vol-theme="dark"] pre,
html[data-vol-theme="dark"] .prettyprint,
html[data-vol-theme="dark"] .vol-inline-code {
	background: var(--vol-color-code-bg) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-code-text) !important;
}

html[data-vol-theme="dark"] .topic-view [data-topic-content] pre.prettyprint,
html[data-vol-theme="dark"] .topic-view [data-topic-content] .prettyprint,
html[data-vol-theme="dark"] .article-view__content pre.prettyprint,
html[data-vol-theme="dark"] .article-view__content .prettyprint {
	background: #18231c !important;
	border-color: rgba(148, 239, 163, .22) !important;
	color: #e7f6e8 !important;
}

html[data-vol-theme="dark"] .topic-view [data-topic-content] .prettyprint .pln,
html[data-vol-theme="dark"] .article-view__content .prettyprint .pln {
	color: #e7f6e8 !important;
}

html[data-vol-theme="dark"] .topic-view [data-topic-content] .prettyprint .str,
html[data-vol-theme="dark"] .article-view__content .prettyprint .str {
	color: #8ee99d !important;
}

html[data-vol-theme="dark"] .topic-view [data-topic-content] .prettyprint .kwd,
html[data-vol-theme="dark"] .article-view__content .prettyprint .kwd,
html[data-vol-theme="dark"] .topic-view [data-topic-content] .prettyprint .tag,
html[data-vol-theme="dark"] .article-view__content .prettyprint .tag {
	color: #9dc8ff !important;
}

html[data-vol-theme="dark"] .topic-view [data-topic-content] .prettyprint .com,
html[data-vol-theme="dark"] .article-view__content .prettyprint .com {
	color: #a8b7ad !important;
}

html[data-vol-theme="dark"] .topic-view [data-topic-content] .prettyprint .lit,
html[data-vol-theme="dark"] .article-view__content .prettyprint .lit,
html[data-vol-theme="dark"] .topic-view [data-topic-content] .prettyprint .typ,
html[data-vol-theme="dark"] .article-view__content .prettyprint .typ,
html[data-vol-theme="dark"] .topic-view [data-topic-content] .prettyprint .atn,
html[data-vol-theme="dark"] .article-view__content .prettyprint .atn,
html[data-vol-theme="dark"] .topic-view [data-topic-content] .prettyprint .atv,
html[data-vol-theme="dark"] .article-view__content .prettyprint .atv,
html[data-vol-theme="dark"] .topic-view [data-topic-content] .prettyprint .dec,
html[data-vol-theme="dark"] .article-view__content .prettyprint .dec,
html[data-vol-theme="dark"] .topic-view [data-topic-content] .prettyprint .var,
html[data-vol-theme="dark"] .article-view__content .prettyprint .var,
html[data-vol-theme="dark"] .topic-view [data-topic-content] .prettyprint .fun,
html[data-vol-theme="dark"] .article-view__content .prettyprint .fun {
	color: #f4c36d !important;
}

html[data-vol-theme="dark"] .topic-view [data-topic-content] .prettyprint .pun,
html[data-vol-theme="dark"] .article-view__content .prettyprint .pun,
html[data-vol-theme="dark"] .topic-view [data-topic-content] .prettyprint .opn,
html[data-vol-theme="dark"] .article-view__content .prettyprint .opn,
html[data-vol-theme="dark"] .topic-view [data-topic-content] .prettyprint .clo,
html[data-vol-theme="dark"] .article-view__content .prettyprint .clo {
	color: #dbe7df !important;
}

html[data-vol-theme="dark"] .vol-wysiwyg {
	background: var(--vol-color-surface);
	border-color: var(--vol-color-border);
	color: var(--vol-color-text);
}

html[data-vol-theme="dark"] .vol-wysiwyg__toolbar,
html[data-vol-theme="dark"] .vol-wysiwyg__manual-toolbar,
html[data-vol-theme="dark"] .vol-wysiwyg.is-manual .vol-wysiwyg__manual-toolbar,
html[data-vol-theme="dark"] .vol-wysiwyg__popover {
	background: var(--vol-color-surface-raised) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .vol-wysiwyg__button,
html[data-vol-theme="dark"] .vol-wysiwyg__mode-toggle,
html[data-vol-theme="dark"] .vol-wysiwyg__popover-actions button {
	background: var(--vol-color-surface);
	border-color: var(--vol-color-border);
	color: var(--vol-color-text);
}

html[data-vol-theme="dark"] .vol-wysiwyg__mode-toggle:hover,
html[data-vol-theme="dark"] .vol-wysiwyg__mode-toggle:focus {
	background: var(--vol-color-accent-soft);
	border-color: var(--vol-color-accent);
	color: var(--vol-color-heading);
}

html[data-vol-theme="dark"] .vol-wysiwyg__surface,
html[data-vol-theme="dark"] .vol-wysiwyg__manual-textarea,
html[data-vol-theme="dark"] .vol-wysiwyg__popover input {
	background: var(--vol-color-input-bg);
	border-color: var(--vol-color-input-border);
	color: var(--vol-color-text);
}

html[data-vol-theme="dark"] .vol-wysiwyg__surface blockquote,
html[data-vol-theme="dark"] .vol-wysiwyg__surface [data-vol-tag="quote"] {
	background: var(--vol-color-quote-bg);
	border-left-color: var(--vol-color-accent);
	color: var(--vol-color-text);
}

html[data-vol-theme="dark"] .vol-wysiwyg__surface ul,
html[data-vol-theme="dark"] .vol-wysiwyg__surface ol,
html[data-vol-theme="dark"] .vol-wysiwyg__surface li,
html[data-vol-theme="dark"] .vol-wysiwyg__surface [data-vol-tag="list"],
html[data-vol-theme="dark"] .vol-formatted-list,
html[data-vol-theme="dark"] .vol-formatted-list li {
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .vol-wysiwyg__surface li::marker,
html[data-vol-theme="dark"] .vol-formatted-list li::marker {
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .vol-sidebar,
html[data-vol-theme="dark"] .vol-sidebar__slot,
html[data-vol-theme="dark"] .vol-sidebar-drawer,
html[data-vol-theme="dark"] .vol-sidebar__admin-slot,
html[data-vol-theme="dark"] .vol-sidebar__sponsor-slot {
	background: transparent;
	border-color: var(--vol-color-border);
	color: var(--vol-color-text);
}

@media (max-width: 991px) {
	html[data-vol-theme="dark"] .vol-sidebar.vol-sidebar-drawer {
		background: var(--vol-color-surface);
		border-color: var(--vol-color-border);
	}
}

html[data-vol-theme="dark"] .vol-sidebar-drawer__backdrop {
	background: var(--vol-color-overlay);
}

html[data-vol-theme="dark"] .vol-cookie-consent {
	background: var(--vol-color-overlay);
}

html[data-vol-theme="dark"] .vol-cookie-consent__dialog {
	box-shadow: 0 22px 60px rgba(0, 0, 0, .54);
}

html[data-vol-theme="dark"] .vol-cookie-consent__title,
html[data-vol-theme="dark"] .vol-cookie-consent__option strong {
	color: var(--vol-color-heading);
}

html[data-vol-theme="dark"] .vol-cookie-consent__text,
html[data-vol-theme="dark"] .vol-cookie-consent__option span {
	color: var(--vol-color-muted);
}

html[data-vol-theme="dark"] .vol-cookie-consent__option {
	background: var(--vol-color-surface);
	border-color: var(--vol-color-border);
}

html[data-vol-theme="dark"] .vol-cookie-consent__button {
	background: var(--vol-color-surface-raised);
	border-color: var(--vol-color-border-strong);
	color: var(--vol-color-text);
}

html[data-vol-theme="dark"] .vol-cookie-consent__button--primary {
	background: var(--vol-color-accent);
	border-color: var(--vol-color-accent);
	color: #fff;
}

html[data-vol-theme="dark"] .vol-sidebar-drawer__toggle,
html[data-vol-theme="dark"] .vol-scroll-top {
	background: var(--vol-color-surface-raised);
	border-color: var(--vol-color-border-strong);
	color: var(--vol-color-link);
}

html[data-vol-theme="dark"] .footer-v1 .footer {
	background: #08100d;
	border-top: 1px solid var(--vol-color-border);
}

/* Explicit coverage for pages/components that ship their own local CSS after the global bundle. */
html[data-vol-theme="dark"] .vol-tagline {
	background: var(--vol-color-surface);
	border-bottom: 1px solid var(--vol-color-border);
	color: var(--vol-color-text);
}

html[data-vol-theme="dark"] .vol-tagline__title {
	color: var(--vol-color-heading);
}

html[data-vol-theme="dark"] .vol-tagline__subtitle,
html[data-vol-theme="dark"] .vol-tagline__quicklinks-label {
	color: var(--vol-color-muted);
}

html[data-vol-theme="dark"] .vol-admin-sidebar-card,
html[data-vol-theme="dark"] .vol-sidebar__card,
html[data-vol-theme="dark"] .vol-home-screenshot,
html[data-vol-theme="dark"] .vol-home-simulado,
html[data-vol-theme="dark"] .vol-signature-card,
html[data-vol-theme="dark"] .vol-sharebar,
html[data-vol-theme="dark"] .article-view__hero,
html[data-vol-theme="dark"] .article-view__moderation,
html[data-vol-theme="dark"] .article-comment,
html[data-vol-theme="dark"] .article-view__comment-follow {
	background: var(--vol-color-surface) !important;
	border-color: var(--vol-color-border) !important;
	box-shadow: none;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .vol-home-screenshot__link,
html[data-vol-theme="dark"] .vol-home-screenshot__media,
html[data-vol-theme="dark"] .screenshots-index__card a,
html[data-vol-theme="dark"] .screenshots-index__media,
html[data-vol-theme="dark"] .screenshots-index__thumb,
html[data-vol-theme="dark"] .screenshots-index__image {
	background: var(--vol-color-surface) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .vol-home-screenshot__link {
	border-color: rgba(219, 231, 223, .08) !important;
	box-shadow: none !important;
}

html[data-vol-theme="dark"] .vol-home-screenshot__link:hover,
html[data-vol-theme="dark"] .vol-home-screenshot__link:focus {
	border-color: rgba(148, 239, 163, .24) !important;
	box-shadow: 0 10px 24px rgba(0, 0, 0, .18) !important;
}

html[data-vol-theme="dark"] .vol-home-screenshot__media {
	background: #080f0c !important;
}

html[data-vol-theme="dark"] .vol-home-screenshot__media img {
	transform: scale(1.018);
	transform-origin: center;
}

html[data-vol-theme="dark"] .vol-home-simulado__rank {
	background: rgba(42, 85, 54, .42);
	border-color: rgba(148, 239, 163, .22);
	color: var(--vol-color-link-hover);
}

html[data-vol-theme="dark"] .vol-home-simulado .simulado2026__medal {
	border-color: rgba(148, 239, 163, .2);
	box-shadow: none;
}

html[data-vol-theme="dark"] .vol-home-simulado .simulado2026__medal--silver {
	background: linear-gradient(145deg, #dce8e0, #74867a);
	color: #b9c9bf;
}

html[data-vol-theme="dark"] .vol-admin-sidebar-card__eyebrow,
html[data-vol-theme="dark"] .vol-admin-sidebar-card strong,
html[data-vol-theme="dark"] .vol-sidebar__heading,
html[data-vol-theme="dark"] .article-view__hero h1,
html[data-vol-theme="dark"] .article-view__title,
html[data-vol-theme="dark"] .article-comment strong,
html[data-vol-theme="dark"] .vol-signature-card strong,
html[data-vol-theme="dark"] .vol-sharebar strong {
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .vol-admin-sidebar-card p,
html[data-vol-theme="dark"] .vol-sidebar__heading-sub,
html[data-vol-theme="dark"] .article-view__summary,
html[data-vol-theme="dark"] .article-view__byline,
html[data-vol-theme="dark"] .article-view__stats,
html[data-vol-theme="dark"] .article-view__comment-state,
html[data-vol-theme="dark"] .article-view__comment-status,
html[data-vol-theme="dark"] .article-comment__meta,
html[data-vol-theme="dark"] .vol-signature-card p,
html[data-vol-theme="dark"] .vol-sharebar span {
	color: var(--vol-color-muted) !important;
}

html[data-vol-theme="dark"] .article-view__content,
html[data-vol-theme="dark"] .article-view__content p,
html[data-vol-theme="dark"] .article-view__content li,
html[data-vol-theme="dark"] .article-view__content td,
html[data-vol-theme="dark"] .article-view__content dd,
html[data-vol-theme="dark"] .article-view__content span:not(.news2026__tag):not(.pln):not(.str):not(.kwd):not(.com):not(.typ):not(.lit):not(.pun):not(.opn):not(.clo),
html[data-vol-theme="dark"] .screenshots-index__description {
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .article-view__content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 1.6;
}

html[data-vol-theme="dark"] .article-view__content h1,
html[data-vol-theme="dark"] .article-view__content h2,
html[data-vol-theme="dark"] .article-view__content h3,
html[data-vol-theme="dark"] .article-view__sources-title,
html[data-vol-theme="dark"] .news2026__sources-title {
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .article-view__sources span,
html[data-vol-theme="dark"] .news2026__sources span,
html[data-vol-theme="dark"] .screenshots-index__meta,
html[data-vol-theme="dark"] .screenshots-index__summary p,
html[data-vol-theme="dark"] .screenshots-index__check {
	color: var(--vol-color-muted) !important;
}

html[data-vol-theme="dark"] .vol-signature-card {
	background: linear-gradient(180deg, rgba(98, 215, 119, .07), rgba(98, 215, 119, .025)), var(--vol-color-surface-raised) !important;
	border-color: var(--vol-color-border-strong) !important;
	box-shadow: 0 12px 28px rgba(0, 0, 0, .24) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .vol-signature-card a,
html[data-vol-theme="dark"] .vol-signature-card a:visited {
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .vol-signature-card__dismiss {
	background: transparent !important;
	color: var(--vol-color-muted) !important;
}

html[data-vol-theme="dark"] .vol-signature-card__dismiss:hover,
html[data-vol-theme="dark"] .vol-signature-card__dismiss:focus {
	background: var(--vol-color-accent-soft) !important;
	color: var(--vol-color-link-hover) !important;
	outline: 0;
}

html[data-vol-theme="dark"] .vol-signature-card__preview {
	background: var(--vol-color-input-bg) !important;
	border-color: var(--vol-color-border-strong) !important;
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .breadcrumbs,
html[data-vol-theme="dark"] .breadcrumb,
html[data-vol-theme="dark"] [class$="__breadcrumbs"],
html[data-vol-theme="dark"] .institutional-breadcrumbs {
	background: transparent !important;
	color: var(--vol-color-muted) !important;
}

html[data-vol-theme="dark"] .breadcrumbs h1,
html[data-vol-theme="dark"] .breadcrumb > li.active,
html[data-vol-theme="dark"] [class$="__breadcrumbs"] strong,
html[data-vol-theme="dark"] [class$="__breadcrumbs"] span:last-child {
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .article-view__actions a,
html[data-vol-theme="dark"] .article-view__actions button,
html[data-vol-theme="dark"] .article-view__actions .vol-bookmark-login,
html[data-vol-theme="dark"] .article-view__actions .vol-bookmark-button,
html[data-vol-theme="dark"] .article-comment__actions a,
html[data-vol-theme="dark"] .article-comment__actions button,
html[data-vol-theme="dark"] .article-comment__action,
html[data-vol-theme="dark"] .article-comment__votes .btn-like,
html[data-vol-theme="dark"] .vol-like-buttons .btn-like,
html[data-vol-theme="dark"] .article-view__comment-follow,
html[data-vol-theme="dark"] .vol-sharebar a,
html[data-vol-theme="dark"] .vol-sharebar button {
	background: var(--vol-color-surface-raised) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .article-view__comment-follow {
	border-color: var(--vol-color-border-strong) !important;
	color: var(--vol-color-heading) !important;
	font-weight: 700;
}

html[data-vol-theme="dark"] .article-view__comment-follow i,
html[data-vol-theme="dark"] .article-view__comment-follow span {
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .article-comment__edit-panel {
	background: var(--vol-color-surface) !important;
	border: 1px solid var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
	padding: 14px;
}

html[data-vol-theme="dark"] .article-comment__edit-field {
	color: var(--vol-color-text) !important;
	display: block;
	margin: 0;
}

html[data-vol-theme="dark"] .article-comment__edit-field > span {
	color: var(--vol-color-heading) !important;
	display: inline-block;
	font-weight: 800;
	margin: 0 0 8px;
}

html[data-vol-theme="dark"] .article-comment__edit-panel .vol-wysiwyg {
	background: var(--vol-color-input-bg) !important;
	border-color: var(--vol-color-border-strong) !important;
}

html[data-vol-theme="dark"] .article-comment__edit-panel .vol-wysiwyg__toolbar,
html[data-vol-theme="dark"] .article-comment__edit-panel .vol-wysiwyg__manual-toolbar {
	background: var(--vol-color-surface-raised) !important;
	border-color: var(--vol-color-border) !important;
}

html[data-vol-theme="dark"] .article-comment__edit-panel .vol-wysiwyg__surface,
html[data-vol-theme="dark"] .article-comment__edit-panel .vol-wysiwyg__manual-textarea {
	background: var(--vol-color-input-bg) !important;
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .article-comment__edit-actions {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	margin-top: 12px;
}

html[data-vol-theme="dark"] .vol-like-buttons .btn-like i,
html[data-vol-theme="dark"] .vol-like-buttons .btn-like .likeBadge {
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .vol-like-buttons .btn-like.is-active,
html[data-vol-theme="dark"] .vol-like-buttons .btn-like[aria-pressed="true"] {
	background: var(--vol-color-accent-soft) !important;
	border-color: var(--vol-color-border-strong) !important;
	color: var(--vol-color-link-hover) !important;
	font-weight: 800;
}

html[data-vol-theme="dark"] .vol-like-buttons .btn-like.is-active i,
html[data-vol-theme="dark"] .vol-like-buttons .btn-like[aria-pressed="true"] i,
html[data-vol-theme="dark"] .vol-like-buttons .btn-like.is-active .likeBadge,
html[data-vol-theme="dark"] .vol-like-buttons .btn-like[aria-pressed="true"] .likeBadge {
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .vol-like-buttons .article-like__status {
	color: var(--vol-color-muted) !important;
}

html[data-vol-theme="dark"] .article-view__actions a:hover,
html[data-vol-theme="dark"] .article-view__actions button:hover,
html[data-vol-theme="dark"] .article-comment__actions a:hover,
html[data-vol-theme="dark"] .article-comment__actions button:hover,
html[data-vol-theme="dark"] .vol-like-buttons .btn-like:hover,
html[data-vol-theme="dark"] .vol-like-buttons .btn-like:focus,
html[data-vol-theme="dark"] .article-view__comment-follow:hover,
html[data-vol-theme="dark"] .vol-sharebar a:hover,
html[data-vol-theme="dark"] .vol-sharebar button:hover {
	background: var(--vol-color-accent-soft) !important;
	border-color: var(--vol-color-accent) !important;
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .article-view__comment-follow:hover i,
html[data-vol-theme="dark"] .article-view__comment-follow:hover span,
html[data-vol-theme="dark"] .article-view__comment-follow:focus i,
html[data-vol-theme="dark"] .article-view__comment-follow:focus span {
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .article-view__moderation,
html[data-vol-theme="dark"] .article-view__section,
html[data-vol-theme="dark"] .news2026__sources {
	border-color: var(--vol-color-border) !important;
}

html[data-vol-theme="dark"] .article-view__meta {
	border-top-color: rgba(219, 231, 223, .10) !important;
}

html[data-vol-theme="dark"] .article-view__section,
html[data-vol-theme="dark"] .article-view__section-header,
html[data-vol-theme="dark"] .articles-index__section-header,
html[data-vol-theme="dark"] .news2026__section-header,
html[data-vol-theme="dark"] .question2026__section-header,
html[data-vol-theme="dark"] .community2026__section-header {
	border-color: rgba(219, 231, 223, .10) !important;
}

html[data-vol-theme="dark"] .article-view__pager-link,
html[data-vol-theme="dark"] .article-view__comment-actions .btn-default,
html[data-vol-theme="dark"] .article-view .btn-default,
html[data-vol-theme="dark"] .articles-index__pagination .btn,
html[data-vol-theme="dark"] .forum2026__pagination .btn,
html[data-vol-theme="dark"] .community2026__pagination .btn,
html[data-vol-theme="dark"] .btn-group.centro .btn-default,
html[data-vol-theme="dark"] .btn-group.centro .btn-default[style],
html[data-vol-theme="dark"] .user-contrib__page {
	background: var(--vol-color-surface-raised) !important;
	border-color: var(--vol-color-border) !important;
	box-shadow: none !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .article-view__pager-link:hover,
html[data-vol-theme="dark"] .article-view__pager-link:focus,
html[data-vol-theme="dark"] .article-view .btn-default:hover,
html[data-vol-theme="dark"] .article-view .btn-default:focus,
html[data-vol-theme="dark"] .articles-index__pagination .btn:hover,
html[data-vol-theme="dark"] .articles-index__pagination .btn:focus,
html[data-vol-theme="dark"] .forum2026__pagination .btn:hover,
html[data-vol-theme="dark"] .forum2026__pagination .btn:focus,
html[data-vol-theme="dark"] .community2026__pagination .btn:hover,
html[data-vol-theme="dark"] .community2026__pagination .btn:focus,
html[data-vol-theme="dark"] .btn-group.centro .btn-default:hover,
html[data-vol-theme="dark"] .btn-group.centro .btn-default:focus,
html[data-vol-theme="dark"] .user-contrib__page:hover,
html[data-vol-theme="dark"] .user-contrib__page:focus {
	background: var(--vol-color-surface-muted) !important;
	border-color: var(--vol-color-border-strong) !important;
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .articles-index__pagination .btn.active,
html[data-vol-theme="dark"] .forum2026__pagination .btn.active,
html[data-vol-theme="dark"] .community2026__pagination .btn.active,
html[data-vol-theme="dark"] .btn-group.centro .btn-default.active,
html[data-vol-theme="dark"] .user-contrib__page--current {
	background: var(--vol-color-accent-soft) !important;
	border-color: var(--vol-color-border-strong) !important;
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .user-contrib__page--disabled {
	background: var(--vol-color-surface-muted) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-subtle) !important;
}

html[data-vol-theme="dark"] .user-contrib__excerpt,
html[data-vol-theme="dark"] .user-contrib .articles-index__summary-excerpt {
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .forum2026 {
	--forum-primary: var(--vol-color-accent);
	--forum-primary-strong: var(--vol-color-link-hover);
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .forum2026__hero,
html[data-vol-theme="dark"] .forum2026__legacy-note,
html[data-vol-theme="dark"] .forum2026 .funny-boxes {
	background: var(--vol-color-surface) !important;
	border-color: var(--vol-color-border) !important;
	box-shadow: none !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .forum2026__hero h2,
html[data-vol-theme="dark"] .forum2026__list-head h2,
html[data-vol-theme="dark"] .forum2026 .funny-boxes h4,
html[data-vol-theme="dark"] .forum2026 .table th {
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .forum2026__summary,
html[data-vol-theme="dark"] .forum2026__list-meta,
html[data-vol-theme="dark"] .forum2026__date,
html[data-vol-theme="dark"] .forum2026__legacy-note {
	color: var(--vol-color-muted) !important;
}

html[data-vol-theme="dark"] .forum2026__kicker,
html[data-vol-theme="dark"] .forum-topic-row.is-open .forum2026__status,
html[data-vol-theme="dark"] .forum-topic-row.is-pinned .forum2026__status {
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .forum-topic-row.is-resolved .forum2026__status {
	color: var(--vol-color-subtle) !important;
}

html[data-vol-theme="dark"] .forum2026__rss,
html[data-vol-theme="dark"] .forum2026__page {
	background: var(--vol-color-surface-raised) !important;
	border-color: var(--vol-color-border) !important;
	box-shadow: none !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .forum2026__rss:hover,
html[data-vol-theme="dark"] .forum2026__rss:focus,
html[data-vol-theme="dark"] .forum2026__page:hover,
html[data-vol-theme="dark"] .forum2026__page:focus {
	background: var(--vol-color-surface-muted) !important;
	border-color: var(--vol-color-border-strong) !important;
	color: var(--vol-color-link-hover) !important;
	text-decoration: none !important;
}

html[data-vol-theme="dark"] .forum2026__page.is-current {
	background: var(--vol-color-accent) !important;
	border-color: var(--vol-color-accent) !important;
	color: #fff !important;
}

html[data-vol-theme="dark"] .forum2026__page-gap {
	background: transparent !important;
	border-color: transparent !important;
	color: var(--vol-color-muted) !important;
}

html[data-vol-theme="dark"] .forum2026__table,
html[data-vol-theme="dark"] .forum2026 .table {
	background: var(--vol-color-surface) !important;
	border-top-color: var(--vol-color-accent) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .forum2026__table th,
html[data-vol-theme="dark"] .forum2026 .table th {
	background: var(--vol-color-surface-muted) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .forum2026__table td,
html[data-vol-theme="dark"] .forum2026 .table td,
html[data-vol-theme="dark"] .forum-topic-row > td,
html[data-vol-theme="dark"] .forum-topic-row > th {
	background: var(--vol-color-surface) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .forum-topic-row.is-pinned > td,
html[data-vol-theme="dark"] .forum-topic-row.is-pinned > th {
	background: var(--vol-color-surface-muted) !important;
}

html[data-vol-theme="dark"] .forum2026__topic-title,
html[data-vol-theme="dark"] .forum2026__topic-title:visited {
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .forum2026__topic-title:hover,
html[data-vol-theme="dark"] .forum2026__topic-title:focus,
html[data-vol-theme="dark"] .forum2026__community a:hover,
html[data-vol-theme="dark"] .forum2026__community a:focus {
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .forum2026__community a,
html[data-vol-theme="dark"] .forum2026__legacy-note a {
	color: var(--vol-color-link) !important;
}

html[data-vol-theme="dark"] .forum2026__count {
	background: var(--vol-color-accent-soft) !important;
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .forum2026__kind-badge {
	background: var(--vol-color-accent-soft) !important;
	border-color: var(--vol-color-border-strong) !important;
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .articles-index__category,
html[data-vol-theme="dark"] .articles-index__subcategory,
html[data-vol-theme="dark"] .articles-index__category:visited,
html[data-vol-theme="dark"] .articles-index__subcategory:visited {
	background: var(--vol-color-surface-raised) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .articles-index__category:hover,
html[data-vol-theme="dark"] .articles-index__category:focus,
html[data-vol-theme="dark"] .articles-index__subcategory:hover,
html[data-vol-theme="dark"] .articles-index__subcategory:focus {
	background: var(--vol-color-surface-muted) !important;
	border-color: var(--vol-color-border-strong) !important;
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .articles-index__category strong,
html[data-vol-theme="dark"] .articles-index__subcategory strong,
html[data-vol-theme="dark"] .badge-light,
html[data-vol-theme="dark"] .badge.badge-light,
html[data-vol-theme="dark"] .label-light {
	background: var(--vol-color-accent-soft) !important;
	border-color: var(--vol-color-border-strong) !important;
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] [class*="__status"].is-error,
html[data-vol-theme="dark"] .article-view__comment-status.is-error,
html[data-vol-theme="dark"] .article-like__status.is-error,
html[data-vol-theme="dark"] .text-danger {
	background: rgba(255, 180, 168, .10) !important;
	border-color: rgba(255, 180, 168, .30) !important;
	color: #ffd2cb !important;
}

html[data-vol-theme="dark"] [class*="field-error"] {
	background: transparent !important;
	border-color: transparent !important;
	color: #c43018 !important;
}

html[data-vol-theme="dark"] .article-view__content .destaque,
html[data-vol-theme="dark"] .article-view__content [style*="background-color"],
html[data-vol-theme="dark"] .article-view__content [style*="background:"],
html[data-vol-theme="dark"] .article-comment__body .destaque,
html[data-vol-theme="dark"] .article-comment__body [style*="background-color"],
html[data-vol-theme="dark"] .article-comment__body [style*="background:"],
html[data-vol-theme="dark"] .topic-view [data-topic-content] .destaque,
html[data-vol-theme="dark"] .topic-view [data-topic-content] [style*="background-color"],
html[data-vol-theme="dark"] .topic-view [data-topic-content] [style*="background:"],
html[data-vol-theme="dark"] .vol-wysiwyg__surface .destaque,
html[data-vol-theme="dark"] .vol-wysiwyg__surface [style*="background-color"],
html[data-vol-theme="dark"] .vol-wysiwyg__surface [style*="background:"] {
	background: var(--vol-color-code-bg) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-code-text) !important;
}

html[data-vol-theme="dark"] .topic-view [data-topic-content] .quote[style*="background"],
html[data-vol-theme="dark"] .topic-view [data-topic-content] .quote[style*="background-color"],
html[data-vol-theme="dark"] .article-comment__body .quote[style*="background"],
html[data-vol-theme="dark"] .article-comment__body .quote[style*="background-color"] {
	background: linear-gradient(90deg, rgba(98, 215, 119, .12), rgba(98, 215, 119, .045)), var(--vol-color-surface-raised) !important;
	border-color: var(--vol-color-border-strong) !important;
	border-left-color: var(--vol-color-link-hover) !important;
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .article-view__moderation .alert,
html[data-vol-theme="dark"] .article-comment.is-new,
html[data-vol-theme="dark"] .topic-view__post.is-new,
html[data-vol-theme="dark"] .forum-topic-row.is-new > td {
	background: var(--vol-color-accent-soft) !important;
	color: var(--vol-color-text) !important;
}

/* Admin surface families. */
html[data-vol-theme="dark"] .adminDashboard2026,
html[data-vol-theme="dark"] .adminArticle2026,
html[data-vol-theme="dark"] .adminArticleQueue2026,
html[data-vol-theme="dark"] .adminNews2026,
html[data-vol-theme="dark"] .adminCommunity2026,
html[data-vol-theme="dark"] .adminTip2026,
html[data-vol-theme="dark"] .adminScript2026,
html[data-vol-theme="dark"] .adminConf2026,
html[data-vol-theme="dark"] .adminCategory2026,
html[data-vol-theme="dark"] .adminDistro2026,
html[data-vol-theme="dark"] .adminWallpaper2026,
html[data-vol-theme="dark"] .adminDownloadLinux2026,
html[data-vol-theme="dark"] .downloadLinuxAdmin2026 {
	--admin-dashboard-ink: var(--vol-color-text);
	--admin-dashboard-muted: var(--vol-color-muted);
	--admin-dashboard-line: var(--vol-color-border);
	--admin-dashboard-surface: var(--vol-color-surface);
	--admin-dashboard-soft: var(--vol-color-surface-muted);
	--admin-dashboard-green: var(--vol-color-accent);
	--admin-dashboard-green-dark: var(--vol-color-link-hover);
	--admin-ink: var(--vol-color-text);
	--admin-muted: var(--vol-color-muted);
	--admin-line: var(--vol-color-border);
	--admin-surface: var(--vol-color-surface);
	--admin-soft: var(--vol-color-surface-muted);
	--admin-green: var(--vol-color-accent);
	--admin-green-dark: var(--vol-color-link-hover);
	--admin-category-green: var(--vol-color-accent);
	--admin-category-green-dark: var(--vol-color-link-hover);
	--admin-category-line: var(--vol-color-border);
	--admin-category-ink: var(--vol-color-text);
	--admin-category-muted: var(--vol-color-muted);
	--admin-distro-green: var(--vol-color-accent);
	--admin-distro-green-dark: var(--vol-color-link-hover);
	--admin-distro-line: var(--vol-color-border);
	--admin-distro-ink: var(--vol-color-text);
	--admin-distro-muted: var(--vol-color-muted);
	color: var(--vol-color-text);
}

html[data-vol-theme="dark"] [class^="admin"][class*="2026__hero"],
html[data-vol-theme="dark"] [class^="admin"][class*="2026__command"],
html[data-vol-theme="dark"] [class^="admin"][class*="2026__section"],
html[data-vol-theme="dark"] [class^="admin"][class*="2026__card"],
html[data-vol-theme="dark"] [class^="admin"][class*="2026__panel"],
html[data-vol-theme="dark"] [class^="admin"][class*="2026__workspace"],
html[data-vol-theme="dark"] [class^="admin"][class*="2026__retired"],
html[data-vol-theme="dark"] [class^="admin"][class*="2026__filter"],
html[data-vol-theme="dark"] [class^="admin"][class*="2026__table"],
html[data-vol-theme="dark"] [class^="admin"][class*="2026__table-wrap"],
html[data-vol-theme="dark"] [class^="admin"][class*="2026__empty"],
html[data-vol-theme="dark"] [class^="admin"][class*="2026__form"],
html[data-vol-theme="dark"] [class*=" admin"][class*="2026__hero"],
html[data-vol-theme="dark"] [class*=" admin"][class*="2026__command"],
html[data-vol-theme="dark"] [class*=" admin"][class*="2026__section"],
html[data-vol-theme="dark"] [class*=" admin"][class*="2026__card"],
html[data-vol-theme="dark"] [class*=" admin"][class*="2026__panel"],
html[data-vol-theme="dark"] [class*=" admin"][class*="2026__workspace"],
html[data-vol-theme="dark"] [class*=" admin"][class*="2026__retired"],
html[data-vol-theme="dark"] [class*=" admin"][class*="2026__filter"],
html[data-vol-theme="dark"] [class*=" admin"][class*="2026__table"],
html[data-vol-theme="dark"] [class*=" admin"][class*="2026__table-wrap"],
html[data-vol-theme="dark"] [class*=" admin"][class*="2026__empty"],
html[data-vol-theme="dark"] [class*=" admin"][class*="2026__form"] {
	background: var(--vol-color-surface) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] [class^="admin"][class*="2026__eyebrow"],
html[data-vol-theme="dark"] [class*=" admin"][class*="2026__eyebrow"] {
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] [class^="admin"] h1,
html[data-vol-theme="dark"] [class^="admin"] h2,
html[data-vol-theme="dark"] [class^="admin"] h3,
html[data-vol-theme="dark"] [class*=" admin"] h1,
html[data-vol-theme="dark"] [class*=" admin"] h2,
html[data-vol-theme="dark"] [class*=" admin"] h3 {
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] [class^="admin"] input,
html[data-vol-theme="dark"] [class^="admin"] textarea,
html[data-vol-theme="dark"] [class^="admin"] select,
html[data-vol-theme="dark"] [class*=" admin"] input,
html[data-vol-theme="dark"] [class*=" admin"] textarea,
html[data-vol-theme="dark"] [class*=" admin"] select {
	background: var(--vol-color-input-bg) !important;
	border-color: var(--vol-color-input-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] [class^="admin"][class*="2026__button"],
html[data-vol-theme="dark"] [class^="admin"][class*="2026__action"],
html[data-vol-theme="dark"] [class^="admin"][class*="2026__pager"] a,
html[data-vol-theme="dark"] [class^="admin"][class*="2026__pager"] span,
html[data-vol-theme="dark"] [class*=" admin"][class*="2026__button"],
html[data-vol-theme="dark"] [class*=" admin"][class*="2026__action"],
html[data-vol-theme="dark"] [class*=" admin"][class*="2026__pager"] a,
html[data-vol-theme="dark"] [class*=" admin"][class*="2026__pager"] span {
	background: var(--vol-color-surface-raised) !important;
	border-color: var(--vol-color-border) !important;
	box-shadow: none !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] [class^="admin"][class*="2026__button"]:hover,
html[data-vol-theme="dark"] [class^="admin"][class*="2026__button"]:focus,
html[data-vol-theme="dark"] [class^="admin"][class*="2026__action"]:hover,
html[data-vol-theme="dark"] [class^="admin"][class*="2026__action"]:focus,
html[data-vol-theme="dark"] [class^="admin"][class*="2026__pager"] a:hover,
html[data-vol-theme="dark"] [class^="admin"][class*="2026__pager"] a:focus,
html[data-vol-theme="dark"] [class*=" admin"][class*="2026__button"]:hover,
html[data-vol-theme="dark"] [class*=" admin"][class*="2026__button"]:focus,
html[data-vol-theme="dark"] [class*=" admin"][class*="2026__action"]:hover,
html[data-vol-theme="dark"] [class*=" admin"][class*="2026__action"]:focus,
html[data-vol-theme="dark"] [class*=" admin"][class*="2026__pager"] a:hover,
html[data-vol-theme="dark"] [class*=" admin"][class*="2026__pager"] a:focus {
	background: var(--vol-color-surface-muted) !important;
	border-color: var(--vol-color-border-strong) !important;
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] [class^="admin"][class*="2026__table"] th,
html[data-vol-theme="dark"] [class^="admin"][class*="2026__table"] td,
html[data-vol-theme="dark"] [class*=" admin"][class*="2026__table"] th,
html[data-vol-theme="dark"] [class*=" admin"][class*="2026__table"] td {
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .adminDashboard2026__kpi,
html[data-vol-theme="dark"] .adminDashboard2026__queue-card,
html[data-vol-theme="dark"] .adminDashboard2026__operation-card,
html[data-vol-theme="dark"] .adminDashboard2026__queue-card dl div,
html[data-vol-theme="dark"] .adminDashboard2026__log-list li,
html[data-vol-theme="dark"] .adminDashboard2026__retired span,
html[data-vol-theme="dark"] .adminDashboard2026__table-wrap,
html[data-vol-theme="dark"] .adminDashboard2026__table,
html[data-vol-theme="dark"] .adminArticle2026__state-card,
html[data-vol-theme="dark"] .adminArticle2026__hero-toggle,
html[data-vol-theme="dark"] .adminArticle2026__small-action,
html[data-vol-theme="dark"] .adminArticle2026__inline-form,
html[data-vol-theme="dark"] .adminArticle2026__page-actions a,
html[data-vol-theme="dark"] .adminArticle2026__page-actions span,
html[data-vol-theme="dark"] .adminArticle2026__page-actions button,
html[data-vol-theme="dark"] .adminArticle2026__action,
html[data-vol-theme="dark"] .adminArticle2026__upload-box,
html[data-vol-theme="dark"] .adminArticle2026__inline-status,
html[data-vol-theme="dark"] .adminArticle2026__global-status,
html[data-vol-theme="dark"] .adminArticle2026__table-wrap,
html[data-vol-theme="dark"] .adminArticle2026__table,
html[data-vol-theme="dark"] .adminArticle2026__tag-code,
html[data-vol-theme="dark"] .adminArticle2026__tag-output,
html[data-vol-theme="dark"] .adminArticle2026__tag-code pre,
html[data-vol-theme="dark"] .adminArticle2026__confirm-modal .modal-content,
html[data-vol-theme="dark"] .adminArticle2026__confirm-modal .modal-header,
html[data-vol-theme="dark"] .adminArticle2026__confirm-modal .modal-body,
html[data-vol-theme="dark"] .adminArticle2026__confirm-modal .modal-footer,
html[data-vol-theme="dark"] .adminArticle2026__tag-modal .modal-content,
html[data-vol-theme="dark"] .adminArticle2026__tag-modal .modal-header,
html[data-vol-theme="dark"] .adminArticle2026__tag-modal .modal-body,
html[data-vol-theme="dark"] .adminArticle2026__tag-modal .modal-footer {
	background: var(--vol-color-surface-raised) !important;
	border-color: var(--vol-color-border) !important;
	box-shadow: none !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .adminArticle2026__article-body,
html[data-vol-theme="dark"] .adminArticle2026__content-subsection {
	background: transparent !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .adminArticle2026__confirm-modal,
html[data-vol-theme="dark"] .adminArticle2026__tag-modal {
	--admin-ink: var(--vol-color-heading);
	--admin-line: var(--vol-color-border);
}

html[data-vol-theme="dark"] .adminArticle2026__confirm-modal .modal-title,
html[data-vol-theme="dark"] .adminArticle2026__confirm-modal h3,
html[data-vol-theme="dark"] .adminArticle2026__tag-modal .modal-title,
html[data-vol-theme="dark"] .adminArticle2026__tag-modal h3 {
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .adminArticle2026__confirm-modal .modal-body,
html[data-vol-theme="dark"] .adminArticle2026__tag-modal .modal-body,
html[data-vol-theme="dark"] .adminArticle2026__confirm-summary,
html[data-vol-theme="dark"] .adminArticle2026__confirm-modal .modal-body p,
html[data-vol-theme="dark"] .adminArticle2026__tag-modal .modal-body p {
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .adminArticle2026__confirm-modal .btn-default,
html[data-vol-theme="dark"] .adminArticle2026__tag-modal .btn-default {
	background: var(--vol-color-surface) !important;
	background-image: none !important;
	border-color: var(--vol-color-border-strong) !important;
	box-shadow: none !important;
	color: var(--vol-color-heading) !important;
	text-shadow: none !important;
}

html[data-vol-theme="dark"] .adminArticle2026__confirm-modal .btn-default:hover,
html[data-vol-theme="dark"] .adminArticle2026__confirm-modal .btn-default:focus,
html[data-vol-theme="dark"] .adminArticle2026__tag-modal .btn-default:hover,
html[data-vol-theme="dark"] .adminArticle2026__tag-modal .btn-default:focus {
	background: var(--vol-color-surface-muted) !important;
	border-color: var(--vol-color-border-strong) !important;
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .adminArticle2026__article-body .destaque,
html[data-vol-theme="dark"] .adminArticle2026__article-body [style*="background-color"],
html[data-vol-theme="dark"] .adminArticle2026__article-body [style*="background:"],
html[data-vol-theme="dark"] .adminArticle2026__content-subsection .destaque,
html[data-vol-theme="dark"] .adminArticle2026__content-subsection [style*="background-color"],
html[data-vol-theme="dark"] .adminArticle2026__content-subsection [style*="background:"] {
	background: var(--vol-color-code-bg) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-code-text) !important;
}

html[data-vol-theme="dark"] .adminDashboard2026__section-header > a,
html[data-vol-theme="dark"] .adminDashboard2026__button--secondary,
html[data-vol-theme="dark"] .adminDashboard2026__table-action,
html[data-vol-theme="dark"] .adminCategory2026__button,
html[data-vol-theme="dark"] .adminCategory2026__button--secondary,
html[data-vol-theme="dark"] .adminDistro2026__button,
html[data-vol-theme="dark"] .adminArticle2026__form-button--secondary,
html[data-vol-theme="dark"] .adminArticle2026__tag-copy {
	background: var(--vol-color-surface-raised) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .adminDashboard2026__section-header > a:hover,
html[data-vol-theme="dark"] .adminDashboard2026__section-header > a:focus,
html[data-vol-theme="dark"] .adminDashboard2026__button--secondary:hover,
html[data-vol-theme="dark"] .adminDashboard2026__button--secondary:focus,
html[data-vol-theme="dark"] .adminDashboard2026__operation-card:hover,
html[data-vol-theme="dark"] .adminDashboard2026__operation-card:focus,
html[data-vol-theme="dark"] .adminDashboard2026__table-action:hover,
html[data-vol-theme="dark"] .adminDashboard2026__table-action:focus,
html[data-vol-theme="dark"] .adminCategory2026__button:hover,
html[data-vol-theme="dark"] .adminCategory2026__button:focus,
html[data-vol-theme="dark"] .adminDistro2026__button:hover,
html[data-vol-theme="dark"] .adminDistro2026__button:focus,
html[data-vol-theme="dark"] .adminArticle2026__small-action:hover,
html[data-vol-theme="dark"] .adminArticle2026__small-action:focus,
html[data-vol-theme="dark"] .adminArticle2026__page-actions a:hover,
html[data-vol-theme="dark"] .adminArticle2026__page-actions a:focus,
html[data-vol-theme="dark"] .adminArticle2026__page-actions button:hover,
html[data-vol-theme="dark"] .adminArticle2026__page-actions button:focus,
html[data-vol-theme="dark"] .adminArticle2026__action:hover,
html[data-vol-theme="dark"] .adminArticle2026__action:focus,
html[data-vol-theme="dark"] .adminArticle2026__form-button--secondary:hover,
html[data-vol-theme="dark"] .adminArticle2026__form-button--secondary:focus {
	background: var(--vol-color-surface-muted) !important;
	border-color: var(--vol-color-border-strong) !important;
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .adminDashboard2026__command-empty,
html[data-vol-theme="dark"] .adminArticle2026__llm-progress.is-error,
html[data-vol-theme="dark"] .adminArticle2026__action--danger,
html[data-vol-theme="dark"] .adminArticle2026__page-action--danger,
html[data-vol-theme="dark"] .adminArticle2026__asset-action--danger {
	background: rgba(255, 180, 168, .10) !important;
	border-color: rgba(255, 180, 168, .28) !important;
	color: #ffd2cb !important;
}

html[data-vol-theme="dark"] .adminDashboard2026__table th,
html[data-vol-theme="dark"] .adminDashboard2026__table td,
html[data-vol-theme="dark"] .adminArticle2026__table th,
html[data-vol-theme="dark"] .adminArticle2026__table td,
html[data-vol-theme="dark"] .adminArticle2026__section-header,
html[data-vol-theme="dark"] .adminArticle2026__page-actions,
html[data-vol-theme="dark"] .adminArticle2026__support-grid,
html[data-vol-theme="dark"] .adminArticle2026__inline-form footer {
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .adminDashboard2026__kpi span,
html[data-vol-theme="dark"] .adminDashboard2026__kpi p,
html[data-vol-theme="dark"] .adminDashboard2026__queue-card p,
html[data-vol-theme="dark"] .adminDashboard2026__operation-card small,
html[data-vol-theme="dark"] .adminDashboard2026__log-list time,
html[data-vol-theme="dark"] .adminDashboard2026__retired p,
html[data-vol-theme="dark"] .adminArticle2026__state-card p,
html[data-vol-theme="dark"] .adminArticle2026__panel-copy,
html[data-vol-theme="dark"] .adminArticle2026__action small,
html[data-vol-theme="dark"] .adminArticle2026__inline-form header p,
html[data-vol-theme="dark"] .adminArticle2026__upload-box small,
html[data-vol-theme="dark"] .adminArticle2026__file-list {
	color: var(--vol-color-muted) !important;
}

html[data-vol-theme="dark"] .adminDashboard2026__operation-card strong,
html[data-vol-theme="dark"] .adminDashboard2026__queue-card h3,
html[data-vol-theme="dark"] .adminDashboard2026__kpi strong,
html[data-vol-theme="dark"] .adminDashboard2026__retired strong,
html[data-vol-theme="dark"] .adminArticle2026__action strong,
html[data-vol-theme="dark"] .adminArticle2026__hero-toggle strong {
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .adminDashboard2026 kbd,
html[data-vol-theme="dark"] .adminDashboard2026__operation-card em,
html[data-vol-theme="dark"] .adminArticle2026__count-pill,
html[data-vol-theme="dark"] .adminArticle2026__tag-list .news2026__tag {
	background: var(--vol-color-accent-soft) !important;
	border-color: var(--vol-color-border-strong) !important;
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] body.vol-admin-route table[bgcolor] {
	background: var(--vol-color-border) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] body.vol-admin-route tr[bgcolor],
html[data-vol-theme="dark"] body.vol-admin-route td[bgcolor],
html[data-vol-theme="dark"] body.vol-admin-route th[bgcolor],
html[data-vol-theme="dark"] body.vol-admin-route tr[bgcolor] > td,
html[data-vol-theme="dark"] body.vol-admin-route tr[bgcolor] > th {
	background: var(--vol-color-surface) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] body.vol-admin-route .padrao,
html[data-vol-theme="dark"] body.vol-admin-route .comborda,
html[data-vol-theme="dark"] body.vol-admin-route .normal {
	background: var(--vol-color-input-bg) !important;
	border-color: var(--vol-color-input-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] body.vol-admin-route .botao,
html[data-vol-theme="dark"] body.vol-admin-route input[type="button"].comborda,
html[data-vol-theme="dark"] body.vol-admin-route input[type="submit"].comborda,
html[data-vol-theme="dark"] body.vol-admin-route button.comborda {
	background: var(--vol-color-surface-raised) !important;
	border-color: var(--vol-color-border) !important;
	box-shadow: none !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] body.vol-admin-route .botao:hover,
html[data-vol-theme="dark"] body.vol-admin-route .botao:focus,
html[data-vol-theme="dark"] body.vol-admin-route input[type="button"].comborda:hover,
html[data-vol-theme="dark"] body.vol-admin-route input[type="button"].comborda:focus,
html[data-vol-theme="dark"] body.vol-admin-route input[type="submit"].comborda:hover,
html[data-vol-theme="dark"] body.vol-admin-route input[type="submit"].comborda:focus,
html[data-vol-theme="dark"] body.vol-admin-route button.comborda:hover,
html[data-vol-theme="dark"] body.vol-admin-route button.comborda:focus {
	background: var(--vol-color-surface-muted) !important;
	border-color: var(--vol-color-border-strong) !important;
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] body.vol-admin-route .codigo,
html[data-vol-theme="dark"] body.vol-admin-route pre,
html[data-vol-theme="dark"] body.vol-admin-route code {
	background: var(--vol-color-code-bg) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-code-text) !important;
}

html[data-vol-theme="dark"] .adminCategory2026__object-card,
html[data-vol-theme="dark"] .adminCategory2026__create-form,
html[data-vol-theme="dark"] .adminCategory2026__category-card,
html[data-vol-theme="dark"] .adminCategory2026__category-card header,
html[data-vol-theme="dark"] .adminCategory2026__category-card header form:first-child,
html[data-vol-theme="dark"] .adminCategory2026__sub-form,
html[data-vol-theme="dark"] .adminCategory2026__sub-list li,
html[data-vol-theme="dark"] .adminDistro2026__create-form,
html[data-vol-theme="dark"] .adminDistro2026__card,
html[data-vol-theme="dark"] .adminDistro2026__card form:first-child,
html[data-vol-theme="dark"] .adminDistro2026__empty {
	background: var(--vol-color-surface-raised) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .adminCategory2026__object-card:hover,
html[data-vol-theme="dark"] .adminCategory2026__object-card:focus,
html[data-vol-theme="dark"] .adminCategory2026__object-card.is-active {
	background: var(--vol-color-surface-muted) !important;
	border-color: var(--vol-color-border-strong) !important;
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .adminCategory2026__object-card small,
html[data-vol-theme="dark"] .adminCategory2026__sub-list h3,
html[data-vol-theme="dark"] .adminCategory2026__status,
html[data-vol-theme="dark"] .adminDistro2026__meta,
html[data-vol-theme="dark"] .adminDistro2026__status {
	color: var(--vol-color-muted) !important;
}

html[data-vol-theme="dark"] .adminCategory2026__status.is-success,
html[data-vol-theme="dark"] .adminDistro2026__status.is-success {
	color: #9af0a5 !important;
}

html[data-vol-theme="dark"] .adminCategory2026__status.is-error,
html[data-vol-theme="dark"] .adminDistro2026__status.is-error,
html[data-vol-theme="dark"] .adminCategory2026__icon-button,
html[data-vol-theme="dark"] .adminCategory2026__inline-delete,
html[data-vol-theme="dark"] .adminDistro2026__icon-button {
	background: rgba(255, 180, 168, .10) !important;
	border-color: rgba(255, 180, 168, .28) !important;
	color: #ffb4a8 !important;
}

html[data-vol-theme="dark"] .adminCategory2026__status.is-loading,
html[data-vol-theme="dark"] .adminDistro2026__status.is-loading {
	color: #9dc8ff !important;
}

html[data-vol-theme="dark"] .downloadLinuxAdmin2026__hero,
html[data-vol-theme="dark"] .downloadLinuxAdmin2026__job-status,
html[data-vol-theme="dark"] .downloadLinuxAdmin2026__draft,
html[data-vol-theme="dark"] .downloadLinuxAdmin2026__warnings,
html[data-vol-theme="dark"] .downloadLinuxAdmin2026__items,
html[data-vol-theme="dark"] .downloadLinuxAdmin2026__actions,
html[data-vol-theme="dark"] .downloadLinuxAdmin2026__warning,
html[data-vol-theme="dark"] .downloadLinuxAdmin2026__diff section,
html[data-vol-theme="dark"] .downloadLinuxAdmin2026__empty {
	background: var(--vol-color-surface-raised) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .downloadLinuxAdmin2026__hero h1,
html[data-vol-theme="dark"] .downloadLinuxAdmin2026__draft h2,
html[data-vol-theme="dark"] .downloadLinuxAdmin2026__warnings h2,
html[data-vol-theme="dark"] .downloadLinuxAdmin2026__items h2,
html[data-vol-theme="dark"] .downloadLinuxAdmin2026__item h2,
html[data-vol-theme="dark"] .downloadLinuxAdmin2026__diff h3,
html[data-vol-theme="dark"] .downloadLinuxAdmin2026__draft dd {
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .downloadLinuxAdmin2026__breadcrumbs,
html[data-vol-theme="dark"] .downloadLinuxAdmin2026__hero p,
html[data-vol-theme="dark"] .downloadLinuxAdmin2026__job-status p,
html[data-vol-theme="dark"] .downloadLinuxAdmin2026__draft p,
html[data-vol-theme="dark"] .downloadLinuxAdmin2026__draft dt,
html[data-vol-theme="dark"] .downloadLinuxAdmin2026__item p,
html[data-vol-theme="dark"] .downloadLinuxAdmin2026__diff dt,
html[data-vol-theme="dark"] .downloadLinuxAdmin2026__muted,
html[data-vol-theme="dark"] .downloadLinuxAdmin2026__empty {
	color: var(--vol-color-muted) !important;
}

html[data-vol-theme="dark"] .downloadLinuxAdmin2026__notice--success,
html[data-vol-theme="dark"] .downloadLinuxAdmin2026__job-status.is-running {
	background: rgba(98, 215, 119, .10) !important;
	border-color: rgba(98, 215, 119, .30) !important;
	color: #9af0a5 !important;
}

html[data-vol-theme="dark"] .downloadLinuxAdmin2026__notice--warning,
html[data-vol-theme="dark"] .downloadLinuxAdmin2026__warning--warning {
	background: rgba(244, 195, 109, .12) !important;
	border-color: rgba(244, 195, 109, .36) !important;
	color: #f4c36d !important;
}

html[data-vol-theme="dark"] .downloadLinuxAdmin2026__notice--error,
html[data-vol-theme="dark"] .downloadLinuxAdmin2026__warning--error {
	background: rgba(255, 180, 168, .12) !important;
	border-color: rgba(255, 180, 168, .36) !important;
	color: #ffb4a8 !important;
}

html[data-vol-theme="dark"] .downloadLinuxAdmin2026__button--ghost,
html[data-vol-theme="dark"] .downloadLinuxAdmin2026__actions textarea {
	background: var(--vol-color-input-bg) !important;
	border-color: var(--vol-color-input-border) !important;
	color: var(--vol-color-text) !important;
}

/* Admin dark refinements: keep state semantics distinct instead of flattening every admin chip. */
html[data-vol-theme="dark"] .adminDashboard2026 {
	--admin-dashboard-amber: #f4c36d;
	--admin-dashboard-blue: #9dc8ff;
	--admin-dashboard-red: #ffb4a8;
}

html[data-vol-theme="dark"] .adminArticle2026,
html[data-vol-theme="dark"] .adminArticleQueue2026,
html[data-vol-theme="dark"] .adminNews2026,
html[data-vol-theme="dark"] .adminCommunity2026,
html[data-vol-theme="dark"] .adminTip2026,
html[data-vol-theme="dark"] .adminScript2026,
html[data-vol-theme="dark"] .adminConf2026 {
	--admin-blue: #9dc8ff;
	--admin-amber: #f4c36d;
	--admin-red: #ffb4a8;
	--queue-ink: var(--vol-color-text);
	--queue-muted: var(--vol-color-muted);
	--queue-line: var(--vol-color-border);
	--queue-surface: var(--vol-color-surface);
	--queue-soft: var(--vol-color-surface-muted);
	--queue-green: var(--vol-color-accent);
	--queue-green-dark: var(--vol-color-link-hover);
}

html[data-vol-theme="dark"] .adminDashboard2026__kpi--warning strong {
	color: #f4c36d !important;
}

html[data-vol-theme="dark"] .adminDashboard2026__kpi--info strong {
	color: #9dc8ff !important;
}

html[data-vol-theme="dark"] .adminDashboard2026__kpi--success strong,
html[data-vol-theme="dark"] .adminDashboard2026__kpi--neutral strong {
	color: #9af0a5 !important;
}

html[data-vol-theme="dark"] .adminDashboard2026__kpi--warning::after {
	background: linear-gradient(90deg, rgba(244, 195, 109, .42), transparent) !important;
}

html[data-vol-theme="dark"] .adminDashboard2026__kpi--info::after {
	background: linear-gradient(90deg, rgba(157, 200, 255, .42), transparent) !important;
}

html[data-vol-theme="dark"] .adminDashboard2026__kpi--success::after,
html[data-vol-theme="dark"] .adminDashboard2026__kpi--neutral::after {
	background: linear-gradient(90deg, rgba(98, 215, 119, .42), transparent) !important;
}

html[data-vol-theme="dark"] .adminDashboard2026__queue-card--attention,
html[data-vol-theme="dark"] .adminArticleQueue2026__status-card[data-status="Em espera"],
html[data-vol-theme="dark"] .adminArticleQueue2026__status-card[data-status="Googlado"] {
	background: linear-gradient(180deg, rgba(244, 195, 109, .12), transparent 58%), var(--vol-color-surface-raised) !important;
	border-color: rgba(244, 195, 109, .36) !important;
}

html[data-vol-theme="dark"] .adminDashboard2026__queue-card--attention::after {
	background: #f4c36d !important;
}

html[data-vol-theme="dark"] .adminArticleQueue2026__today,
html[data-vol-theme="dark"] .adminArticleQueue2026__status-card,
html[data-vol-theme="dark"] .adminArticleQueue2026__panel,
html[data-vol-theme="dark"] .adminArticleQueue2026__suggestions,
html[data-vol-theme="dark"] .adminArticleQueue2026__suggestions button {
	background: var(--vol-color-surface-raised) !important;
	border-color: var(--vol-color-border) !important;
	box-shadow: none !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .adminArticleQueue2026__today strong {
	color: #9af0a5 !important;
}

html[data-vol-theme="dark"] .adminArticleQueue2026__status-card strong {
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .adminArticleQueue2026__status-card.is-active,
html[data-vol-theme="dark"] .adminArticleQueue2026__status-card:hover,
html[data-vol-theme="dark"] .adminArticleQueue2026__status-card:focus {
	background: var(--vol-color-surface-muted) !important;
	border-color: var(--vol-color-border-strong) !important;
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .adminArticleQueue2026__status-card[data-status="Aprovado"],
html[data-vol-theme="dark"] .adminArticleQueue2026__status-card[data-status="Aprovado e revisado"],
html[data-vol-theme="dark"] .adminArticleQueue2026__status-card[data-status="Revisado"],
html[data-vol-theme="dark"] .adminArticleQueue2026__status-card[data-status="Publicado"] {
	background: linear-gradient(180deg, rgba(98, 215, 119, .11), transparent 58%), var(--vol-color-surface-raised) !important;
	border-color: rgba(98, 215, 119, .32) !important;
}

html[data-vol-theme="dark"] .adminArticleQueue2026__status-card[data-status="Reprovado"] {
	background: linear-gradient(180deg, rgba(255, 180, 168, .12), transparent 58%), var(--vol-color-surface-raised) !important;
	border-color: rgba(255, 180, 168, .36) !important;
}

html[data-vol-theme="dark"] .adminArticleQueue2026__title-link {
	background: transparent !important;
	border: 0 !important;
	box-shadow: none !important;
	color: var(--vol-color-link) !important;
	font-weight: 900;
}

html[data-vol-theme="dark"] .adminArticleQueue2026__title-link:hover,
html[data-vol-theme="dark"] .adminArticleQueue2026__title-link:focus {
	background: transparent !important;
	color: var(--vol-color-link-hover) !important;
	text-decoration: underline;
}

html[data-vol-theme="dark"] .adminArticle2026__status-pill,
html[data-vol-theme="dark"] .adminArticleQueue2026__status-pill {
	background: var(--vol-color-surface-muted) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .adminArticle2026__status-pill.status--draft,
html[data-vol-theme="dark"] .adminArticleQueue2026__status-pill.status--draft {
	background: rgba(98, 215, 119, .10) !important;
	border-color: rgba(98, 215, 119, .28) !important;
	color: #9af0a5 !important;
}

html[data-vol-theme="dark"] .adminArticle2026__status-pill.status--waiting,
html[data-vol-theme="dark"] .adminArticleQueue2026__status-pill.status--waiting {
	background: rgba(244, 195, 109, .13) !important;
	border-color: rgba(244, 195, 109, .40) !important;
	color: #f4c36d !important;
}

html[data-vol-theme="dark"] .adminArticle2026__status-pill.status--googlado,
html[data-vol-theme="dark"] .adminArticleQueue2026__status-pill.status--googlado {
	background: rgba(157, 200, 255, .13) !important;
	border-color: rgba(157, 200, 255, .38) !important;
	color: #9dc8ff !important;
}

html[data-vol-theme="dark"] .adminArticle2026__status-pill.status--approved,
html[data-vol-theme="dark"] .adminArticleQueue2026__status-pill.status--approved {
	background: rgba(98, 215, 119, .14) !important;
	border-color: rgba(98, 215, 119, .42) !important;
	color: #9af0a5 !important;
}

html[data-vol-theme="dark"] .adminArticle2026__status-pill.status--rejected,
html[data-vol-theme="dark"] .adminArticleQueue2026__status-pill.status--rejected {
	background: rgba(255, 180, 168, .13) !important;
	border-color: rgba(255, 180, 168, .42) !important;
	color: #ffb4a8 !important;
}

html[data-vol-theme="dark"] .adminArticle2026__status-pill.status--published,
html[data-vol-theme="dark"] .adminArticleQueue2026__status-pill.status--published {
	background: rgba(216, 200, 255, .13) !important;
	border-color: rgba(216, 200, 255, .40) !important;
	color: #d8c8ff !important;
}

html[data-vol-theme="dark"] .adminArticle2026__status-pill.status--neutral,
html[data-vol-theme="dark"] .adminArticleQueue2026__status-pill.status--neutral {
	background: rgba(219, 231, 223, .08) !important;
	border-color: rgba(219, 231, 223, .18) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .adminArticle2026__description,
html[data-vol-theme="dark"] .adminArticle2026__summary-card,
html[data-vol-theme="dark"] .adminArticle2026__attachment-list,
html[data-vol-theme="dark"] .adminNews2026__note {
	background: var(--vol-color-surface-muted) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .adminArticle2026 .articleContribution2026__tag-editor {
	background: var(--vol-color-input-bg) !important;
	border-color: var(--vol-color-input-border) !important;
	box-shadow: none !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .adminArticle2026 .articleContribution2026__tag-editor:focus-within {
	border-color: var(--vol-color-accent) !important;
	box-shadow: 0 0 0 3px var(--vol-color-focus-ring) !important;
}

html[data-vol-theme="dark"] .adminArticle2026 .articleContribution2026__tag-editor input[type="text"],
html[data-vol-theme="dark"] .adminArticle2026 .articleContribution2026__tag-editor input {
	background: transparent !important;
	border-color: transparent !important;
	box-shadow: none !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .adminArticle2026 .articleContribution2026__tag-editor input::placeholder {
	color: var(--vol-color-subtle) !important;
}

html[data-vol-theme="dark"] .adminArticle2026 .articleContribution2026__tag-chip {
	background: var(--vol-color-accent-soft) !important;
	border-color: var(--vol-color-border-strong) !important;
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .adminArticle2026 .articleContribution2026__tag-chip button {
	background: var(--vol-color-surface-raised) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .adminArticle2026 .articleContribution2026__tag-suggestions {
	background: var(--vol-color-surface-raised) !important;
	border-color: var(--vol-color-border) !important;
	box-shadow: 0 18px 36px rgba(0, 0, 0, .36) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .adminArticle2026 .articleContribution2026__tag-suggestions button {
	background: transparent !important;
	border-color: transparent !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .adminArticle2026 .articleContribution2026__tag-suggestions button:hover,
html[data-vol-theme="dark"] .adminArticle2026 .articleContribution2026__tag-suggestions button:focus,
html[data-vol-theme="dark"] .adminArticle2026 .articleContribution2026__tag-suggestions button.is-active,
html[data-vol-theme="dark"] .adminArticle2026 .articleContribution2026__tag-suggestions button[aria-selected="true"] {
	background: var(--vol-color-surface-muted) !important;
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .adminArticle2026 .articleContribution2026__tag-suggestions span {
	color: var(--vol-color-muted) !important;
}

html[data-vol-theme="dark"] .adminArticle2026__icon-button {
	background: var(--vol-color-surface-raised) !important;
	border-color: var(--vol-color-border) !important;
	box-shadow: none !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .adminArticle2026__icon-button:hover,
html[data-vol-theme="dark"] .adminArticle2026__icon-button:focus {
	background: var(--vol-color-surface-muted) !important;
	border-color: var(--vol-color-border-strong) !important;
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .adminArticle2026__article-body {
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .adminArticle2026__article-body [data-admin-news-body],
html[data-vol-theme="dark"] .adminArticle2026__article-body [data-admin-news-body] p,
html[data-vol-theme="dark"] .adminArticle2026__article-body [data-admin-news-body] li,
html[data-vol-theme="dark"] .adminArticle2026__article-body [data-admin-news-body] div,
html[data-vol-theme="dark"] .adminArticle2026__article-body [data-admin-news-body] span:not([class*="pl"]):not([class*="kwd"]):not([class*="str"]):not([class*="com"]) {
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .adminArticle2026__article-body h1,
html[data-vol-theme="dark"] .adminArticle2026__article-body h2,
html[data-vol-theme="dark"] .adminArticle2026__article-body h3,
html[data-vol-theme="dark"] .adminArticle2026__content-subsection h3,
html[data-vol-theme="dark"] .adminArticle2026__support-card h2,
html[data-vol-theme="dark"] .adminNews2026__note strong {
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .adminArticle2026__article-body a,
html[data-vol-theme="dark"] .adminArticle2026__content-subsection a,
html[data-vol-theme="dark"] .adminArticle2026__table a {
	color: var(--vol-color-link) !important;
}

html[data-vol-theme="dark"] .adminArticle2026__article-body a:hover,
html[data-vol-theme="dark"] .adminArticle2026__content-subsection a:hover,
html[data-vol-theme="dark"] .adminArticle2026__table a:hover {
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .adminArticle2026__code-body,
html[data-vol-theme="dark"] .adminArticle2026__article-body pre,
html[data-vol-theme="dark"] .adminArticle2026__article-body code,
html[data-vol-theme="dark"] .adminArticle2026__article-body .codigo,
html[data-vol-theme="dark"] .adminArticle2026__article-body .code,
html[data-vol-theme="dark"] .adminArticle2026__article-body [class*="codigo"],
html[data-vol-theme="dark"] .article-view__content .codigo,
html[data-vol-theme="dark"] .article-view__content [class*="codigo"] {
	background: var(--vol-color-code-bg) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-code-text) !important;
}

html[data-vol-theme="dark"] .adminArticle2026__asset-actions a:not(.adminArticle2026__asset-action--danger),
html[data-vol-theme="dark"] .adminArticle2026__asset-actions button {
	background: var(--vol-color-surface-raised) !important;
	border-color: var(--vol-color-border) !important;
	box-shadow: none !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .adminArticle2026__asset-actions a:not(.adminArticle2026__asset-action--danger):hover,
html[data-vol-theme="dark"] .adminArticle2026__asset-actions a:not(.adminArticle2026__asset-action--danger):focus,
html[data-vol-theme="dark"] .adminArticle2026__asset-actions button:hover,
html[data-vol-theme="dark"] .adminArticle2026__asset-actions button:focus {
	background: var(--vol-color-surface-muted) !important;
	border-color: var(--vol-color-border-strong) !important;
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .adminArticle2026__action > i,
html[data-vol-theme="dark"] .adminArticle2026__small-action i,
html[data-vol-theme="dark"] .adminArticle2026__page-actions i,
html[data-vol-theme="dark"] .adminArticle2026__asset-actions i,
html[data-vol-theme="dark"] .adminArticleQueue2026__review-action i,
html[data-vol-theme="dark"] .adminDashboard2026__operation-card i {
	background: var(--vol-color-surface-muted) !important;
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .adminArticle2026__action[data-confirm-variant="warning"] > i,
html[data-vol-theme="dark"] .adminArticle2026__action[data-admin-article-convert-tip] > i,
html[data-vol-theme="dark"] .adminArticle2026__action[data-admin-tip-convert-article] > i {
	background: rgba(244, 195, 109, .14) !important;
	color: #f4c36d !important;
}

html[data-vol-theme="dark"] .adminArticle2026__action--publish > i,
html[data-vol-theme="dark"] .adminArticle2026__action[data-confirm-variant="publish"] > i {
	background: rgba(98, 215, 119, .14) !important;
	color: #9af0a5 !important;
}

html[data-vol-theme="dark"] .adminArticle2026__action--danger > i,
html[data-vol-theme="dark"] .adminArticle2026__action[data-confirm-variant="danger"] > i,
html[data-vol-theme="dark"] .adminArticle2026__page-action--danger i,
html[data-vol-theme="dark"] .adminArticle2026__asset-action--danger i {
	background: rgba(255, 180, 168, .14) !important;
	color: #ffb4a8 !important;
}

html[data-vol-theme="dark"] .adminArticle2026__support-card {
	background: var(--vol-color-surface) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .adminArticle2026__support-card .adminArticle2026__table-wrap {
	background: var(--vol-color-surface-raised) !important;
	border-color: var(--vol-color-border) !important;
}

html[data-vol-theme="dark"] .adminArticle2026__page-nav a,
html[data-vol-theme="dark"] .adminArticle2026__page-nav span {
	background: var(--vol-color-surface-raised) !important;
	border-color: var(--vol-color-border) !important;
	box-shadow: none !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .adminArticle2026__page-nav span[aria-current="page"] {
	background: var(--vol-color-accent-soft) !important;
	border-color: var(--vol-color-border-strong) !important;
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .adminArticle2026__table th,
html[data-vol-theme="dark"] .adminArticleQueue2026__table th,
html[data-vol-theme="dark"] .adminDashboard2026__table th {
	color: var(--vol-color-muted) !important;
}

html[data-vol-theme="dark"] .adminArticle2026__table tr:nth-child(even),
html[data-vol-theme="dark"] .adminArticleQueue2026__table tr:nth-child(even),
html[data-vol-theme="dark"] .adminDashboard2026__table tr:nth-child(even) {
	background: rgba(219, 231, 223, .035) !important;
}

html[data-vol-theme="dark"] .adminNews2026__muted,
html[data-vol-theme="dark"] .adminNews2026__note span,
html[data-vol-theme="dark"] .adminNews2026__note p {
	color: var(--vol-color-muted) !important;
}

/* Profile page and cards from /perfil/verPerfil.php. */
html[data-vol-theme="dark"] .profile2026 {
	--profile-border: var(--vol-color-border);
	--profile-surface: var(--vol-color-surface);
	--profile-muted: var(--vol-color-muted);
	--profile-ink: var(--vol-color-text);
	--profile-accent: var(--vol-color-link-hover);
	--profile-topbar-hover: var(--vol-color-accent);
	--profile-topbar-hover-strong: var(--vol-color-link-hover);
	color: var(--vol-color-text);
}

html[data-vol-theme="dark"] .profile2026__hero,
html[data-vol-theme="dark"] .profile2026__section,
html[data-vol-theme="dark"] .profile2026__inline-panel,
html[data-vol-theme="dark"] .profile2026__metric,
html[data-vol-theme="dark"] .profile2026__testimonials li,
html[data-vol-theme="dark"] .profile2026__testimonials-empty,
html[data-vol-theme="dark"] .profile2026-admin-modal .modal-content {
	background: var(--vol-color-surface) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .profile2026 h2,
html[data-vol-theme="dark"] .profile2026 h3,
html[data-vol-theme="dark"] .profile2026__metric-value,
html[data-vol-theme="dark"] .profile2026__data-list dt,
html[data-vol-theme="dark"] .profile2026__contrib-grid strong,
html[data-vol-theme="dark"] .profile2026__testimonial-name {
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .profile2026__subhead,
html[data-vol-theme="dark"] .profile2026__metric-label,
html[data-vol-theme="dark"] .profile2026__data-list dd,
html[data-vol-theme="dark"] .profile2026-form__hint,
html[data-vol-theme="dark"] .profile2026__testimonial-sub {
	color: var(--vol-color-muted) !important;
}

html[data-vol-theme="dark"] .profile2026__section-count {
	background: var(--vol-color-accent-soft) !important;
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .profile2026__testimonial-quote {
	background: var(--vol-color-surface-raised) !important;
	border-left: 3px solid var(--vol-color-link-hover) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .profile2026__testimonial-quote > p {
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .profile2026__testimonial-mark {
	color: color-mix(in srgb, var(--vol-color-accent) 55%, transparent) !important;
}

html[data-vol-theme="dark"] .profile2026__testimonial-foot {
	border-color: var(--vol-color-border) !important;
}

html[data-vol-theme="dark"] .profile2026__hero-actions .btn,
html[data-vol-theme="dark"] .profile2026__hero-actions .profile2026__primary-button,
html[data-vol-theme="dark"] .profile2026__social-links a,
html[data-vol-theme="dark"] .profile2026__section-action,
html[data-vol-theme="dark"] .profile2026__testimonials-more,
html[data-vol-theme="dark"] .profile2026__contrib-grid a,
html[data-vol-theme="dark"] .profile2026__contrib-grid span,
html[data-vol-theme="dark"] .profile2026__admin-actions button {
	background: var(--vol-color-surface-raised) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .profile2026__hero-actions .profile2026__primary-button {
	background: var(--vol-color-accent) !important;
	border-color: var(--vol-color-accent) !important;
	color: #fff !important;
}

html[data-vol-theme="dark"] .profile2026__hero-actions .profile2026__primary-button:hover,
html[data-vol-theme="dark"] .profile2026__hero-actions .profile2026__primary-button:focus {
	background: var(--vol-color-link-hover) !important;
	border-color: var(--vol-color-link-hover) !important;
	box-shadow: 0 12px 28px rgba(98, 215, 119, .18) !important;
	color: #fff !important;
	transform: translateY(-2px);
}

html[data-vol-theme="dark"] .profile2026__hero-actions .btn:hover,
html[data-vol-theme="dark"] .profile2026__hero-actions .btn:focus,
html[data-vol-theme="dark"] .profile2026__section-action:hover,
html[data-vol-theme="dark"] .profile2026__section-action:focus,
html[data-vol-theme="dark"] .profile2026__testimonials-more:hover,
html[data-vol-theme="dark"] .profile2026__testimonials-more:focus,
html[data-vol-theme="dark"] .profile2026__contrib-grid a:hover,
html[data-vol-theme="dark"] .profile2026__contrib-grid a:focus {
	background: var(--vol-color-accent-soft) !important;
	border-color: var(--vol-color-border-strong) !important;
	box-shadow: 0 12px 28px rgba(98, 215, 119, .10) !important;
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .profile2026__hero-actions #linkDenuncie:hover,
html[data-vol-theme="dark"] .profile2026__hero-actions #linkDenuncie:focus {
	background: var(--vol-color-danger-bg) !important;
	border-color: rgba(255, 180, 168, .35) !important;
	box-shadow: 0 12px 28px rgba(255, 120, 104, .10) !important;
	color: var(--vol-color-danger) !important;
}

html[data-vol-theme="dark"] .profile2026__admin-actions button:hover,
html[data-vol-theme="dark"] .profile2026__admin-actions button:focus {
	background: var(--vol-color-accent-soft) !important;
	border-color: var(--vol-color-border-strong) !important;
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .profile2026__admin-actions .profile2026__admin-danger:hover,
html[data-vol-theme="dark"] .profile2026__admin-actions .profile2026__admin-danger:focus {
	background: var(--vol-color-danger-bg) !important;
	border-color: rgba(255, 180, 168, .35) !important;
	color: var(--vol-color-danger) !important;
}

html[data-vol-theme="dark"] .profile2026__testimonial {
	background: var(--vol-color-surface) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .profile2026__testimonial:hover,
html[data-vol-theme="dark"] .profile2026__testimonial:focus-within {
	background: var(--vol-color-surface-raised) !important;
	border-color: var(--vol-color-border-strong) !important;
	box-shadow: 0 14px 34px rgba(98, 215, 119, .08) !important;
}

html[data-vol-theme="dark"] .profile2026__testimonial-quote {
	background: var(--vol-color-surface-raised) !important;
	border-left-color: var(--vol-color-link-hover) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .profile2026__testimonial-quote > p {
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .profile2026__testimonial-mark {
	color: rgba(98, 215, 119, .36) !important;
}

html[data-vol-theme="dark"] .profile2026__testimonial-foot {
	border-top-color: var(--vol-color-border) !important;
}

html[data-vol-theme="dark"] .profile2026__testimonial-avatar {
	background: var(--vol-color-surface-raised) !important;
}

/* Forum/topic detail from verTopico.php. */
html[data-vol-theme="dark"] .topic-view {
	--topic-green: var(--vol-color-accent);
	--topic-green-dark: var(--vol-color-link-hover);
	--topic-border: var(--vol-color-border);
	--topic-muted: var(--vol-color-muted);
	--topic-soft: var(--vol-color-surface-muted);
	color: var(--vol-color-text);
}

html[data-vol-theme="dark"] .topic-view__hero,
html[data-vol-theme="dark"] .topic-view__poll,
html[data-vol-theme="dark"] .topic-view__post,
html[data-vol-theme="dark"] .topic-view__post-header,
html[data-vol-theme="dark"] .topic-view__post-body,
html[data-vol-theme="dark"] .topic-view__collapsed-author,
html[data-vol-theme="dark"] .topic-view__edit-panel,
html[data-vol-theme="dark"] .topic-view__gallery-item,
html[data-vol-theme="dark"] .topic-view .modal-content,
html[data-vol-theme="dark"] .topic-view .modal-header,
html[data-vol-theme="dark"] .topic-view .modal-body,
html[data-vol-theme="dark"] .topic-view .modal-footer,
html[data-vol-theme="dark"] .topic-view__reply,
html[data-vol-theme="dark"] .topic-view__reply-form,
html[data-vol-theme="dark"] .topic-view__edit-form,
html[data-vol-theme="dark"] .topic-view__moderation,
html[data-vol-theme="dark"] .topic-view__answer-card,
html[data-vol-theme="dark"] .forum2026__table,
html[data-vol-theme="dark"] .forum2026__table tr {
	background: var(--vol-color-surface) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .topic-view__title,
html[data-vol-theme="dark"] .topic-view #corpoArtigo h1,
html[data-vol-theme="dark"] .topic-view__poll-header h2,
html[data-vol-theme="dark"] .topic-view__post-header h2,
html[data-vol-theme="dark"] .topic-view__post-author strong,
html[data-vol-theme="dark"] .topic-view__collapsed-name,
html[data-vol-theme="dark"] .topic-view__reply h2,
html[data-vol-theme="dark"] .forum2026__topic-title {
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .topic-view__meta,
html[data-vol-theme="dark"] .topic-view__date,
html[data-vol-theme="dark"] .topic-view__author,
html[data-vol-theme="dark"] .topic-view__collapsed-distro,
html[data-vol-theme="dark"] .topic-view__collapsed-state,
html[data-vol-theme="dark"] .topic-view__poll-header p,
html[data-vol-theme="dark"] .topic-view__poll-message-body,
html[data-vol-theme="dark"] .topic-view__gallery-item figcaption,
html[data-vol-theme="dark"] .topic-view__reply-state,
html[data-vol-theme="dark"] .topic-view__reply label,
html[data-vol-theme="dark"] .topic-view__reply-status {
	color: var(--vol-color-muted) !important;
}

html[data-vol-theme="dark"] .topic-view__edit-field span,
html[data-vol-theme="dark"] .topic-view__reply label {
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .topic-view__edit-field input,
html[data-vol-theme="dark"] .topic-view__edit-field textarea,
html[data-vol-theme="dark"] .topic-view__reply input[type="text"],
html[data-vol-theme="dark"] .topic-view__reply input[type="file"],
html[data-vol-theme="dark"] .topic-view__reply textarea {
	background: var(--vol-color-input-bg) !important;
	border-color: var(--vol-color-input-border) !important;
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .topic-view__edit-field input[type="file"],
html[data-vol-theme="dark"] .topic-view__reply input[type="file"] {
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .topic-view__edit-field input::file-selector-button,
html[data-vol-theme="dark"] .topic-view__reply input::file-selector-button {
	background: var(--vol-color-surface-raised) !important;
	border: 1px solid var(--vol-color-border-strong) !important;
	border-radius: 6px;
	color: var(--vol-color-heading) !important;
	font-weight: 700;
	margin-right: 10px;
	padding: 6px 10px;
}

html[data-vol-theme="dark"] #topicActionConfirmModal .modal-title,
html[data-vol-theme="dark"] #topicActionConfirmModal #topicActionConfirmMessage {
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] #topicActionConfirmModal .btn-default {
	background: var(--vol-color-surface-raised) !important;
	border-color: var(--vol-color-border-strong) !important;
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] #topicActionConfirmModal .btn-default:hover,
html[data-vol-theme="dark"] #topicActionConfirmModal .btn-default:focus {
	background: var(--vol-color-surface-muted) !important;
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .topic-view__toolbar a,
html[data-vol-theme="dark"] .topic-view__quick-actions a,
html[data-vol-theme="dark"] .topic-view__post-actions a,
html[data-vol-theme="dark"] .topic-view__action-button,
html[data-vol-theme="dark"] .topic-view__quick-button,
html[data-vol-theme="dark"] .topic-view__quick-actions .vol-bookmark-button,
html[data-vol-theme="dark"] .topic-view__quick-actions .vol-bookmark-login,
html[data-vol-theme="dark"] .topic-view__collapse-all,
html[data-vol-theme="dark"] .topic-view__poll-edit,
html[data-vol-theme="dark"] .topic-view__poll-option,
html[data-vol-theme="dark"] .topic-view__poll-button--ghost,
html[data-vol-theme="dark"] .topic-view__poll-login,
html[data-vol-theme="dark"] .topic-view__pagination a,
html[data-vol-theme="dark"] .topic-view__pagination span,
html[data-vol-theme="dark"] .topic-view__collapse-button,
html[data-vol-theme="dark"] .topic-view__reply-button--secondary,
html[data-vol-theme="dark"] .topic-view__image-rename,
html[data-vol-theme="dark"] .topic-view__image-rename-form button,
html[data-vol-theme="dark"] .topic-view__image-delete {
	background: var(--vol-color-surface-raised) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .topic-view__poll-option.is-selected {
	background: color-mix(in srgb, var(--vol-color-accent) 14%, var(--vol-color-surface-raised)) !important;
	border-color: color-mix(in srgb, var(--vol-color-accent) 48%, var(--vol-color-border)) !important;
}

html[data-vol-theme="dark"] .topic-view__poll-bar {
	background: var(--vol-color-surface-muted) !important;
	border: 1px solid var(--vol-color-border) !important;
}

html[data-vol-theme="dark"] .topic-view__poll-bar span {
	background: linear-gradient(90deg, var(--vol-color-accent), var(--vol-color-link-hover)) !important;
}

html[data-vol-theme="dark"] .topic-view__poll-result strong,
html[data-vol-theme="dark"] .topic-view__poll-result small,
html[data-vol-theme="dark"] .topic-view__poll-choice {
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .topic-view__poll-button--ghost:hover,
html[data-vol-theme="dark"] .topic-view__poll-button--ghost:focus,
html[data-vol-theme="dark"] .topic-view__poll-login:hover,
html[data-vol-theme="dark"] .topic-view__poll-login:focus {
	background: var(--vol-color-surface-muted) !important;
	border-color: var(--vol-color-border-strong) !important;
	color: var(--vol-color-link-hover) !important;
	text-decoration: none !important;
}

html[data-vol-theme="dark"] .topic-view__edit-field input,
html[data-vol-theme="dark"] .topic-view__edit-field textarea,
html[data-vol-theme="dark"] .topic-view__image-rename-form input[type="text"],
html[data-vol-theme="dark"] .topic-view__reply input[type="text"],
html[data-vol-theme="dark"] .topic-view__reply input[type="file"],
html[data-vol-theme="dark"] .topic-view__reply textarea {
	background: var(--vol-color-input-bg) !important;
	border-color: var(--vol-color-input-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .topic-view__edit-panel .vol-wysiwyg {
	background: var(--vol-color-surface) !important;
	border-color: var(--vol-color-border-strong) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .topic-view__edit-panel .vol-wysiwyg__toolbar,
html[data-vol-theme="dark"] .topic-view__edit-panel .vol-wysiwyg__manual-toolbar {
	background: var(--vol-color-surface-raised) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .topic-view__edit-panel .vol-wysiwyg__button,
html[data-vol-theme="dark"] .topic-view__edit-panel .vol-wysiwyg__mode-toggle {
	background: var(--vol-color-surface) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .topic-view__edit-panel .vol-wysiwyg__button:hover,
html[data-vol-theme="dark"] .topic-view__edit-panel .vol-wysiwyg__button:focus,
html[data-vol-theme="dark"] .topic-view__edit-panel .vol-wysiwyg__mode-toggle:hover,
html[data-vol-theme="dark"] .topic-view__edit-panel .vol-wysiwyg__mode-toggle:focus {
	background: var(--vol-color-accent-soft) !important;
	border-color: var(--vol-color-accent) !important;
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .topic-view__edit-panel .vol-wysiwyg__surface,
html[data-vol-theme="dark"] .topic-view__edit-panel .vol-wysiwyg__manual-textarea {
	background: var(--vol-color-input-bg) !important;
	border: 0 !important;
	border-radius: 0 !important;
	color: var(--vol-color-heading) !important;
}

/* Forms and institutional/static pages listed in the review. */
html[data-vol-theme="dark"] .report2026,
html[data-vol-theme="dark"] .recommend2026,
html[data-vol-theme="dark"] .contact2026,
html[data-vol-theme="dark"] .advertise2026,
html[data-vol-theme="dark"] .login2026,
html[data-vol-theme="dark"] .institutional2026,
html[data-vol-theme="dark"] .feeds2026,
html[data-vol-theme="dark"] .faq-help,
html[data-vol-theme="dark"] .statistics2026,
html[data-vol-theme="dark"] .team2026,
html[data-vol-theme="dark"] .members2026 {
	--vol-ink: var(--vol-color-text);
	--vol-muted: var(--vol-color-muted);
	--vol-soft: var(--vol-color-surface-muted);
	--vol-green: var(--vol-color-accent);
	--vol-green-dark: var(--vol-color-link-hover);
	--contact-ink: var(--vol-color-text);
	--contact-muted: var(--vol-color-muted);
	--contact-surface: var(--vol-color-surface);
	--contact-soft: var(--vol-color-surface-muted);
	--advertise-ink: var(--vol-color-text);
	--advertise-muted: var(--vol-color-muted);
	--advertise-surface: var(--vol-color-surface);
	--advertise-soft: var(--vol-color-surface-muted);
	--login-border: var(--vol-color-border);
	--login-muted: var(--vol-color-muted);
	--login-surface: var(--vol-color-surface);
	--login-soft: var(--vol-color-surface-muted);
	--login-ink: var(--vol-color-text);
	--login-accent: var(--vol-color-accent);
	--login-accent-strong: var(--vol-color-link-hover);
	--login-danger: var(--vol-color-danger);
	--members-ink: var(--vol-color-text);
	--members-muted: var(--vol-color-muted);
	--members-surface: var(--vol-color-surface);
	--members-soft: var(--vol-color-surface-muted);
	color: var(--vol-color-text);
}

html[data-vol-theme="dark"] .report2026__hero,
html[data-vol-theme="dark"] .report2026__target,
html[data-vol-theme="dark"] .report2026__form,
html[data-vol-theme="dark"] .report2026__success,
html[data-vol-theme="dark"] .recommend2026__hero,
html[data-vol-theme="dark"] .recommend2026__target,
html[data-vol-theme="dark"] .recommend2026__form,
html[data-vol-theme="dark"] .recommend2026__section,
html[data-vol-theme="dark"] .contact2026__hero,
html[data-vol-theme="dark"] .contact2026__hero-note,
html[data-vol-theme="dark"] .contact2026__triage-card,
html[data-vol-theme="dark"] .contact2026__panel,
html[data-vol-theme="dark"] .advertise2026__hero,
html[data-vol-theme="dark"] .advertise2026__facts article,
html[data-vol-theme="dark"] .advertise2026__note,
html[data-vol-theme="dark"] .advertise2026__packages article,
html[data-vol-theme="dark"] .login2026__panel,
html[data-vol-theme="dark"] .login2026__aside,
html[data-vol-theme="dark"] .institutional-card,
html[data-vol-theme="dark"] .institutional-aside,
html[data-vol-theme="dark"] .feeds2026__card,
html[data-vol-theme="dark"] .faq-help__card,
html[data-vol-theme="dark"] .statistics2026__card,
html[data-vol-theme="dark"] .team2026__card,
html[data-vol-theme="dark"] .team2026__member-card,
html[data-vol-theme="dark"] .members2026__hero,
html[data-vol-theme="dark"] .members2026__search,
html[data-vol-theme="dark"] .members2026__member-card,
html[data-vol-theme="dark"] .members2026__empty {
	background: var(--vol-color-surface) !important;
	border-color: var(--vol-color-border) !important;
	box-shadow: none;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .report2026 h1,
html[data-vol-theme="dark"] .report2026__success h1,
html[data-vol-theme="dark"] .recommend2026 h1,
html[data-vol-theme="dark"] .recommend2026 h2,
html[data-vol-theme="dark"] .recommend2026__target strong,
html[data-vol-theme="dark"] .contact2026 h1,
html[data-vol-theme="dark"] .contact2026 h2,
html[data-vol-theme="dark"] .contact2026__triage-card strong,
html[data-vol-theme="dark"] .advertise2026 h1,
html[data-vol-theme="dark"] .advertise2026 h2,
html[data-vol-theme="dark"] .advertise2026 h3,
html[data-vol-theme="dark"] .login2026 h2,
html[data-vol-theme="dark"] .login2026 h3,
html[data-vol-theme="dark"] .institutional2026 h1,
html[data-vol-theme="dark"] .institutional2026 h2,
html[data-vol-theme="dark"] .institutional2026 h3,
html[data-vol-theme="dark"] .feeds2026 h1,
html[data-vol-theme="dark"] .feeds2026 h2,
html[data-vol-theme="dark"] .faq-help h1,
html[data-vol-theme="dark"] .faq-help h2,
html[data-vol-theme="dark"] .statistics2026 h1,
html[data-vol-theme="dark"] .statistics2026 h2,
html[data-vol-theme="dark"] .team2026 h1,
html[data-vol-theme="dark"] .team2026 h2,
html[data-vol-theme="dark"] .members2026 h1,
html[data-vol-theme="dark"] .members2026 h2,
html[data-vol-theme="dark"] .members2026 h3 {
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .report2026__hero p,
html[data-vol-theme="dark"] .report2026__hint,
html[data-vol-theme="dark"] .report2026__target span,
html[data-vol-theme="dark"] .recommend2026__hero p,
html[data-vol-theme="dark"] .recommend2026__target span,
html[data-vol-theme="dark"] .contact2026__hero p,
html[data-vol-theme="dark"] .contact2026__hero-note span,
html[data-vol-theme="dark"] .contact2026__section-header p,
html[data-vol-theme="dark"] .advertise2026 p,
html[data-vol-theme="dark"] .login2026__intro,
html[data-vol-theme="dark"] .login2026__aside p,
html[data-vol-theme="dark"] .login2026__aside li,
html[data-vol-theme="dark"] .login2026__help,
html[data-vol-theme="dark"] .login2026__secondary,
html[data-vol-theme="dark"] .institutional-lede,
html[data-vol-theme="dark"] .institutional2026 p,
html[data-vol-theme="dark"] .feeds2026 p,
html[data-vol-theme="dark"] .faq-help p,
html[data-vol-theme="dark"] .statistics2026 p,
html[data-vol-theme="dark"] .team2026 p,
html[data-vol-theme="dark"] .members2026 p,
html[data-vol-theme="dark"] .members2026__meta {
	color: var(--vol-color-muted) !important;
}

html[data-vol-theme="dark"] .report2026 input,
html[data-vol-theme="dark"] .report2026 textarea,
html[data-vol-theme="dark"] .recommend2026 input,
html[data-vol-theme="dark"] .recommend2026 textarea,
html[data-vol-theme="dark"] .contact2026 input,
html[data-vol-theme="dark"] .contact2026 textarea,
html[data-vol-theme="dark"] .login2026 input,
html[data-vol-theme="dark"] .members2026 input,
html[data-vol-theme="dark"] .members2026 select {
	background: var(--vol-color-input-bg) !important;
	border-color: var(--vol-color-input-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .recommend2026__field > div,
html[data-vol-theme="dark"] .contact2026__field > div {
	background: var(--vol-color-input-bg) !important;
	border-color: var(--vol-color-input-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .report2026__secondary,
html[data-vol-theme="dark"] .recommend2026__secondary,
html[data-vol-theme="dark"] .contact2026__triage-card,
html[data-vol-theme="dark"] .advertise2026__inline-link,
html[data-vol-theme="dark"] .members2026__actions a,
html[data-vol-theme="dark"] .members2026__page-link,
html[data-vol-theme="dark"] .members2026__page-number {
	background: var(--vol-color-surface-raised) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .report2026 label,
html[data-vol-theme="dark"] .recommend2026 label,
html[data-vol-theme="dark"] .contact2026 label,
html[data-vol-theme="dark"] .feeds2026__eyebrow,
html[data-vol-theme="dark"] .feeds2026__label,
html[data-vol-theme="dark"] .faq-help__eyebrow,
html[data-vol-theme="dark"] .faq-help__search small,
html[data-vol-theme="dark"] .faq-help__nav p,
html[data-vol-theme="dark"] .team2026__eyebrow,
html[data-vol-theme="dark"] .members2026__eyebrow,
html[data-vol-theme="dark"] .members2026__field label,
html[data-vol-theme="dark"] .login2026__eyebrow,
html[data-vol-theme="dark"] .login2026__field label,
html[data-vol-theme="dark"] .login2026__captcha-label,
html[data-vol-theme="dark"] .statistics2026__eyebrow {
	color: var(--vol-color-subtle) !important;
}

html[data-vol-theme="dark"] .institutional-hero,
html[data-vol-theme="dark"] .institutional-section,
html[data-vol-theme="dark"] .institutional-fact,
html[data-vol-theme="dark"] .feeds2026__hero,
html[data-vol-theme="dark"] .feeds2026__notes,
html[data-vol-theme="dark"] .faq-help__hero,
html[data-vol-theme="dark"] .faq-help__nav,
html[data-vol-theme="dark"] .faq-help__item,
html[data-vol-theme="dark"] .faq-help__answer,
html[data-vol-theme="dark"] .faq-help__footer,
html[data-vol-theme="dark"] .statistics2026__hero,
html[data-vol-theme="dark"] .statistics2026__hero-note,
html[data-vol-theme="dark"] .statistics2026__impact-card,
html[data-vol-theme="dark"] .statistics2026__metric-panel,
html[data-vol-theme="dark"] .statistics2026__ranking-card,
html[data-vol-theme="dark"] .statistics2026__method,
html[data-vol-theme="dark"] .statistics2026__metric,
html[data-vol-theme="dark"] .team2026__hero,
html[data-vol-theme="dark"] .team2026__hero-stats div,
html[data-vol-theme="dark"] .team2026__member-stats span,
html[data-vol-theme="dark"] .team2026__comment-tools,
html[data-vol-theme="dark"] .team2026__comment-form,
html[data-vol-theme="dark"] .members2026__hero-note,
html[data-vol-theme="dark"] .members2026__scoreboard span {
	background: var(--vol-color-surface) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
	box-shadow: none !important;
}

html[data-vol-theme="dark"] .advertise2026__facts,
html[data-vol-theme="dark"] .advertise2026__table-wrap,
html[data-vol-theme="dark"] .advertise2026__table,
html[data-vol-theme="dark"] .advertise2026__table th,
html[data-vol-theme="dark"] .advertise2026__table td,
html[data-vol-theme="dark"] .advertise2026__table tfoot td,
html[data-vol-theme="dark"] .advertise2026__section--cta {
	background: var(--vol-color-surface) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
	box-shadow: none !important;
}

html[data-vol-theme="dark"] .advertise2026__section,
html[data-vol-theme="dark"] .advertise2026__section--split,
html[data-vol-theme="dark"] .advertise2026__section--rules,
html[data-vol-theme="dark"] .advertise2026__format,
html[data-vol-theme="dark"] .advertise2026__checklist,
html[data-vol-theme="dark"] .advertise2026__denylist {
	background: transparent !important;
	box-shadow: none !important;
}

html[data-vol-theme="dark"] .advertise2026__format {
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .advertise2026__mock {
	border: 1px solid rgba(244, 251, 246, .14) !important;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .12), 0 14px 30px rgba(0, 0, 0, .22) !important;
	color: #f8fff9 !important;
}

html[data-vol-theme="dark"] .advertise2026__mock--sidebar-basic {
	background: linear-gradient(135deg, #1e6f9a, #143d5f) !important;
}

html[data-vol-theme="dark"] .advertise2026__mock--sidebar-premium {
	background: linear-gradient(135deg, #76872a, #3f511b) !important;
}

html[data-vol-theme="dark"] .advertise2026__mock--body {
	background: linear-gradient(135deg, #3d836a, #1f5c4c) !important;
}

html[data-vol-theme="dark"] .advertise2026__mock--native {
	background: linear-gradient(135deg, #8b6b34, #5f401b) !important;
}

html[data-vol-theme="dark"] .advertise2026__mock--listing {
	background: linear-gradient(135deg, #7d5b8f, #4f3561) !important;
}

html[data-vol-theme="dark"] .advertise2026__mock--footer {
	background: linear-gradient(135deg, #2f8b82, #195f59) !important;
}

html[data-vol-theme="dark"] .advertise2026__mock--publieditorial {
	background: linear-gradient(135deg, #8d6548, #5f3d2b) !important;
}

html[data-vol-theme="dark"] .advertise2026__package--featured {
	background: linear-gradient(135deg, rgba(0, 131, 24, .86), rgba(13, 95, 43, .94)) !important;
	border-color: rgba(98, 215, 119, .55) !important;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .12), 0 16px 32px rgba(0, 0, 0, .24) !important;
	color: #f4fff6 !important;
}

html[data-vol-theme="dark"] .advertise2026__package--featured h3,
html[data-vol-theme="dark"] .advertise2026__package--featured .advertise2026__package-price {
	color: #f8fff9 !important;
}

html[data-vol-theme="dark"] .advertise2026__package--featured p {
	color: #e8ffed !important;
}

html[data-vol-theme="dark"] .advertise2026__package--featured .advertise2026__package-label,
html[data-vol-theme="dark"] .advertise2026__package--featured .advertise2026__package-period {
	color: #ffd58f !important;
}

html[data-vol-theme="dark"] .advertise2026__facts strong,
html[data-vol-theme="dark"] .advertise2026__package-price,
html[data-vol-theme="dark"] .advertise2026__table tbody th,
html[data-vol-theme="dark"] .advertise2026__table td,
html[data-vol-theme="dark"] .institutional-fact strong,
html[data-vol-theme="dark"] .faq-help__item h3,
html[data-vol-theme="dark"] .faq-help__item button,
html[data-vol-theme="dark"] .statistics2026__impact-card strong,
html[data-vol-theme="dark"] .statistics2026__metric strong,
html[data-vol-theme="dark"] .statistics2026__ranking-row strong,
html[data-vol-theme="dark"] .statistics2026__hero-note strong,
html[data-vol-theme="dark"] .team2026__hero-stats strong,
html[data-vol-theme="dark"] .team2026__member-stats strong,
html[data-vol-theme="dark"] .members2026__hero-note strong,
html[data-vol-theme="dark"] .members2026__scoreboard strong {
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .advertise2026__facts span,
html[data-vol-theme="dark"] .advertise2026__checklist li,
html[data-vol-theme="dark"] .advertise2026__denylist li,
html[data-vol-theme="dark"] .advertise2026__package-period,
html[data-vol-theme="dark"] .advertise2026__package-label,
html[data-vol-theme="dark"] .advertise2026__format dt,
html[data-vol-theme="dark"] .advertise2026__format dd,
html[data-vol-theme="dark"] .advertise2026__mock small,
html[data-vol-theme="dark"] .advertise2026__table tfoot em,
html[data-vol-theme="dark"] .institutional-fact span,
html[data-vol-theme="dark"] .institutional-hero__figure figcaption,
html[data-vol-theme="dark"] .faq-help__answer-inner,
html[data-vol-theme="dark"] .statistics2026__impact-card span,
html[data-vol-theme="dark"] .statistics2026__impact-card p,
html[data-vol-theme="dark"] .statistics2026__metric span,
html[data-vol-theme="dark"] .statistics2026__metric p,
html[data-vol-theme="dark"] .statistics2026__ranking-row span,
html[data-vol-theme="dark"] .statistics2026__hero-note span,
html[data-vol-theme="dark"] .team2026__hero-stats span,
html[data-vol-theme="dark"] .team2026__member-meta,
html[data-vol-theme="dark"] .team2026__member-stats span,
html[data-vol-theme="dark"] .members2026__hero-note span,
html[data-vol-theme="dark"] .members2026__scoreboard span,
html[data-vol-theme="dark"] .members2026__meta dd {
	color: var(--vol-color-muted) !important;
}

html[data-vol-theme="dark"] .institutional-section p,
html[data-vol-theme="dark"] .feeds2026__notes li,
html[data-vol-theme="dark"] .faq-help__answer p,
html[data-vol-theme="dark"] .faq-help__answer li {
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .institutional-link-list li + li {
	border-top-color: rgba(169, 184, 176, .18) !important;
}

html[data-vol-theme="dark"] .institutional-link-list a {
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .faq-help__search,
html[data-vol-theme="dark"] .faq-help__search input,
html[data-vol-theme="dark"] .login2026__field input,
html[data-vol-theme="dark"] .login2026__captcha-box,
html[data-vol-theme="dark"] .team2026__comment-textarea {
	background: var(--vol-color-input-bg) !important;
	border-color: var(--vol-color-input-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .faq-help__quick-actions a,
html[data-vol-theme="dark"] .faq-help__tool-buttons button,
html[data-vol-theme="dark"] .faq-help__nav a,
html[data-vol-theme="dark"] .faq-help__item button,
html[data-vol-theme="dark"] .team2026__member-action,
html[data-vol-theme="dark"] .team2026__load-comments {
	background: var(--vol-color-surface-raised) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .faq-help__item button:hover,
html[data-vol-theme="dark"] .faq-help__item button:focus,
html[data-vol-theme="dark"] .faq-help__item button[aria-expanded="true"] {
	background: var(--vol-color-surface-muted) !important;
	color: var(--vol-color-link) !important;
}

/* Simulado pages: /simulado/, indice.php, gabarito.php and verQuestao.php. */
html[data-vol-theme="dark"] .simulado2026 {
	--simulado-ink: var(--vol-color-text);
	--simulado-muted: var(--vol-color-muted);
	--simulado-line: var(--vol-color-border);
	--simulado-surface: var(--vol-color-surface);
	--simulado-soft: var(--vol-color-surface-muted);
	--simulado-green: var(--vol-color-accent);
	--simulado-green-dark: var(--vol-color-link-hover);
	--simulado-red: var(--vol-color-danger);
	--simulado-blue: #9dc8ff;
	--simulado-amber: #f4c36d;
	--simulado-shadow: none;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .simulado2026__hero,
html[data-vol-theme="dark"] .simulado2026__panel,
html[data-vol-theme="dark"] .simulado2026__result,
html[data-vol-theme="dark"] .simulado2026__question-card,
html[data-vol-theme="dark"] .simulado2026__list-page,
html[data-vol-theme="dark"] .simulado2026__comments,
html[data-vol-theme="dark"] .simulado2026__preference-card,
html[data-vol-theme="dark"] .simulado2026__stat,
html[data-vol-theme="dark"] .simulado2026__rule,
html[data-vol-theme="dark"] .simulado2026__ranking,
html[data-vol-theme="dark"] .simulado2026__question-text,
html[data-vol-theme="dark"] .simulado2026__question-option,
html[data-vol-theme="dark"] .simulado2026__terminal-line,
html[data-vol-theme="dark"] .simulado2026__result-answer div,
html[data-vol-theme="dark"] .simulado2026 .article-comment {
	background: var(--vol-color-surface) !important;
	border-color: var(--vol-color-border) !important;
	box-shadow: none !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .simulado2026__hero {
	background-image:
		linear-gradient(90deg, rgba(98, 215, 119, .08) 1px, transparent 1px),
		linear-gradient(180deg, rgba(98, 215, 119, .06) 1px, transparent 1px) !important;
	background-color: var(--vol-color-surface) !important;
}

html[data-vol-theme="dark"] .simulado2026 h1,
html[data-vol-theme="dark"] .simulado2026 h2,
html[data-vol-theme="dark"] .simulado2026 h3,
html[data-vol-theme="dark"] .simulado2026__preference-card strong,
html[data-vol-theme="dark"] .simulado2026__question-cell,
html[data-vol-theme="dark"] .simulado2026 .article-comment__body {
	color: var(--vol-color-heading) !important;
}

html[data-vol-theme="dark"] .simulado2026__hero p,
html[data-vol-theme="dark"] .simulado2026__panel p,
html[data-vol-theme="dark"] .simulado2026__result p,
html[data-vol-theme="dark"] .simulado2026__list-page p,
html[data-vol-theme="dark"] .simulado2026__preference-card small,
html[data-vol-theme="dark"] .simulado2026__stat span,
html[data-vol-theme="dark"] .simulado2026__rule span,
html[data-vol-theme="dark"] .simulado2026__ranking span,
html[data-vol-theme="dark"] .simulado2026__pagination-summary,
html[data-vol-theme="dark"] .simulado2026__page-gap,
html[data-vol-theme="dark"] .simulado2026__empty,
html[data-vol-theme="dark"] .simulado2026 .article-comment__meta {
	color: var(--vol-color-muted) !important;
}

html[data-vol-theme="dark"] .simulado2026__secondary,
html[data-vol-theme="dark"] .simulado2026__ghost,
html[data-vol-theme="dark"] .simulado2026__sort-link,
html[data-vol-theme="dark"] .simulado2026__page-link,
html[data-vol-theme="dark"] .simulado2026__page-number,
html[data-vol-theme="dark"] .simulado2026__ranking-tabs,
html[data-vol-theme="dark"] .simulado2026__ranking-tabs button,
html[data-vol-theme="dark"] .simulado2026__option-key,
html[data-vol-theme="dark"] .simulado2026__ranking-badge,
html[data-vol-theme="dark"] .simulado2026__comment-count,
html[data-vol-theme="dark"] .simulado2026 .article-comment__number,
html[data-vol-theme="dark"] .simulado2026 .article-comment__votes .btn-like,
html[data-vol-theme="dark"] .simulado2026 .article-comment__actions a,
html[data-vol-theme="dark"] .simulado2026 .article-comment__actions button,
html[data-vol-theme="dark"] .simulado2026 .article-comment__action {
	background: var(--vol-color-surface-raised) !important;
	border-color: var(--vol-color-border) !important;
	box-shadow: none !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .simulado2026__question-option:hover,
html[data-vol-theme="dark"] .simulado2026__question-option:focus-within,
html[data-vol-theme="dark"] .simulado2026__question-option.is-selected,
html[data-vol-theme="dark"] .simulado2026__ranking-tabs button.is-active,
html[data-vol-theme="dark"] .simulado2026__ranking-row:hover,
html[data-vol-theme="dark"] .simulado2026__ranking-row.is-podium,
html[data-vol-theme="dark"] .simulado2026__sort-link:hover,
html[data-vol-theme="dark"] .simulado2026__page-link:hover,
html[data-vol-theme="dark"] .simulado2026__page-number:hover,
html[data-vol-theme="dark"] .simulado2026 .article-comment__action:hover {
	background: var(--vol-color-surface-muted) !important;
	border-color: var(--vol-color-border-strong) !important;
	color: var(--vol-color-link-hover) !important;
}

html[data-vol-theme="dark"] .simulado2026__result--success {
	background: var(--vol-color-accent-soft) !important;
	border-color: rgba(98, 215, 119, .34) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .simulado2026__result--danger {
	background: linear-gradient(90deg, rgba(255, 180, 168, .08), transparent 42%), var(--vol-color-surface) !important;
	border-color: rgba(255, 180, 168, .18) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .simulado2026__result-answer .simulado2026__answer--neutral {
	background: var(--vol-color-surface-raised) !important;
	border-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .simulado2026__result-answer .simulado2026__answer--correct {
	background: rgba(98, 215, 119, .13) !important;
	border-color: rgba(98, 215, 119, .42) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .simulado2026__result-answer .simulado2026__answer--correct strong {
	color: #9af0a5 !important;
}

html[data-vol-theme="dark"] .simulado2026__result-answer .simulado2026__answer--wrong {
	background: rgba(255, 180, 168, .11) !important;
	border-color: rgba(255, 180, 168, .36) !important;
	color: var(--vol-color-text) !important;
}

html[data-vol-theme="dark"] .simulado2026__result-answer .simulado2026__answer--wrong strong {
	color: #ffb4a8 !important;
}

html[data-vol-theme="dark"] .simulado2026__progress {
	background: var(--vol-color-surface-raised) !important;
}

html[data-vol-theme="dark"] .simulado2026__table th,
html[data-vol-theme="dark"] .simulado2026__table td {
	border-bottom-color: var(--vol-color-border) !important;
	color: var(--vol-color-text) !important;
}

@media (max-width: 991px) {
	.vol-theme-toggle {
		gap: 1px;
	}

	.vol-theme-toggle__button {
		height: 34px;
		width: 34px;
	}
}
