
/* Mayana Core 7.7.15 — Blocksy palette integration.
 * No global button, icon, SVG, header or theme-container selectors are used. */
:root {
  --mayana-gold: var(--theme-palette-color-1, #dbb069);
  --mayana-gold-deep: var(--theme-palette-color-1, #dbb069);
}

.mayana-home-discovery {
  --mayana: var(--theme-palette-color-1, #dbb069);
  --mayana-warm: var(--theme-palette-color-1, #dbb069);
}

.mayana-mega-panel,
.mayana-offcanvas-submenu {
  --mayana-menu-gold: var(--theme-palette-color-1, #dbb069);
}

.mayana-kitchen-guide-archive,
.mayana-kitchen-guide-hub,
.mayana-guide-single,
.mayana-guide-related,
.mayana-content-archive {
  --mayana-guide-gold: var(--theme-palette-color-1, #dbb069);
  --mayana-guide-line: color-mix(in srgb, var(--theme-palette-color-1, #dbb069) 46%, transparent);
}

body.mayana-recipe-v4,
body.mayana-recipe-v6,
.mayana-recipe,
.mayana-recipe-book,
.mayana-account-shell,
.mayana-membership-shell {
  --mayana-v4-gold: var(--theme-palette-color-1, #dbb069);
  --mayana-v4-gold-dark: var(--theme-palette-color-1, #dbb069);
  --mayana-v6-gold: var(--theme-palette-color-1, #dbb069);
  --mayana-v6-gold-dark: var(--theme-palette-color-1, #dbb069);
}

.mayana-content-archive .mayana-content-pagination .current,
.mayana-content-archive .mayana-recipe-filters a.is-active,
.mayana-kitchen-guide-archive .mayana-guide-source-filters a.is-active,
.mayana-kitchen-guide-archive .mayana-guide-filters a.is-active,
.mayana-kitchen-guide-archive .mayana-guide-filters--topics a.is-active {
  border-color: var(--theme-palette-color-1, #dbb069);
  background: var(--theme-palette-color-1, #dbb069);
  color: #fff !important;
}

.mayana-content-archive :is(.mayana-archive-card__link, .mayana-mastery-archive-card__link),
.mayana-kitchen-guide-archive :is(.mayana-guide-card__link, .mayana-guide-hub-card a),
.mayana-kitchen-guide-hub :is(.mayana-guide-card__link, .mayana-guide-hub-card a),
.mayana-guide-single :is(a, .mayana-guide-card__link),
.mayana-home-discovery :is(.mayana-home-discovery__hero-thumb-cta, .mayana-home-discovery__card-cta) {
  color: var(--theme-palette-color-1, #dbb069);
}

.mayana-home-discovery :is(
  .mayana-home-discovery__hero-facts,
  .mayana-home-discovery__hero-thumb-facts,
  .mayana-home-discovery__card-facts,
  .mayana-home-discovery__categories-mark,
  .mayana-home-discovery__quick-icon
) svg,
.mayana-content-archive :is(.mayana-archive-card__link, .mayana-mastery-archive-card__link) svg,
.mayana-kitchen-guide-archive :is(.mayana-guide-card__icon, .mayana-guide-card__link) svg,
.mayana-kitchen-guide-hub :is(.mayana-guide-card__icon, .mayana-guide-card__link) svg,
.mayana-recipe :is(.mayana-v6-action, .mayana-v6-nutrition-icon, .mv6-nav-button) svg,
.mayana-account-shell :is(.mayana-account-metric__icon, .mayana-account-recipe__actions) svg {
  stroke: var(--theme-palette-color-1, #dbb069);
}

.mayana-home-discovery :is(.mayana-home-discovery__action, .mayana-home-discovery__play, .mayana-home-discovery__hero-arrows button),
.mayana-content-archive :is(.mayana-recipe-filters a, .mayana-content-pagination a),
.mayana-kitchen-guide-archive :is(.mayana-guide-source-filters a, .mayana-guide-filters a, .mayana-guide-filters--topics a),
.mayana-kitchen-guide-hub .mayana-guide-hub-card,
.mayana-recipe :is(.mayana-v6-action, .mv6-nav-button),
.mayana-account-shell :is(button, .mayana-account-quiet-link),
.mayana-membership-shell :is(button, a) {
  accent-color: var(--theme-palette-color-1, #dbb069);
}

.mayana-gold-button,
.mayana-recipe :is(.mayana-modal-primary, .mayana-review-submit, .mayana-v6-video-link),
.mayana-membership-shell :is(.button-primary, [class*="primary"]),
.mayana-account-shell :is(.button-primary, [class*="primary"]) {
  border-color: var(--theme-palette-color-1, #dbb069);
  background: var(--theme-palette-color-1, #dbb069);
  color: #fff;
}

.mayana-home-discovery :is(a, button):focus-visible,
.mayana-content-archive :is(a, button):focus-visible,
.mayana-kitchen-guide-archive :is(a, button):focus-visible,
.mayana-kitchen-guide-hub :is(a, button):focus-visible,
.mayana-guide-single :is(a, button):focus-visible,
.mayana-recipe :is(a, button, input, textarea, select):focus-visible,
.mayana-account-shell :is(a, button, input):focus-visible {
  outline-color: var(--theme-palette-color-1, #dbb069);
}
