.palette [class*="register"],
.palette [class*="heroButtons"] a:first-child,
.palette [class*="cta"] a:first-child,
.palette [class*="how"] > a,
.palette [class*="auth"] button,
.palette [class*="mobileBar"] a:last-child,
.palette [class*="drawerActions"] a:last-child {
  background: linear-gradient(135deg, var(--accent-soft), var(--gold) 58%, var(--accent-deep));
  color: #080908;
  box-shadow: 0 10px 28px color-mix(in srgb, var(--gold) 20%, transparent);
}
.palette [class*="register"]:hover,
.palette [class*="heroButtons"] a:first-child:hover,
.palette [class*="cta"] a:first-child:hover,
.palette [class*="how"] > a:hover {
  background: linear-gradient(135deg, color-mix(in srgb, var(--accent-soft) 88%, white), var(--gold) 52%, var(--accent-deep));
  box-shadow: 0 13px 34px color-mix(in srgb, var(--gold) 30%, transparent);
}
.palette [class*="hero"] h1 em,
.palette [class*="sectionIntro"] > p,
.palette [class*="sectionHead"] > div > p,
.palette [class*="faqHead"] small,
.palette [class*="reviewHead"] small,
.palette [class*="promoGrid"] small,
.palette [class*="articleGrid"] > article > small,
.palette [class*="pageContent"] small,
.palette [class*="innerHero"] small { color: var(--accent-text); }
.palette [class*="login"],
.palette [class*="heroButtons"] a:last-child,
.palette [class*="mobileBar"] a,
.palette [class*="drawerActions"] a,
.palette [class*="promoSlider"] a { border-color: color-mix(in srgb, var(--accent-soft) 56%, transparent); color: var(--accent-text); }
.palette [class*="faqList"] summary i,
.palette [class*="reviewer"] > b { background: linear-gradient(145deg, var(--accent-soft), var(--gold) 58%, var(--accent-deep)); color: #080908; }
.palette [class*="innerHero"],
.palette [class*="cta"] { background: radial-gradient(circle at 50% 10%, color-mix(in srgb, var(--accent-deep) 38%, #080808) 0, #050505 58%, #030303 100%); }
.palette [class*="steps"] i,
.palette [class*="contactGrid"] i,
.palette [class*="memberVisual"] i { color: var(--accent-text); border-color: color-mix(in srgb, var(--accent-soft) 42%, transparent); background: color-mix(in srgb, var(--accent-deep) 16%, #080808); }
