/* Gen 2 palette for older theme cards (roadmap C1.18).
 * The rules being overridden live in style.css and templates/home.php (inline), so !important is needed.
 * Page-level cards = plain main-card colour; inner cards = Gen 2 surface (white 4% on #1a1f24) + silver hairline.
 * Rollback: dequeue this file (includes/ms-site-nav.php). */
:root {
	--ms-g2p-main: #1a1f24;
	--ms-g2p-inner: linear-gradient(rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0.04)), #1a1f24;
	--ms-g2p-line: rgba(192, 192, 192, 0.22);
}

.datewrap,
.datewrapTeaser {
	background: var(--ms-g2p-main) !important;
}

.lightweight-chart-container,
.stockChartWrap .chart-outer,
.finchartContainer,
.innerHeatmap,
.tableWrap,
.ms-table-v2.tableWrap,
.ms-table-v2.tableWrap:hover,
.modern-donut-container,
.ms-tool-card,
.feature-card,
.app-card,
.pricing-card {
	background: var(--ms-g2p-inner) !important;
	border-color: var(--ms-g2p-line) !important;
}

/* Background only: these keep their own (gold / quiet) borders */
body .carousel .datewrap,
.ms-pm-list li a {
	background: var(--ms-g2p-inner) !important;
}

/* Calendar app (marketsnap-calendar bundle, styles injected at runtime); gold active/today/selected states untouched */
.calendar-card,
.daily-card,
.stat-card,
.events-day,
.week-tab:not(.active),
.calendar-day:not(:hover):not(.today):not(.selected):not(.empty),
.economics-filters,
.search-overlay-content,
.economics-modal,
.login-prompt-modal {
	background: var(--ms-g2p-inner) !important;
}

.calendar-card {
	border-color: var(--ms-g2p-line) !important;
}
