/* Lumen: science.  Connected dots and a glow. */
html.mg-title-band .mgcontent > h1:first-of-type,
html.mg-title-band .mgcontent h1.departmentheadline, html.mg-title-band .mgcontent h1.articleheadline {
	border-left: 0;
	background: radial-gradient(circle at 85% 30%, rgba(var(--mg-accent-rgb), .25) 0 4px, transparent 5px), radial-gradient(circle at 78% 65%, rgba(var(--mg-secondary-rgb), .3) 0 5px, transparent 6px), radial-gradient(circle at 92% 70%, rgba(var(--mg-primary-rgb), .25) 0 3px, transparent 4px), linear-gradient(120deg, var(--mg-surface), #fff);
}
.mg-item .mg-item-type { color: var(--mg-secondary); }
.mg-core .mg-sidebar .catheader { background: linear-gradient(120deg, var(--mg-primary), var(--mg-secondary)); color: #fff; }
.mg-core .mg-layout .mg-card-icon { border-radius: 50%; background: linear-gradient(135deg, var(--mg-primary), var(--mg-accent)); color: #fff; box-shadow: 0 0 20px rgba(var(--mg-accent-rgb), .35); }
.mg-core .mg-layout .mg-stat-value { background: linear-gradient(120deg, var(--mg-primary), var(--mg-accent)); -webkit-background-clip: text; background-clip: text; color: transparent; }
.mg-core .mg-layout .mg-eyebrow { color: var(--mg-secondary); }
.mg-core .mg-layout .mg-on-dark .mg-eyebrow { color: #fff; opacity: .9; }
