/* Aurora: glow, glass and gradients. */
.mg-masthead.is-scrolled .mg-header { background: rgba(var(--mg-header-bg-rgb), .78); -webkit-backdrop-filter: saturate(160%) blur(14px); backdrop-filter: saturate(160%) blur(14px); }
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; position: relative; overflow: hidden;
	background:
		radial-gradient(60% 120% at 0% 0%, rgba(var(--mg-accent-rgb), .14), transparent 60%),
		radial-gradient(60% 120% at 100% 100%, rgba(var(--mg-secondary-rgb), .14), transparent 60%),
		var(--mg-surface);
}
.mg-item .mg-item-type { background: linear-gradient(120deg, var(--mg-primary), var(--mg-accent)); -webkit-background-clip: text; background-clip: text; color: transparent; }
.mg-listing--grid .mg-item a.mg-item-link:hover,
.mg-listing--carousel .mg-item a.mg-item-link:hover { border-color: rgba(var(--mg-primary-rgb), .35); box-shadow: 0 18px 50px rgba(var(--mg-primary-rgb), .18); }
.mg-core .mg-sidebar .catheader { background: linear-gradient(135deg, var(--mg-primary), var(--mg-secondary)); color: #fff; border-bottom: 0; }
