/**
 * Publisher news & magazine demo visual system.
 */

body.nbt-news-demo--crypto-news,
body.nbt-news-demo--bitcoin-news,
body.nbt-news-demo--general-news-portal {
	--nbt-portal-accent: var(--nbt-accent, #f7931a);
}

.nbt-news-band {
	padding-block: clamp(1rem, 2.5vw, 2rem);
}

.nbt-news-band--alt {
	background: linear-gradient(180deg, rgba(15, 23, 42, 0.02), transparent);
}

.nbt-ew-home-premium-portal .nbt-news-band + .nbt-news-band {
	border-top: 1px solid rgba(15, 23, 42, 0.06);
}

.nbt-news-demo--newspaper-style-portal .nbt-portal-section-head h2,
.nbt-news-demo--editorial-magazine .nbt-portal-section-head h2 {
	font-family: Georgia, "Times New Roman", serif;
	letter-spacing: -0.02em;
}

.nbt-news-demo--minimal-reading-blog .nbt-portal-block,
.nbt-news-demo--personal-blog .nbt-portal-block {
	--nbt-portal-shadow: 0 8px 24px rgba(15, 23, 42, 0.06);
}

.nbt-news-demo--viral-news .nbt-portal-rail__card,
.nbt-news-demo--gaming-news .nbt-portal-card--interactive {
	transform-origin: center;
}

.nbt-news-demo--stock-market-news .nbt-portal-hero__market,
.nbt-news-demo--finance-magazine .nbt-portal-insights__chart {
	border: 1px solid rgba(15, 23, 42, 0.08);
}
