/* Palette adapted from The Met's Costume Art presentation: museum white,
   absolute black, signature crimson, cool gallery gray, and sculptural blush. */
:root {
  --black: #090909;
  --ivory: #f6f6f4;
  --red: #e4002b;
  --gallery-gray: #e9e9e7;
  --sculpture: #d6c8c4;
  --line: rgba(246, 246, 244, .24);
}

body { background: var(--black); }
.nav-cta { border-color: var(--red); }
.about-nav nav .active { color: var(--red); }

.button.light {
  background: var(--red);
  color: #fff;
}

.hero h1 em,
.moment em,
.about-hero h1 em,
.backbone-title em,
.awards-hero h1 em,
.editorial-hero h1 em,
.experience-hero h1 em,
.academy-title h2 em,
.diplomacy-copy h2 em,
.experience-copy h2 em,
.partner-tiers h2 em,
.involved-close h2 em,
.archive-note h2 em,
.edition-intro h2 em,
.involved-close h2 em,
.editorial-cta h2 em,
.about-close h2 em,
.verdict h2 em {
  color: var(--red);
}

.about-intro,
.awards-list .roman,
.legacy-mark,
.honor-row b,
.signal-band i { color: var(--red); }

.verdict,
.about-close,
.diplomacy-section,
.editorial-cta,
.partner-metrics,
.archive-pending {
  background: #111;
  border-top: 4px solid var(--red);
}

.verdict .section-label,
.criteria p,
.diplomacy-copy > p { color: #cfcfcb; }

.editorial-hero,
.edition-year,
.press-hero,
.editions-hero {
  background: radial-gradient(circle at 78% 28%, rgba(228, 0, 43, .13), transparent 26%);
}

.involved-close {
  background: linear-gradient(135deg, #090909 58%, #211116);
  border-top: 4px solid var(--red);
}

.manifesto,
.honors,
.access,
.editorial-list,
.partner-paths,
.impact-story,
.experience-numbers,
.edition-index,
.edition-intro,
.edition-press,
.press-list,
.involved-grid { background: var(--ivory); }

.text-link,
.edition-source a,
.press-list i { border-color: var(--red); }

::selection { background: var(--red); color: #fff; }
