/* Preset-specific visual differences (more visible template switch) */
body.maya-preset-silamp_darktech,
body.maya-preset-ert_techstore,
body.maya-preset-mame_blackfriday {
  --maya-border: rgba(255,255,255,0.10);
  --maya-border-strong: rgba(255,255,255,0.18);
  --maya-shadow: 0 20px 50px rgba(0,0,0,.30);
  --maya-shadow-soft: 0 10px 28px rgba(0,0,0,.24);
}

body.maya-preset-silamp_darktech,
body.maya-preset-ert_techstore,
body.maya-preset-mame_blackfriday {
  color: #e2e8f0;
}

body.maya-preset-silamp_darktech .maya-page-head,
body.maya-preset-ert_techstore .maya-page-head,
body.maya-preset-mame_blackfriday .maya-page-head,
body.maya-preset-silamp_darktech .maya-panel,
body.maya-preset-ert_techstore .maya-panel,
body.maya-preset-mame_blackfriday .maya-panel,
body.maya-preset-silamp_darktech .maya-card,
body.maya-preset-ert_techstore .maya-card,
body.maya-preset-mame_blackfriday .maya-card,
body.maya-preset-silamp_darktech .maya-banner,
body.maya-preset-ert_techstore .maya-banner,
body.maya-preset-mame_blackfriday .maya-banner,
body.maya-preset-silamp_darktech .maya-brand-strip span,
body.maya-preset-ert_techstore .maya-brand-strip span,
body.maya-preset-mame_blackfriday .maya-brand-strip span,
body.maya-preset-silamp_darktech .maya-mobile-nav,
body.maya-preset-ert_techstore .maya-mobile-nav,
body.maya-preset-mame_blackfriday .maya-mobile-nav,
body.maya-preset-silamp_darktech .maya-nav__mega,
body.maya-preset-ert_techstore .maya-nav__mega,
body.maya-preset-mame_blackfriday .maya-nav__mega,
body.maya-preset-silamp_darktech .maya-topbar-menu,
body.maya-preset-ert_techstore .maya-topbar-menu,
body.maya-preset-mame_blackfriday .maya-topbar-menu {
  background: rgba(15,22,41,.92);
  color: #e2e8f0;
  border-color: rgba(255,255,255,.08);
}

body.maya-preset-silamp_darktech .maya-newsletter input[type="email"],
body.maya-preset-silamp_darktech .maya-newsletter input[type="text"],
body.maya-preset-silamp_darktech .maya-newsletter textarea,
body.maya-preset-silamp_darktech .maya-field,
body.maya-preset-ert_techstore .maya-newsletter input[type="email"],
body.maya-preset-ert_techstore .maya-newsletter input[type="text"],
body.maya-preset-ert_techstore .maya-newsletter textarea,
body.maya-preset-ert_techstore .maya-field,
body.maya-preset-mame_blackfriday .maya-newsletter input[type="email"],
body.maya-preset-mame_blackfriday .maya-newsletter input[type="text"],
body.maya-preset-mame_blackfriday .maya-newsletter textarea,
body.maya-preset-mame_blackfriday .maya-field {
  background: rgba(15,22,41,.96);
  color: #e2e8f0;
  border-color: rgba(255,255,255,.08);
}

body.maya-preset-silamp_darktech .maya-field select,
body.maya-preset-ert_techstore .maya-field select,
body.maya-preset-mame_blackfriday .maya-field select {
  color: #e2e8f0;
}

body.maya-preset-silamp_darktech .maya-chip,
body.maya-preset-ert_techstore .maya-chip,
body.maya-preset-mame_blackfriday .maya-chip {
  background: rgba(255,255,255,.04);
  border-color: rgba(255,255,255,.10);
  color: #e2e8f0;
}

body.maya-preset-silamp_darktech .maya-btn--ghost,
body.maya-preset-ert_techstore .maya-btn--ghost,
body.maya-preset-mame_blackfriday .maya-btn--ghost {
  background: rgba(255,255,255,.03);
  border-color: rgba(255,255,255,.12);
  color: #f8fafc;
}

body.maya-preset-silamp_darktech .maya-modal__dialog,
body.maya-preset-ert_techstore .maya-modal__dialog,
body.maya-preset-mame_blackfriday .maya-modal__dialog,
body.maya-preset-silamp_darktech .maya-contact-modal__card,
body.maya-preset-ert_techstore .maya-contact-modal__card,
body.maya-preset-mame_blackfriday .maya-contact-modal__card,
body.maya-preset-silamp_darktech .maya-contact-modal__map,
body.maya-preset-ert_techstore .maya-contact-modal__map,
body.maya-preset-mame_blackfriday .maya-contact-modal__map,
body.maya-preset-silamp_darktech .maya-float-btn:not(.maya-float-btn--accent),
body.maya-preset-ert_techstore .maya-float-btn:not(.maya-float-btn--accent),
body.maya-preset-mame_blackfriday .maya-float-btn:not(.maya-float-btn--accent) {
  background: rgba(15,22,41,.95);
  color: #e2e8f0;
  border-color: rgba(255,255,255,.08);
}

body.maya-preset-silamp_darktech .maya-contact-modal__form input,
body.maya-preset-silamp_darktech .maya-contact-modal__form textarea,
body.maya-preset-ert_techstore .maya-contact-modal__form input,
body.maya-preset-ert_techstore .maya-contact-modal__form textarea,
body.maya-preset-mame_blackfriday .maya-contact-modal__form input,
body.maya-preset-mame_blackfriday .maya-contact-modal__form textarea {
  background: rgba(255,255,255,.03);
  border-color: rgba(255,255,255,.10);
  color: #e2e8f0;
}

body.maya-preset-silamp_darktech .maya-page-head__copy,
body.maya-preset-ert_techstore .maya-page-head__copy,
body.maya-preset-mame_blackfriday .maya-page-head__copy {
  color: rgba(226,232,240,.74);
}

body.maya-preset-silamp_darktech .maya-listing-card__variant,
body.maya-preset-ert_techstore .maya-listing-card__variant,
body.maya-preset-mame_blackfriday .maya-listing-card__variant,
body.maya-preset-silamp_darktech .maya-card__variant,
body.maya-preset-ert_techstore .maya-card__variant,
body.maya-preset-mame_blackfriday .maya-card__variant {
  background: rgba(255,255,255,.04);
  border-color: rgba(255,255,255,.10);
}

body.maya-preset-silamp_darktech .maya-legacy-stage,
body.maya-preset-ert_techstore .maya-legacy-stage,
body.maya-preset-mame_blackfriday .maya-legacy-stage {
  color: #e2e8f0;
}

body.maya-preset-silamp_darktech .maya-legacy-stage a,
body.maya-preset-ert_techstore .maya-legacy-stage a,
body.maya-preset-mame_blackfriday .maya-legacy-stage a {
  color: #cbd5e1;
}

body.maya-preset-silamp_darktech .maya-legacy-stage h1,
body.maya-preset-silamp_darktech .maya-legacy-stage h2,
body.maya-preset-silamp_darktech .maya-legacy-stage h3,
body.maya-preset-silamp_darktech .maya-legacy-stage h4,
body.maya-preset-silamp_darktech .maya-legacy-stage h5,
body.maya-preset-silamp_darktech .maya-legacy-stage h6,
body.maya-preset-ert_techstore .maya-legacy-stage h1,
body.maya-preset-ert_techstore .maya-legacy-stage h2,
body.maya-preset-ert_techstore .maya-legacy-stage h3,
body.maya-preset-ert_techstore .maya-legacy-stage h4,
body.maya-preset-ert_techstore .maya-legacy-stage h5,
body.maya-preset-ert_techstore .maya-legacy-stage h6,
body.maya-preset-mame_blackfriday .maya-legacy-stage h1,
body.maya-preset-mame_blackfriday .maya-legacy-stage h2,
body.maya-preset-mame_blackfriday .maya-legacy-stage h3,
body.maya-preset-mame_blackfriday .maya-legacy-stage h4,
body.maya-preset-mame_blackfriday .maya-legacy-stage h5,
body.maya-preset-mame_blackfriday .maya-legacy-stage h6 {
  color: #f8fafc;
}

body.maya-preset-silamp_darktech .maya-legacy-stage input,
body.maya-preset-silamp_darktech .maya-legacy-stage select,
body.maya-preset-silamp_darktech .maya-legacy-stage textarea,
body.maya-preset-ert_techstore .maya-legacy-stage input,
body.maya-preset-ert_techstore .maya-legacy-stage select,
body.maya-preset-ert_techstore .maya-legacy-stage textarea,
body.maya-preset-mame_blackfriday .maya-legacy-stage input,
body.maya-preset-mame_blackfriday .maya-legacy-stage select,
body.maya-preset-mame_blackfriday .maya-legacy-stage textarea {
  background: rgba(15,22,41,.9);
  color: #e2e8f0;
  border-color: rgba(255,255,255,.12);
}

body.maya-preset-silamp_darktech .sidebar,
body.maya-preset-ert_techstore .sidebar,
body.maya-preset-mame_blackfriday .sidebar {
  background: rgba(15,22,41,.72);
}

body.maya-preset-silamp_darktech .sidebar__item,
body.maya-preset-silamp_darktech .filter__item,
body.maya-preset-silamp_darktech .product__item,
body.maya-preset-silamp_darktech .latest-product__text,
body.maya-preset-silamp_darktech .product__discount__item,
body.maya-preset-ert_techstore .sidebar__item,
body.maya-preset-ert_techstore .filter__item,
body.maya-preset-ert_techstore .product__item,
body.maya-preset-ert_techstore .latest-product__text,
body.maya-preset-ert_techstore .product__discount__item,
body.maya-preset-mame_blackfriday .sidebar__item,
body.maya-preset-mame_blackfriday .filter__item,
body.maya-preset-mame_blackfriday .product__item,
body.maya-preset-mame_blackfriday .latest-product__text,
body.maya-preset-mame_blackfriday .product__discount__item {
  background: rgba(15,22,41,.88);
  color: #e2e8f0;
  border-color: rgba(255,255,255,.08);
}

body.maya-preset-silamp_darktech .product__item__text h6 a,
body.maya-preset-ert_techstore .product__item__text h6 a,
body.maya-preset-mame_blackfriday .product__item__text h6 a,
body.maya-preset-silamp_darktech .latest-product__item__text h6,
body.maya-preset-ert_techstore .latest-product__item__text h6,
body.maya-preset-mame_blackfriday .latest-product__item__text h6,
body.maya-preset-silamp_darktech .sidebar__item h4 a,
body.maya-preset-ert_techstore .sidebar__item h4 a,
body.maya-preset-mame_blackfriday .sidebar__item h4 a {
  color: #f8fafc;
}

body.maya-preset-amelia_neonlux .maya-btn--primary,
body.maya-preset-amelia_neonlux .maya-newsletter button,
body.maya-preset-amelia_neonlux .maya-newsletter input[type="submit"] {
  box-shadow: 0 0 0 1px rgba(236,72,153,.35), 0 0 28px rgba(236,72,153,.25);
}

body.maya-preset-amelia_neonlux .maya-panel,
body.maya-preset-amelia_neonlux .maya-card,
body.maya-preset-amelia_neonlux .maya-page-head,
body.maya-preset-amelia_neonlux .maya-nav__mega {
  border-color: rgba(236,72,153,.24);
}

body.maya-preset-amelia_neonlux .maya-product-shell__gallery,
body.maya-preset-amelia_neonlux .maya-product-shell__summary,
body.maya-preset-amelia_neonlux .maya-product-shell__media {
  background: rgba(20,20,33,.9);
  color: #f8f6ff;
  border-color: rgba(236,72,153,.16);
}

body.maya-preset-amelia_neonlux .maya-product-shell__copy {
  color: rgba(248,246,255,.78);
}

body.maya-preset-amelia_neonlux .maya-chip {
  border-color: rgba(236,72,153,.18);
  background: rgba(236,72,153,.06);
}

body.maya-preset-delpopolo_fashion .maya-footer-lead__copy h2,
body.maya-preset-genny_luxury .maya-footer-lead__copy h2 {
  letter-spacing: -.02em;
}
