/* Yellow signals the main action; teal identifies editions and offer labels.
   Explicit page scope takes precedence over the renderer's earlier teal CTA default. */
html .mk-page .mk-btn:not(.secondary):not([aria-disabled="true"]):not(.is-disabled) {
  background: var(--sv-gold-500);
  color: var(--sv-ink);
  border-color: var(--sv-ink);
}
html .mk-page .mk-btn:not(.secondary):not([aria-disabled="true"]):not(.is-disabled):hover {
  background: var(--sv-gold-300);
  box-shadow: 4px 4px 0 0 var(--sv-ink), 0 0 0 3px var(--sv-gold-100);
}
html .mk-page .hero-primary-cta img {filter:none;}
html .mk-page :is(.crew-badge,.fm-bar-tag,.layer-tag,.layer-flag,.skill-tag,.fm-tag,.tier-tag) {
  background: var(--sv-teal-700);
  color: var(--sv-cream-50);
  border-color: var(--sv-ink);
}
