/* ============================================================
   Men's Edition — noir ground, Carolina blue accent
   Loaded AFTER women.css so it overrides oxblood selectors too.
   ============================================================ */

[data-palette="noir"] {
  --gold: #7fb3d5;
  --accent: #7fb3d5;
  --accent-soft: #5d97bd;
  --noir: #5a1410;
}

/* Force every accent surface that women.css colored gold to take Carolina blue.
   These selectors aren't scoped to oxblood, so they apply on noir too. */
[data-palette="noir"] .sec-head .num,
[data-palette="noir"] .l2-head .l2-num,
[data-palette="noir"] .l2-head .l2-title .it,
[data-palette="noir"] .build-list .row .n,
[data-palette="noir"] .l2-build .build-hero-meta .num,
[data-palette="noir"] .wear-card .meta .num,
[data-palette="noir"] .wear-card h3 .it,
[data-palette="noir"] .style-cell .num,
[data-palette="noir"] .finish-row .n,
[data-palette="noir"] .season-card .bot h4 .it,
[data-palette="noir"] .essentials-intro h3 .it,
[data-palette="noir"] .starter-five .item .icn,
[data-palette="noir"] .qs-item .num,
[data-palette="noir"] .editor-slip .slip-body p:first-child::first-letter,
[data-palette="noir"] .editor-slip .slip-body .pull,
[data-palette="noir"] .pullquote .qmark,
[data-palette="noir"] .pullquote blockquote .accent,
[data-palette="noir"] .feature .feat-num,
[data-palette="noir"] .feature .feat-title .it,
[data-palette="noir"] .lookbook-head h2 .it,
[data-palette="noir"] .look .info .num,
[data-palette="noir"] .footer-mast .gold,
[data-palette="noir"] .footer-col h4,
[data-palette="noir"] .logo .ampersand,
[data-palette="noir"] .w-hero .megaword .it,
[data-palette="noir"] .w-hero .megaword .ampersand {
  color: #7fb3d5;
}
[data-palette="noir"] .ticker .ticker-item .dot,
[data-palette="noir"] .w-hero .crest,
[data-palette="noir"] .nav a.active::after {
  background: #7fb3d5;
}
[data-palette="noir"] .footer-sub-input button {
  background: #7fb3d5;
  color: #0a0a0a;
}
[data-palette="noir"] .finish-row:hover .arr { color: #7fb3d5; }
[data-palette="noir"] .season-card .bot .cta { border-bottom-color: #7fb3d5; }

/* Men hero just retones the megaword: gold italic instead of cream-on-red. */
[data-palette="noir"] .w-hero .megaword .it { color: var(--gold); }
[data-palette="noir"] .w-hero .megaword .ampersand { color: var(--gold); }

/* The bridge inverts: from noir page, we tease the oxblood women's lane. */
[data-palette="noir"] .bridge {
  background: #5a1410;
  border-top-color: rgba(244,234,215,0.12);
  border-bottom-color: rgba(244,234,215,0.12);
}
[data-palette="noir"] .bridge .bridge-bg::after {
  background: linear-gradient(90deg, #5a1410 10%, transparent 70%, #5a1410 100%);
}
[data-palette="noir"] .bridge h3 .it { color: #f4ead7; }
[data-palette="noir"] .bridge .bridge-cta { border-bottom-color: #f4ead7; }
[data-palette="noir"] .bridge .bridge-cta .arr { color: #f4ead7; }
