html.shdm-enabled,
body.shdm-enabled {
  background: #0b1220 !important;
  color: #e5e7eb !important;
}

html.shdm-enabled body,
body.shdm-enabled {
  background: #0b1220 !important;
  color: #e5e7eb !important;
}

html.shdm-enabled .site,
html.shdm-enabled .site-content,
html.shdm-enabled .ct-container,
html.shdm-enabled .ct-content,
html.shdm-enabled .content-area,
html.shdm-enabled .entry-content,
html.shdm-enabled .entry-summary,
html.shdm-enabled main,
html.shdm-enabled .site-main,
html.shdm-enabled .page,
html.shdm-enabled .post,
html.shdm-enabled .widget,
html.shdm-enabled .ct-sidebar,
html.shdm-enabled .ct-footer,
html.shdm-enabled .ct-panel,
html.shdm-enabled .ct-panel-content,
html.shdm-enabled .ct-panel-inner,
html.shdm-enabled .ct-mobile-menu,
html.shdm-enabled .mobile-menu,
html.shdm-enabled .offcanvas-menu,
html.shdm-enabled .ct-header,
html.shdm-enabled .ct-header .ct-row,
html.shdm-enabled .ct-header .ct-row-inner,
html.shdm-enabled .ct-header [class*="ct-"] {
  color: #e5e7eb;
}

html.shdm-enabled .site,
html.shdm-enabled .site-content,
html.shdm-enabled .ct-panel,
html.shdm-enabled .ct-panel-content,
html.shdm-enabled .ct-panel-inner,
html.shdm-enabled .ct-mobile-menu,
html.shdm-enabled .mobile-menu,
html.shdm-enabled .offcanvas-menu,
html.shdm-enabled .ct-footer,
html.shdm-enabled .ct-header {
  background-color: #0f172a !important;
}

html.shdm-enabled .ct-header,
html.shdm-enabled .ct-footer,
html.shdm-enabled .ct-panel,
html.shdm-enabled .ct-panel-content,
html.shdm-enabled .ct-panel-inner,
html.shdm-enabled .ct-mobile-menu a,
html.shdm-enabled .mobile-menu a,
html.shdm-enabled .offcanvas-menu a,
html.shdm-enabled .menu a,
html.shdm-enabled .ct-menu-link,
html.shdm-enabled .entry-title,
html.shdm-enabled h1,
html.shdm-enabled h2,
html.shdm-enabled h3,
html.shdm-enabled h4,
html.shdm-enabled h5,
html.shdm-enabled h6 {
  color: #f8fafc !important;
}

html.shdm-enabled p,
html.shdm-enabled li,
html.shdm-enabled span,
html.shdm-enabled strong,
html.shdm-enabled label,
html.shdm-enabled .entry-content,
html.shdm-enabled .entry-summary {
  color: #cbd5e1;
}

html.shdm-enabled a {
  color: #7dd3fc;
}

html.shdm-enabled a:hover {
  color: #bae6fd;
}

html.shdm-enabled input,
html.shdm-enabled textarea,
html.shdm-enabled select,
html.shdm-enabled button,
html.shdm-enabled .wp-block-search__inside-wrapper,
html.shdm-enabled .search-form,
html.shdm-enabled .search-field {
  background: #111827 !important;
  color: #f8fafc !important;
  border-color: rgba(255,255,255,.10) !important;
}

html.shdm-enabled ::placeholder {
  color: #94a3b8 !important;
}

html.shdm-enabled .ct-header-trigger,
html.shdm-enabled .ct-trigger,
html.shdm-enabled .menu-browser-btn {
  background: #111827 !important;
  color: #f8fafc !important;
  border-color: rgba(255,255,255,.08) !important;
}

html.shdm-enabled .ct-header-trigger:hover,
html.shdm-enabled .ct-trigger:hover,
html.shdm-enabled .menu-browser-btn:hover {
  background: #172033 !important;
  color: #7dd3fc !important;
}

/* Search plugin compatibility */
html.shdm-enabled .nsp-app {
  --nsp-bg: #0b1220 !important;
  --nsp-panel: #0f172a !important;
  --nsp-panel-2: #111827 !important;
  --nsp-border: rgba(255,255,255,.08) !important;
  --nsp-text: #f8fafc !important;
  --nsp-muted: #94a3b8 !important;
  --nsp-field: #111827 !important;
  --nsp-field-text: #f8fafc !important;
  --nsp-chip: #111827 !important;
  --nsp-chip-active: #172033 !important;
  --nsp-chip-active-text: #f8fafc !important;
  --nsp-btn: #111827 !important;
  --nsp-btn-text: #f8fafc !important;
  --nsp-btn-border: rgba(255,255,255,.08) !important;
  --nsp-shadow: 0 18px 40px rgba(0,0,0,.35) !important;
}

html.shdm-enabled .nsp-shell,
html.shdm-enabled .nsp-app,
html.shdm-enabled .nsp-main,
html.shdm-enabled .nsp-hero,
html.shdm-enabled .nsp-shortcuts,
html.shdm-enabled .nsp-shortcuts-grid {
  background: transparent !important;
  color: #f8fafc !important;
}

html.shdm-enabled .nsp-search-wrap {
  background: #0f172a !important;
  border-color: rgba(255,255,255,.08) !important;
  box-shadow: 0 18px 40px rgba(0,0,0,.28) !important;
}

html.shdm-enabled .nsp-search-input,
html.shdm-enabled .nsp-shortcut-field input,
html.shdm-enabled .nsp-voice-btn,
html.shdm-enabled .nsp-primary-btn {
  background: #111827 !important;
  color: #f8fafc !important;
  border-color: rgba(255,255,255,.08) !important;
}

html.shdm-enabled .nsp-shortcut-card {
  background: #111827 !important;
  border-color: rgba(255,255,255,.08) !important;
  box-shadow: 0 12px 28px rgba(0,0,0,.24) !important;
}

html.shdm-enabled .nsp-shortcut-card:hover {
  background: #172033 !important;
  border-color: rgba(125,211,252,.18) !important;
}

html.shdm-enabled .nsp-shortcut-add {
  background: #1f2937 !important;
  border-color: rgba(255,255,255,.08) !important;
}

html.shdm-enabled .nsp-shortcut-dialog {
  background: #0f172a !important;
  color: #f8fafc !important;
  border-color: rgba(255,255,255,.08) !important;
}

html.shdm-enabled .nsp-shortcut-dialog h2,
html.shdm-enabled .nsp-shortcut-field,
html.shdm-enabled .nsp-shortcut-cancel,
html.shdm-enabled .nsp-shortcut-done {
  color: #f8fafc !important;
}

/* News plugin compatibility */
html.shdm-enabled .snsp-news-feed,
html.shdm-enabled .snsp-news-feed .snsp-news-grid {
  background: transparent !important;
}

html.shdm-enabled .snsp-news-feed .snsp-news-card,
html.shdm-enabled .snsp-login-required,
html.shdm-enabled .snsp-empty,
html.shdm-enabled .snsp-editor-placeholder {
  background: #0f172a !important;
  border-color: rgba(255,255,255,.08) !important;
  box-shadow: 0 14px 34px rgba(0,0,0,.28) !important;
}

html.shdm-enabled .snsp-news-feed .snsp-news-source,
html.shdm-enabled .snsp-news-feed .snsp-news-time,
html.shdm-enabled .snsp-news-feed .snsp-news-title,
html.shdm-enabled .snsp-news-feed .snsp-news-link,
html.shdm-enabled .snsp-news-feed .snsp-news-link:visited,
html.shdm-enabled .snsp-news-feed .snsp-news-link:hover,
html.shdm-enabled .snsp-news-feed .snsp-news-link:focus,
html.shdm-enabled .snsp-news-feed .snsp-news-excerpt,
html.shdm-enabled .snsp-login-required,
html.shdm-enabled .snsp-empty,
html.shdm-enabled .snsp-editor-placeholder {
  color: #f8fafc !important;
}

html.shdm-enabled .snsp-news-feed .snsp-news-thumb {
  background: #111827 !important;
}

/* Toggle button */
.shdm-toggle {
  appearance: none;
  border: 1px solid rgba(15,23,42,.08);
  background: #f8fafc;
  color: #0f172a;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  cursor: pointer;
  transition: background-color .18s ease, color .18s ease, border-color .18s ease, transform .18s ease;
}

.shdm-toggle:hover {
  transform: translateY(-1px);
}

.shdm-toggle svg {
  width: 18px;
  height: 18px;
  display: block;
}

.shdm-toggle--desktop,
.shdm-toggle--fallback {
  width: 44px;
  height: 44px;
  min-width: 44px;
  min-height: 44px;
  border-radius: 14px;
  margin-right: 12px;
}

.shdm-toggle--mobile {
  width: calc(100% - 28px);
  margin: 14px;
  min-height: 48px;
  border-radius: 16px;
  justify-content: flex-start;
  padding: 0 14px;
  font-size: 15px;
  font-weight: 700;
}

.shdm-toggle__text {
  line-height: 1;
}

.shdm-toggle__sr {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0,0,0,0);
  border: 0;
}

.shdm-toggle--floating {
  position: fixed;
  right: 18px;
  bottom: 18px;
  z-index: 9999;
  margin-right: 0;
  box-shadow: 0 18px 40px rgba(0,0,0,.18);
}

html.shdm-enabled .shdm-toggle {
  background: #111827;
  color: #f8fafc;
  border-color: rgba(255,255,255,.08);
}

html.shdm-enabled .shdm-toggle:hover {
  background: #172033;
  color: #7dd3fc;
}

@media (max-width: 999px) {
  .shdm-toggle--desktop {
    width: 42px;
    height: 42px;
    min-width: 42px;
    min-height: 42px;
    border-radius: 12px;
    margin-right: 10px;
  }

  .shdm-toggle--mobile {
    width: calc(100% - 24px);
    margin: 12px;
  }
}


/* VERSION 1.1.0: segundo modo oscuro azul más claro */
html[data-senorh-theme="darkblue"],
body[data-senorh-theme="darkblue"],
html.shdm-enabled.shdm-blue-enabled,
body.shdm-enabled.shdm-blue-enabled {
  background: #122033 !important;
  color: #eaf2ff !important;
}

html[data-senorh-theme="darkblue"] body,
body[data-senorh-theme="darkblue"] {
  background: #122033 !important;
  color: #eaf2ff !important;
}

html[data-senorh-theme="darkblue"] .site,
html[data-senorh-theme="darkblue"] .site-content,
html[data-senorh-theme="darkblue"] .ct-panel,
html[data-senorh-theme="darkblue"] .ct-panel-content,
html[data-senorh-theme="darkblue"] .ct-panel-inner,
html[data-senorh-theme="darkblue"] .ct-mobile-menu,
html[data-senorh-theme="darkblue"] .mobile-menu,
html[data-senorh-theme="darkblue"] .offcanvas-menu,
html[data-senorh-theme="darkblue"] .ct-footer,
html[data-senorh-theme="darkblue"] .ct-header {
  background-color: #16263d !important;
}

html[data-senorh-theme="darkblue"] .ct-header,
html[data-senorh-theme="darkblue"] .ct-footer,
html[data-senorh-theme="darkblue"] .ct-panel,
html[data-senorh-theme="darkblue"] .ct-panel-content,
html[data-senorh-theme="darkblue"] .ct-panel-inner,
html[data-senorh-theme="darkblue"] .ct-mobile-menu a,
html[data-senorh-theme="darkblue"] .mobile-menu a,
html[data-senorh-theme="darkblue"] .offcanvas-menu a,
html[data-senorh-theme="darkblue"] .menu a,
html[data-senorh-theme="darkblue"] .ct-menu-link,
html[data-senorh-theme="darkblue"] .entry-title,
html[data-senorh-theme="darkblue"] h1,
html[data-senorh-theme="darkblue"] h2,
html[data-senorh-theme="darkblue"] h3,
html[data-senorh-theme="darkblue"] h4,
html[data-senorh-theme="darkblue"] h5,
html[data-senorh-theme="darkblue"] h6 {
  color: #f5f9ff !important;
}

html[data-senorh-theme="darkblue"] p,
html[data-senorh-theme="darkblue"] li,
html[data-senorh-theme="darkblue"] span,
html[data-senorh-theme="darkblue"] strong,
html[data-senorh-theme="darkblue"] label,
html[data-senorh-theme="darkblue"] .entry-content,
html[data-senorh-theme="darkblue"] .entry-summary {
  color: #d4e2f6 !important;
}

html[data-senorh-theme="darkblue"] a {
  color: #93c5fd !important;
}

html[data-senorh-theme="darkblue"] a:hover {
  color: #c9e2ff !important;
}

html[data-senorh-theme="darkblue"] input,
html[data-senorh-theme="darkblue"] textarea,
html[data-senorh-theme="darkblue"] select,
html[data-senorh-theme="darkblue"] button,
html[data-senorh-theme="darkblue"] .wp-block-search__inside-wrapper,
html[data-senorh-theme="darkblue"] .search-form,
html[data-senorh-theme="darkblue"] .search-field {
  background: #1b2f4a !important;
  color: #f5f9ff !important;
  border-color: rgba(201,226,255,.10) !important;
}

html[data-senorh-theme="darkblue"] ::placeholder {
  color: #9fb3cc !important;
}

html[data-senorh-theme="darkblue"] .ct-header-trigger,
html[data-senorh-theme="darkblue"] .ct-trigger,
html[data-senorh-theme="darkblue"] .menu-browser-btn {
  background: #1b2f4a !important;
  color: #f5f9ff !important;
  border-color: rgba(201,226,255,.10) !important;
}

html[data-senorh-theme="darkblue"] .ct-header-trigger:hover,
html[data-senorh-theme="darkblue"] .ct-trigger:hover,
html[data-senorh-theme="darkblue"] .menu-browser-btn:hover {
  background: #22395a !important;
  color: #93c5fd !important;
}

html[data-senorh-theme="darkblue"] .nsp-app {
  --nsp-bg: #122033 !important;
  --nsp-panel: #16263d !important;
  --nsp-panel-2: #1b2f4a !important;
  --nsp-border: rgba(201,226,255,.10) !important;
  --nsp-text: #f5f9ff !important;
  --nsp-muted: #9fb3cc !important;
  --nsp-field: #1b2f4a !important;
  --nsp-field-text: #f5f9ff !important;
  --nsp-chip: #1b2f4a !important;
  --nsp-chip-active: #22395a !important;
  --nsp-chip-active-text: #f5f9ff !important;
  --nsp-btn: #1b2f4a !important;
  --nsp-btn-text: #f5f9ff !important;
  --nsp-btn-border: rgba(201,226,255,.10) !important;
  --nsp-shadow: 0 18px 40px rgba(5,14,28,.35) !important;
}

html[data-senorh-theme="darkblue"] .nsp-search-wrap,
html[data-senorh-theme="darkblue"] .nsp-shortcut-dialog,
html[data-senorh-theme="darkblue"] .snsp-news-feed .snsp-news-card,
html[data-senorh-theme="darkblue"] .snsp-login-required,
html[data-senorh-theme="darkblue"] .snsp-empty,
html[data-senorh-theme="darkblue"] .snsp-editor-placeholder {
  background: #16263d !important;
  border-color: rgba(201,226,255,.10) !important;
  box-shadow: 0 14px 34px rgba(5,14,28,.28) !important;
}

html[data-senorh-theme="darkblue"] .nsp-search-input,
html[data-senorh-theme="darkblue"] .nsp-shortcut-field input,
html[data-senorh-theme="darkblue"] .nsp-voice-btn,
html[data-senorh-theme="darkblue"] .nsp-primary-btn,
html[data-senorh-theme="darkblue"] .nsp-shortcut-card,
html[data-senorh-theme="darkblue"] .snsp-news-feed .snsp-news-thumb {
  background: #1b2f4a !important;
  color: #f5f9ff !important;
  border-color: rgba(201,226,255,.10) !important;
}

html[data-senorh-theme="darkblue"] .nsp-shortcut-card:hover {
  background: #22395a !important;
  border-color: rgba(147,197,253,.22) !important;
}

html[data-senorh-theme="darkblue"] .nsp-shortcut-add,
html[data-senorh-theme="darkblue"] .shdm-toggle {
  background: #22395a !important;
  border-color: rgba(201,226,255,.10) !important;
}

html[data-senorh-theme="darkblue"] .shdm-toggle:hover {
  background: #284469 !important;
  color: #93c5fd !important;
}

.shdm-toggle__text,
.shdm-toggle__sr {
  font-weight: 700;
}


/* VERSION 1.1.1: cabecera oscura real + icono activador visible */
html.shdm-enabled .ct-header,
html.shdm-enabled .ct-header [data-row],
html.shdm-enabled .ct-header .ct-row,
html.shdm-enabled .ct-header .ct-row-inner,
html.shdm-enabled .ct-header [class*="ct-header"],
html.shdm-enabled .ct-sticky-container,
html.shdm-enabled header#header,
html.shdm-enabled #header,
html.shdm-enabled [data-device="desktop"] .ct-header,
html.shdm-enabled [data-device="mobile"] .ct-header{
  background: #0f172a !important;
  background-color: #0f172a !important;
  box-shadow: none !important;
}

html.shdm-enabled .ct-header [style*="background"],
html.shdm-enabled .ct-header [style*="background-color"]{
  background: #0f172a !important;
  background-color: #0f172a !important;
}

html.shdm-enabled .ct-header-trigger,
html.shdm-enabled .ct-trigger,
html.shdm-enabled .ct-header-trigger span,
html.shdm-enabled .ct-trigger span,
html.shdm-enabled .ct-header-trigger svg,
html.shdm-enabled .ct-trigger svg,
html.shdm-enabled .ct-header-trigger path,
html.shdm-enabled .ct-trigger path{
  color: #ffffff !important;
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

html.shdm-enabled .ct-header-trigger:hover,
html.shdm-enabled .ct-trigger:hover{
  color: #ffffff !important;
}

html[data-senorh-theme="darkblue"] .ct-header,
html[data-senorh-theme="darkblue"] .ct-header [data-row],
html[data-senorh-theme="darkblue"] .ct-header .ct-row,
html[data-senorh-theme="darkblue"] .ct-header .ct-row-inner,
html[data-senorh-theme="darkblue"] .ct-header [class*="ct-header"],
html[data-senorh-theme="darkblue"] .ct-sticky-container,
html[data-senorh-theme="darkblue"] header#header,
html[data-senorh-theme="darkblue"] #header,
html[data-senorh-theme="darkblue"] [data-device="desktop"] .ct-header,
html[data-senorh-theme="darkblue"] [data-device="mobile"] .ct-header{
  background: #16263d !important;
  background-color: #16263d !important;
  box-shadow: none !important;
}

html[data-senorh-theme="darkblue"] .ct-header [style*="background"],
html[data-senorh-theme="darkblue"] .ct-header [style*="background-color"]{
  background: #16263d !important;
  background-color: #16263d !important;
}

html[data-senorh-theme="darkblue"] .ct-header-trigger,
html[data-senorh-theme="darkblue"] .ct-trigger,
html[data-senorh-theme="darkblue"] .ct-header-trigger span,
html[data-senorh-theme="darkblue"] .ct-trigger span,
html[data-senorh-theme="darkblue"] .ct-header-trigger svg,
html[data-senorh-theme="darkblue"] .ct-trigger svg,
html[data-senorh-theme="darkblue"] .ct-header-trigger path,
html[data-senorh-theme="darkblue"] .ct-trigger path{
  color: #ffffff !important;
  fill: #ffffff !important;
  stroke: #ffffff !important;
}


/* VERSION 1.2.0: modo naranja premium */
html[data-senorh-theme="orange"],
body[data-senorh-theme="orange"] {
  background: #fff8f2 !important;
  color: #1f2937 !important;
}

html[data-senorh-theme="orange"] body,
body[data-senorh-theme="orange"] {
  background: #fff8f2 !important;
  color: #1f2937 !important;
}

html[data-senorh-theme="orange"] .site,
html[data-senorh-theme="orange"] .site-content,
html[data-senorh-theme="orange"] .ct-container,
html[data-senorh-theme="orange"] .ct-content,
html[data-senorh-theme="orange"] .content-area,
html[data-senorh-theme="orange"] .entry-content,
html[data-senorh-theme="orange"] .entry-summary,
html[data-senorh-theme="orange"] main,
html[data-senorh-theme="orange"] .site-main,
html[data-senorh-theme="orange"] .page,
html[data-senorh-theme="orange"] .post,
html[data-senorh-theme="orange"] .widget,
html[data-senorh-theme="orange"] .ct-sidebar,
html[data-senorh-theme="orange"] .ct-footer,
html[data-senorh-theme="orange"] .ct-panel,
html[data-senorh-theme="orange"] .ct-panel-content,
html[data-senorh-theme="orange"] .ct-panel-inner,
html[data-senorh-theme="orange"] .ct-mobile-menu,
html[data-senorh-theme="orange"] .mobile-menu,
html[data-senorh-theme="orange"] .offcanvas-menu,
html[data-senorh-theme="orange"] .ct-header,
html[data-senorh-theme="orange"] .ct-header .ct-row,
html[data-senorh-theme="orange"] .ct-header .ct-row-inner,
html[data-senorh-theme="orange"] .ct-header [class*="ct-"] {
  color: #1f2937 !important;
}

html[data-senorh-theme="orange"] .site,
html[data-senorh-theme="orange"] .site-content,
html[data-senorh-theme="orange"] .ct-panel,
html[data-senorh-theme="orange"] .ct-panel-content,
html[data-senorh-theme="orange"] .ct-panel-inner,
html[data-senorh-theme="orange"] .ct-mobile-menu,
html[data-senorh-theme="orange"] .mobile-menu,
html[data-senorh-theme="orange"] .offcanvas-menu,
html[data-senorh-theme="orange"] .ct-footer,
html[data-senorh-theme="orange"] .ct-header {
  background-color: #fff8f2 !important;
}

html[data-senorh-theme="orange"] .ct-header,
html[data-senorh-theme="orange"] .ct-footer,
html[data-senorh-theme="orange"] .ct-panel,
html[data-senorh-theme="orange"] .ct-panel-content,
html[data-senorh-theme="orange"] .ct-panel-inner,
html[data-senorh-theme="orange"] .ct-mobile-menu a,
html[data-senorh-theme="orange"] .mobile-menu a,
html[data-senorh-theme="orange"] .offcanvas-menu a,
html[data-senorh-theme="orange"] .menu a,
html[data-senorh-theme="orange"] .ct-menu-link,
html[data-senorh-theme="orange"] .entry-title,
html[data-senorh-theme="orange"] h1,
html[data-senorh-theme="orange"] h2,
html[data-senorh-theme="orange"] h3,
html[data-senorh-theme="orange"] h4,
html[data-senorh-theme="orange"] h5,
html[data-senorh-theme="orange"] h6 {
  color: #1f2937 !important;
}

html[data-senorh-theme="orange"] p,
html[data-senorh-theme="orange"] li,
html[data-senorh-theme="orange"] span,
html[data-senorh-theme="orange"] strong,
html[data-senorh-theme="orange"] label,
html[data-senorh-theme="orange"] .entry-content,
html[data-senorh-theme="orange"] .entry-summary {
  color: #6b7280 !important;
}

html[data-senorh-theme="orange"] a {
  color: #f97316 !important;
}

html[data-senorh-theme="orange"] a:hover {
  color: #ea580c !important;
}

html[data-senorh-theme="orange"] input,
html[data-senorh-theme="orange"] textarea,
html[data-senorh-theme="orange"] select,
html[data-senorh-theme="orange"] button,
html[data-senorh-theme="orange"] .wp-block-search__inside-wrapper,
html[data-senorh-theme="orange"] .search-form,
html[data-senorh-theme="orange"] .search-field {
  background: #ffffff !important;
  color: #1f2937 !important;
  border-color: rgba(241,229,216,.95) !important;
}

html[data-senorh-theme="orange"] ::placeholder {
  color: #9ca3af !important;
}

html[data-senorh-theme="orange"] .ct-header-trigger,
html[data-senorh-theme="orange"] .ct-trigger,
html[data-senorh-theme="orange"] .menu-browser-btn {
  background: #ffffff !important;
  color: #1f2937 !important;
  border-color: rgba(241,229,216,.95) !important;
}

html[data-senorh-theme="orange"] .ct-header-trigger:hover,
html[data-senorh-theme="orange"] .ct-trigger:hover,
html[data-senorh-theme="orange"] .menu-browser-btn:hover {
  background: #fff1e6 !important;
  color: #f97316 !important;
}

html[data-senorh-theme="orange"] .nsp-app {
  --nsp-bg: #fff8f2 !important;
  --nsp-panel: #ffffff !important;
  --nsp-panel-2: #fff4ea !important;
  --nsp-border: rgba(241,229,216,.95) !important;
  --nsp-text: #1f2937 !important;
  --nsp-muted: #6b7280 !important;
  --nsp-field: #ffffff !important;
  --nsp-field-text: #1f2937 !important;
  --nsp-chip: #fff4ea !important;
  --nsp-chip-active: #ffe8d2 !important;
  --nsp-chip-active-text: #1f2937 !important;
  --nsp-btn: #fff4ea !important;
  --nsp-btn-text: #1f2937 !important;
  --nsp-btn-border: rgba(241,229,216,.95) !important;
  --nsp-shadow: 0 18px 40px rgba(249,115,22,.10) !important;
}

html[data-senorh-theme="orange"] .nsp-shell,
html[data-senorh-theme="orange"] .nsp-app,
html[data-senorh-theme="orange"] .nsp-main,
html[data-senorh-theme="orange"] .nsp-hero,
html[data-senorh-theme="orange"] .nsp-shortcuts,
html[data-senorh-theme="orange"] .nsp-shortcuts-grid {
  background: transparent !important;
  color: #1f2937 !important;
}

html[data-senorh-theme="orange"] .nsp-search-wrap,
html[data-senorh-theme="orange"] .nsp-shortcut-dialog,
html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-card,
html[data-senorh-theme="orange"] .snsp-login-required,
html[data-senorh-theme="orange"] .snsp-empty,
html[data-senorh-theme="orange"] .snsp-editor-placeholder {
  background: #ffffff !important;
  border-color: rgba(241,229,216,.95) !important;
  box-shadow: 0 16px 36px rgba(249,115,22,.08) !important;
}

html[data-senorh-theme="orange"] .nsp-search-input,
html[data-senorh-theme="orange"] .nsp-shortcut-field input,
html[data-senorh-theme="orange"] .nsp-voice-btn,
html[data-senorh-theme="orange"] .nsp-primary-btn,
html[data-senorh-theme="orange"] .nsp-shortcut-card,
html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-thumb {
  background: #ffffff !important;
  color: #1f2937 !important;
  border-color: rgba(241,229,216,.95) !important;
}

html[data-senorh-theme="orange"] .nsp-shortcut-card:hover {
  background: #fff7ef !important;
  border-color: rgba(249,115,22,.24) !important;
}

html[data-senorh-theme="orange"] .nsp-shortcut-add,
html[data-senorh-theme="orange"] .shdm-toggle {
  background: #fff1e6 !important;
  border-color: rgba(241,229,216,.95) !important;
  color: #1f2937 !important;
}

html[data-senorh-theme="orange"] .shdm-toggle:hover {
  background: #ffe8d2 !important;
  color: #f97316 !important;
}

html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-source,
html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-time,
html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-title,
html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-link,
html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-link:visited,
html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-link:hover,
html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-link:focus,
html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-excerpt,
html[data-senorh-theme="orange"] .snsp-login-required,
html[data-senorh-theme="orange"] .snsp-empty,
html[data-senorh-theme="orange"] .snsp-editor-placeholder {
  color: #1f2937 !important;
}

html[data-senorh-theme="orange"] .ct-header,
html[data-senorh-theme="orange"] .ct-header [data-row],
html[data-senorh-theme="orange"] .ct-header .ct-row,
html[data-senorh-theme="orange"] .ct-header .ct-row-inner,
html[data-senorh-theme="orange"] .ct-header [class*="ct-header"],
html[data-senorh-theme="orange"] .ct-sticky-container,
html[data-senorh-theme="orange"] header#header,
html[data-senorh-theme="orange"] #header,
html[data-senorh-theme="orange"] [data-device="desktop"] .ct-header,
html[data-senorh-theme="orange"] [data-device="mobile"] .ct-header{
  background: #fff8f2 !important;
  background-color: #fff8f2 !important;
  box-shadow: none !important;
}

html[data-senorh-theme="orange"] .ct-header [style*="background"],
html[data-senorh-theme="orange"] .ct-header [style*="background-color"]{
  background: #fff8f2 !important;
  background-color: #fff8f2 !important;
}

html[data-senorh-theme="orange"] .ct-header-trigger svg,
html[data-senorh-theme="orange"] .ct-trigger svg,
html[data-senorh-theme="orange"] .ct-header-trigger path,
html[data-senorh-theme="orange"] .ct-trigger path{
  color: #1f2937 !important;
  fill: #1f2937 !important;
  stroke: #1f2937 !important;
}


/* VERSION 1.2.1: naranja metálico impactante y global */
html[data-senorh-theme="orange"],
body[data-senorh-theme="orange"]{
  background:#fff4ec !important;
  color:#2c160d !important;
}

html[data-senorh-theme="orange"] body,
html[data-senorh-theme="orange"] .site,
html[data-senorh-theme="orange"] .site-content,
html[data-senorh-theme="orange"] .ct-container,
html[data-senorh-theme="orange"] .ct-content,
html[data-senorh-theme="orange"] .content-area,
html[data-senorh-theme="orange"] .entry-content,
html[data-senorh-theme="orange"] .entry-summary,
html[data-senorh-theme="orange"] main,
html[data-senorh-theme="orange"] .site-main,
html[data-senorh-theme="orange"] .page,
html[data-senorh-theme="orange"] .post,
html[data-senorh-theme="orange"] .widget,
html[data-senorh-theme="orange"] .ct-sidebar{
  background:#fff4ec !important;
  color:#2c160d !important;
}

html[data-senorh-theme="orange"] .ct-footer,
html[data-senorh-theme="orange"] .ct-panel,
html[data-senorh-theme="orange"] .ct-panel-content,
html[data-senorh-theme="orange"] .ct-panel-inner,
html[data-senorh-theme="orange"] .ct-mobile-menu,
html[data-senorh-theme="orange"] .mobile-menu,
html[data-senorh-theme="orange"] .offcanvas-menu,
html[data-senorh-theme="orange"] .ct-header,
html[data-senorh-theme="orange"] .ct-header [data-row],
html[data-senorh-theme="orange"] .ct-header .ct-row,
html[data-senorh-theme="orange"] .ct-header .ct-row-inner,
html[data-senorh-theme="orange"] .ct-header [class*="ct-header"],
html[data-senorh-theme="orange"] .ct-sticky-container,
html[data-senorh-theme="orange"] header#header,
html[data-senorh-theme="orange"] #header{
  background:#fff6ef !important;
  background-color:#fff6ef !important;
  color:#2c160d !important;
  box-shadow:none !important;
}

html[data-senorh-theme="orange"] .ct-header [style*="background"],
html[data-senorh-theme="orange"] .ct-header [style*="background-color"]{
  background:#fff6ef !important;
  background-color:#fff6ef !important;
}

html[data-senorh-theme="orange"] p,
html[data-senorh-theme="orange"] li,
html[data-senorh-theme="orange"] span,
html[data-senorh-theme="orange"] strong,
html[data-senorh-theme="orange"] label,
html[data-senorh-theme="orange"] .entry-content,
html[data-senorh-theme="orange"] .entry-summary,
html[data-senorh-theme="orange"] .ct-widget,
html[data-senorh-theme="orange"] .wp-block-latest-posts li a{
  color:#6b4b39 !important;
}

html[data-senorh-theme="orange"] h1,
html[data-senorh-theme="orange"] h2,
html[data-senorh-theme="orange"] h3,
html[data-senorh-theme="orange"] h4,
html[data-senorh-theme="orange"] h5,
html[data-senorh-theme="orange"] h6,
html[data-senorh-theme="orange"] .entry-title,
html[data-senorh-theme="orange"] .ct-menu-link,
html[data-senorh-theme="orange"] .menu a{
  color:#2c160d !important;
}

html[data-senorh-theme="orange"] a{
  color:#c85a11 !important;
}

html[data-senorh-theme="orange"] a:hover{
  color:#9f4304 !important;
}

html[data-senorh-theme="orange"] input,
html[data-senorh-theme="orange"] textarea,
html[data-senorh-theme="orange"] select,
html[data-senorh-theme="orange"] button,
html[data-senorh-theme="orange"] .wp-block-search__inside-wrapper,
html[data-senorh-theme="orange"] .search-form,
html[data-senorh-theme="orange"] .search-field,
html[data-senorh-theme="orange"] .ct-button,
html[data-senorh-theme="orange"] .button{
  background:#fffdfa !important;
  color:#2c160d !important;
  border-color:rgba(210,128,61,.22) !important;
}

html[data-senorh-theme="orange"] ::placeholder{
  color:#9d7d69 !important;
}

html[data-senorh-theme="orange"] .ct-header-trigger,
html[data-senorh-theme="orange"] .ct-trigger,
html[data-senorh-theme="orange"] .menu-browser-btn{
  background:#fffdfa !important;
  color:#2c160d !important;
  border-color:rgba(210,128,61,.22) !important;
  box-shadow:0 10px 24px rgba(191,97,22,.10) !important;
}

html[data-senorh-theme="orange"] .ct-header-trigger:hover,
html[data-senorh-theme="orange"] .ct-trigger:hover,
html[data-senorh-theme="orange"] .menu-browser-btn:hover{
  background:#fff0e2 !important;
  color:#c85a11 !important;
  border-color:rgba(200,90,17,.28) !important;
}

html[data-senorh-theme="orange"] .ct-header-trigger svg,
html[data-senorh-theme="orange"] .ct-trigger svg,
html[data-senorh-theme="orange"] .ct-header-trigger path,
html[data-senorh-theme="orange"] .ct-trigger path{
  color:#2c160d !important;
  fill:#2c160d !important;
  stroke:#2c160d !important;
}

html[data-senorh-theme="orange"] .nsp-app{
  --nsp-bg:#fff4ec !important;
  --nsp-panel:#fffdfa !important;
  --nsp-panel-2:#fff1e4 !important;
  --nsp-border:rgba(210,128,61,.18) !important;
  --nsp-text:#2c160d !important;
  --nsp-muted:#8e6a57 !important;
  --nsp-field:#fffdfa !important;
  --nsp-field-text:#2c160d !important;
  --nsp-chip:#fff0e2 !important;
  --nsp-chip-active:#ffe0c4 !important;
  --nsp-chip-active-text:#2c160d !important;
  --nsp-btn:#ffe8d2 !important;
  --nsp-btn-text:#2c160d !important;
  --nsp-btn-border:rgba(210,128,61,.22) !important;
  --nsp-shadow:0 20px 48px rgba(191,97,22,.15) !important;
}

html[data-senorh-theme="orange"] .nsp-shell,
html[data-senorh-theme="orange"] .nsp-app,
html[data-senorh-theme="orange"] .nsp-main,
html[data-senorh-theme="orange"] .nsp-hero,
html[data-senorh-theme="orange"] .nsp-shortcuts,
html[data-senorh-theme="orange"] .nsp-shortcuts-grid{
  background:transparent !important;
  color:#2c160d !important;
}

html[data-senorh-theme="orange"] .nsp-search-wrap{
  background:linear-gradient(180deg, #fffdfa 0%, #fff7ef 100%) !important;
  border-color:rgba(210,128,61,.18) !important;
  box-shadow:0 20px 52px rgba(191,97,22,.14) !important;
}

html[data-senorh-theme="orange"] .nsp-search-input,
html[data-senorh-theme="orange"] .nsp-shortcut-field input,
html[data-senorh-theme="orange"] .nsp-voice-btn,
html[data-senorh-theme="orange"] .nsp-primary-btn{
  background:#fffdfa !important;
  color:#2c160d !important;
  border-color:rgba(210,128,61,.22) !important;
}

html[data-senorh-theme="orange"] .nsp-primary-btn{
  background:linear-gradient(180deg, #ffe0bf 0%, #ffbf86 100%) !important;
  color:#6a2d05 !important;
  border-color:rgba(191,97,22,.24) !important;
}

html[data-senorh-theme="orange"] .nsp-voice-btn:hover,
html[data-senorh-theme="orange"] .nsp-primary-btn:hover{
  background:#ffe9d5 !important;
  color:#c85a11 !important;
}

html[data-senorh-theme="orange"] .nsp-shortcut-card{
  background:linear-gradient(180deg, #fffdfa 0%, #fff6ee 100%) !important;
  color:#2c160d !important;
  border-color:rgba(210,128,61,.18) !important;
  box-shadow:0 12px 30px rgba(191,97,22,.10) !important;
}

html[data-senorh-theme="orange"] .nsp-shortcut-card:hover{
  background:#fff1e4 !important;
  border-color:rgba(200,90,17,.28) !important;
  box-shadow:0 16px 34px rgba(191,97,22,.14) !important;
}

html[data-senorh-theme="orange"] .nsp-shortcut-add,
html[data-senorh-theme="orange"] .shdm-toggle{
  background:linear-gradient(180deg, #ffe2c0 0%, #ffc07e 100%) !important;
  color:#6a2d05 !important;
  border-color:rgba(191,97,22,.22) !important;
}

html[data-senorh-theme="orange"] .shdm-toggle:hover{
  background:linear-gradient(180deg, #ffd8ab 0%, #ffb467 100%) !important;
  color:#8d3a05 !important;
}

html[data-senorh-theme="orange"] .nsp-shortcut-dialog,
html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-card,
html[data-senorh-theme="orange"] .snsp-login-required,
html[data-senorh-theme="orange"] .snsp-empty,
html[data-senorh-theme="orange"] .snsp-editor-placeholder{
  background:linear-gradient(180deg, #fffdfa 0%, #fff6ee 100%) !important;
  border-color:rgba(210,128,61,.18) !important;
  box-shadow:0 18px 44px rgba(191,97,22,.12) !important;
}

html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-source{
  color:#b45309 !important;
}

html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-time,
html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-excerpt{
  color:#8e6a57 !important;
}

html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-title,
html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-link,
html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-link:visited,
html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-link:hover,
html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-link:focus,
html[data-senorh-theme="orange"] .snsp-login-required,
html[data-senorh-theme="orange"] .snsp-empty,
html[data-senorh-theme="orange"] .snsp-editor-placeholder{
  color:#2c160d !important;
}

html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-thumb{
  background:#fff0e2 !important;
}

html[data-senorh-theme="orange"] .ct-widget,
html[data-senorh-theme="orange"] .widget,
html[data-senorh-theme="orange"] .wp-block-group,
html[data-senorh-theme="orange"] .wp-block-cover,
html[data-senorh-theme="orange"] .wp-block-table,
html[data-senorh-theme="orange"] table,
html[data-senorh-theme="orange"] pre,
html[data-senorh-theme="orange"] code{
  background-color:#fffdfa !important;
  color:#2c160d !important;
  border-color:rgba(210,128,61,.18) !important;
}

html[data-senorh-theme="orange"] hr{
  border-color:rgba(210,128,61,.16) !important;
}

html[data-senorh-theme="orange"] .shdm-toggle{
  box-shadow:0 14px 34px rgba(191,97,22,.14) !important;
}


/* VERSION 1.2.2: naranja metálico fuerte y visible en toda la web */
html[data-senorh-theme="orange"],
body[data-senorh-theme="orange"]{
  background:#efc79e !important;
  color:#2a1409 !important;
}

html[data-senorh-theme="orange"] body,
html[data-senorh-theme="orange"] .site,
html[data-senorh-theme="orange"] .site-content,
html[data-senorh-theme="orange"] .ct-container,
html[data-senorh-theme="orange"] .ct-content,
html[data-senorh-theme="orange"] .content-area,
html[data-senorh-theme="orange"] .entry-content,
html[data-senorh-theme="orange"] .entry-summary,
html[data-senorh-theme="orange"] main,
html[data-senorh-theme="orange"] .site-main,
html[data-senorh-theme="orange"] .page,
html[data-senorh-theme="orange"] .post,
html[data-senorh-theme="orange"] .widget,
html[data-senorh-theme="orange"] .ct-sidebar{
  background:#efc79e !important;
  color:#2a1409 !important;
}

html[data-senorh-theme="orange"] .ct-header,
html[data-senorh-theme="orange"] .ct-header [data-row],
html[data-senorh-theme="orange"] .ct-header .ct-row,
html[data-senorh-theme="orange"] .ct-header .ct-row-inner,
html[data-senorh-theme="orange"] .ct-header [class*="ct-header"],
html[data-senorh-theme="orange"] .ct-sticky-container,
html[data-senorh-theme="orange"] header#header,
html[data-senorh-theme="orange"] #header,
html[data-senorh-theme="orange"] .ct-footer,
html[data-senorh-theme="orange"] .ct-footer [data-row],
html[data-senorh-theme="orange"] .ct-footer .ct-row,
html[data-senorh-theme="orange"] .ct-footer .ct-row-inner,
html[data-senorh-theme="orange"] .ct-panel,
html[data-senorh-theme="orange"] .ct-panel-content,
html[data-senorh-theme="orange"] .ct-panel-inner,
html[data-senorh-theme="orange"] .ct-mobile-menu,
html[data-senorh-theme="orange"] .mobile-menu,
html[data-senorh-theme="orange"] .offcanvas-menu{
  background:linear-gradient(180deg,#d8833a 0%, #bc5b15 100%) !important;
  background-color:#c66a20 !important;
  color:#fff7ef !important;
  box-shadow:none !important;
}

html[data-senorh-theme="orange"] .ct-header [style*="background"],
html[data-senorh-theme="orange"] .ct-header [style*="background-color"],
html[data-senorh-theme="orange"] .ct-panel [style*="background"],
html[data-senorh-theme="orange"] .ct-panel [style*="background-color"]{
  background:linear-gradient(180deg,#d8833a 0%, #bc5b15 100%) !important;
  background-color:#c66a20 !important;
}

html[data-senorh-theme="orange"] .ct-header,
html[data-senorh-theme="orange"] .ct-footer,
html[data-senorh-theme="orange"] .ct-panel,
html[data-senorh-theme="orange"] .ct-panel-content,
html[data-senorh-theme="orange"] .ct-panel-inner,
html[data-senorh-theme="orange"] .ct-mobile-menu a,
html[data-senorh-theme="orange"] .mobile-menu a,
html[data-senorh-theme="orange"] .offcanvas-menu a,
html[data-senorh-theme="orange"] .menu a,
html[data-senorh-theme="orange"] .ct-menu-link{
  color:#fff7ef !important;
}

html[data-senorh-theme="orange"] .ct-header a:hover,
html[data-senorh-theme="orange"] .ct-footer a:hover,
html[data-senorh-theme="orange"] .ct-panel a:hover,
html[data-senorh-theme="orange"] .ct-mobile-menu a:hover,
html[data-senorh-theme="orange"] .mobile-menu a:hover,
html[data-senorh-theme="orange"] .offcanvas-menu a:hover{
  color:#fff3d8 !important;
}

html[data-senorh-theme="orange"] h1,
html[data-senorh-theme="orange"] h2,
html[data-senorh-theme="orange"] h3,
html[data-senorh-theme="orange"] h4,
html[data-senorh-theme="orange"] h5,
html[data-senorh-theme="orange"] h6,
html[data-senorh-theme="orange"] .entry-title{
  color:#2a1409 !important;
}

html[data-senorh-theme="orange"] p,
html[data-senorh-theme="orange"] li,
html[data-senorh-theme="orange"] span,
html[data-senorh-theme="orange"] strong,
html[data-senorh-theme="orange"] label,
html[data-senorh-theme="orange"] .entry-content,
html[data-senorh-theme="orange"] .entry-summary{
  color:#5c3a27 !important;
}

html[data-senorh-theme="orange"] a{
  color:#a04206 !important;
}
html[data-senorh-theme="orange"] a:hover{
  color:#7a2f02 !important;
}

html[data-senorh-theme="orange"] .ct-header-trigger,
html[data-senorh-theme="orange"] .ct-trigger,
html[data-senorh-theme="orange"] .menu-browser-btn,
html[data-senorh-theme="orange"] .shdm-toggle{
  background:linear-gradient(180deg,#d8833a 0%, #bc5b15 100%) !important;
  color:#fff7ef !important;
  border-color:rgba(255,247,239,.22) !important;
  box-shadow:0 12px 28px rgba(133,60,12,.24) !important;
}

html[data-senorh-theme="orange"] .ct-header-trigger:hover,
html[data-senorh-theme="orange"] .ct-trigger:hover,
html[data-senorh-theme="orange"] .menu-browser-btn:hover,
html[data-senorh-theme="orange"] .shdm-toggle:hover{
  background:linear-gradient(180deg,#e08a40 0%, #c96619 100%) !important;
  color:#ffffff !important;
  border-color:rgba(255,247,239,.30) !important;
}

html[data-senorh-theme="orange"] .ct-header-trigger,
html[data-senorh-theme="orange"] .ct-trigger,
html[data-senorh-theme="orange"] .ct-header-trigger span,
html[data-senorh-theme="orange"] .ct-trigger span,
html[data-senorh-theme="orange"] .ct-header-trigger svg,
html[data-senorh-theme="orange"] .ct-trigger svg,
html[data-senorh-theme="orange"] .ct-header-trigger path,
html[data-senorh-theme="orange"] .ct-trigger path,
html[data-senorh-theme="orange"] .ct-header-trigger::before,
html[data-senorh-theme="orange"] .ct-trigger::before,
html[data-senorh-theme="orange"] .shdm-toggle svg,
html[data-senorh-theme="orange"] .shdm-toggle path{
  color:#fff7ef !important;
  fill:#fff7ef !important;
  stroke:#fff7ef !important;
}

/* Casita del menú móvil */
html[data-senorh-theme="orange"] .ct-panel .sh-home-menu > a::before,
html[data-senorh-theme="orange"] .ct-panel .sh-home-menu .ct-menu-link::before,
html[data-senorh-theme="orange"] .ct-panel .sh-home-menu .menu-link::before{
  background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%3E%3Cpath%20d%3D%27M3%2010.5L12%203l9%207.5%27%20stroke%3D%27%23FFF7EF%27%20stroke-width%3D%271.8%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27/%3E%3Cpath%20d%3D%27M5.25%209.75V20a1%201%200%200%200%201%201h3.75v-5.25a1%201%200%200%201%201-1h2a1%201%200%200%201%201%201V21h3.75a1%201%200%200%200%201-1V9.75%27%20stroke%3D%27%23FFF7EF%27%20stroke-width%3D%271.8%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27/%3E%3C/svg%3E") !important;
}

html[data-senorh-theme="orange"] .nsp-app{
  --nsp-bg:#efc79e !important;
  --nsp-panel:#fff4e8 !important;
  --nsp-panel-2:#ffe8d2 !important;
  --nsp-border:rgba(188,91,21,.22) !important;
  --nsp-text:#2a1409 !important;
  --nsp-muted:#7a5640 !important;
  --nsp-field:#fff9f3 !important;
  --nsp-field-text:#2a1409 !important;
  --nsp-chip:#ffe5cb !important;
  --nsp-chip-active:#ffd3a8 !important;
  --nsp-chip-active-text:#2a1409 !important;
  --nsp-btn:#ffcc95 !important;
  --nsp-btn-text:#6d2f05 !important;
  --nsp-btn-border:rgba(188,91,21,.24) !important;
  --nsp-shadow:0 20px 48px rgba(133,60,12,.18) !important;
}

html[data-senorh-theme="orange"] .nsp-search-wrap,
html[data-senorh-theme="orange"] .nsp-shortcut-dialog,
html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-card,
html[data-senorh-theme="orange"] .snsp-login-required,
html[data-senorh-theme="orange"] .snsp-empty,
html[data-senorh-theme="orange"] .snsp-editor-placeholder{
  background:linear-gradient(180deg,#fff8f2 0%, #fff0e3 100%) !important;
  border-color:rgba(188,91,21,.18) !important;
  box-shadow:0 18px 44px rgba(133,60,12,.14) !important;
}

html[data-senorh-theme="orange"] .nsp-search-input,
html[data-senorh-theme="orange"] .nsp-shortcut-field input,
html[data-senorh-theme="orange"] .nsp-voice-btn,
html[data-senorh-theme="orange"] .nsp-primary-btn,
html[data-senorh-theme="orange"] .nsp-shortcut-card,
html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-thumb{
  background:#fff9f3 !important;
  color:#2a1409 !important;
  border-color:rgba(188,91,21,.20) !important;
}

html[data-senorh-theme="orange"] .nsp-primary-btn,
html[data-senorh-theme="orange"] .nsp-shortcut-add{
  background:linear-gradient(180deg,#d8833a 0%, #bc5b15 100%) !important;
  color:#fff7ef !important;
  border-color:rgba(255,247,239,.20) !important;
}
html[data-senorh-theme="orange"] .nsp-primary-btn svg,
html[data-senorh-theme="orange"] .nsp-shortcut-add,
html[data-senorh-theme="orange"] .nsp-shortcut-add *{
  color:#fff7ef !important;
  fill:#fff7ef !important;
  stroke:#fff7ef !important;
}

html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-source{
  color:#b14c09 !important;
}
html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-time,
html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-excerpt{
  color:#7a5640 !important;
}
html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-title,
html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-link,
html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-link:visited,
html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-link:hover,
html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-link:focus,
html[data-senorh-theme="orange"] .snsp-login-required,
html[data-senorh-theme="orange"] .snsp-empty,
html[data-senorh-theme="orange"] .snsp-editor-placeholder{
  color:#2a1409 !important;
}

html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-thumb{
  background:#ffe6cc !important;
}


/* VERSION 1.2.2: Naranja Cósmico fuerte y consistente en toda la web */
html[data-senorh-theme="orange"],
body[data-senorh-theme="orange"]{
  background:#f0bf97 !important;
  color:#34170b !important;
}

html[data-senorh-theme="orange"] body,
html[data-senorh-theme="orange"] .site,
html[data-senorh-theme="orange"] .site-content,
html[data-senorh-theme="orange"] .ct-container,
html[data-senorh-theme="orange"] .ct-content,
html[data-senorh-theme="orange"] .content-area,
html[data-senorh-theme="orange"] .entry-content,
html[data-senorh-theme="orange"] .entry-summary,
html[data-senorh-theme="orange"] main,
html[data-senorh-theme="orange"] .site-main,
html[data-senorh-theme="orange"] .page,
html[data-senorh-theme="orange"] .post,
html[data-senorh-theme="orange"] .widget,
html[data-senorh-theme="orange"] .ct-sidebar{
  background:#f0bf97 !important;
  color:#34170b !important;
}

html[data-senorh-theme="orange"] .ct-footer,
html[data-senorh-theme="orange"] .ct-panel,
html[data-senorh-theme="orange"] .ct-panel-content,
html[data-senorh-theme="orange"] .ct-panel-inner,
html[data-senorh-theme="orange"] .ct-mobile-menu,
html[data-senorh-theme="orange"] .mobile-menu,
html[data-senorh-theme="orange"] .offcanvas-menu,
html[data-senorh-theme="orange"] .ct-header,
html[data-senorh-theme="orange"] .ct-header [data-row],
html[data-senorh-theme="orange"] .ct-header .ct-row,
html[data-senorh-theme="orange"] .ct-header .ct-row-inner,
html[data-senorh-theme="orange"] .ct-header [class*="ct-header"],
html[data-senorh-theme="orange"] .ct-sticky-container,
html[data-senorh-theme="orange"] header#header,
html[data-senorh-theme="orange"] #header{
  background:#c96722 !important;
  background-color:#c96722 !important;
  color:#ffffff !important;
  box-shadow:none !important;
}

html[data-senorh-theme="orange"] .ct-header [style*="background"],
html[data-senorh-theme="orange"] .ct-header [style*="background-color"]{
  background:#c96722 !important;
  background-color:#c96722 !important;
}

html[data-senorh-theme="orange"] p,
html[data-senorh-theme="orange"] li,
html[data-senorh-theme="orange"] span,
html[data-senorh-theme="orange"] strong,
html[data-senorh-theme="orange"] label,
html[data-senorh-theme="orange"] .entry-content,
html[data-senorh-theme="orange"] .entry-summary{
  color:#6b3e24 !important;
}

html[data-senorh-theme="orange"] h1,
html[data-senorh-theme="orange"] h2,
html[data-senorh-theme="orange"] h3,
html[data-senorh-theme="orange"] h4,
html[data-senorh-theme="orange"] h5,
html[data-senorh-theme="orange"] h6,
html[data-senorh-theme="orange"] .entry-title{
  color:#34170b !important;
}

/* Header + mobile menu text/icons must stay visible */
html[data-senorh-theme="orange"] .ct-header a,
html[data-senorh-theme="orange"] .ct-header .ct-menu-link,
html[data-senorh-theme="orange"] .ct-header .menu a,
html[data-senorh-theme="orange"] .ct-mobile-menu a,
html[data-senorh-theme="orange"] .mobile-menu a,
html[data-senorh-theme="orange"] .offcanvas-menu a,
html[data-senorh-theme="orange"] .menu a,
html[data-senorh-theme="orange"] .ct-panel-content a,
html[data-senorh-theme="orange"] .ct-panel-inner a{
  color:#ffffff !important;
}

html[data-senorh-theme="orange"] .ct-header-trigger,
html[data-senorh-theme="orange"] .ct-trigger,
html[data-senorh-theme="orange"] .menu-browser-btn,
html[data-senorh-theme="orange"] .shdm-toggle{
  background:#a64507 !important;
  color:#ffffff !important;
  border-color:rgba(255,255,255,.18) !important;
  box-shadow:0 12px 28px rgba(93,33,0,.20) !important;
}

html[data-senorh-theme="orange"] .ct-header-trigger:hover,
html[data-senorh-theme="orange"] .ct-trigger:hover,
html[data-senorh-theme="orange"] .menu-browser-btn:hover,
html[data-senorh-theme="orange"] .shdm-toggle:hover{
  background:#8d3a05 !important;
  color:#ffffff !important;
  border-color:rgba(255,255,255,.24) !important;
}

html[data-senorh-theme="orange"] .ct-header-trigger,
html[data-senorh-theme="orange"] .ct-trigger,
html[data-senorh-theme="orange"] .ct-header-trigger span,
html[data-senorh-theme="orange"] .ct-trigger span,
html[data-senorh-theme="orange"] .ct-header-trigger svg,
html[data-senorh-theme="orange"] .ct-trigger svg,
html[data-senorh-theme="orange"] .ct-header-trigger path,
html[data-senorh-theme="orange"] .ct-trigger path{
  color:#ffffff !important;
  fill:#ffffff !important;
  stroke:#ffffff !important;
}

/* Custom home icon in mobile menu and desktop header */
html[data-senorh-theme="orange"] .sh-home-link,
html[data-senorh-theme="orange"] .sh-more-link,
html[data-senorh-theme="orange"] .sh-header-icons a{
  background:#a64507 !important;
  color:#ffffff !important;
  border-color:rgba(255,255,255,.18) !important;
}

html[data-senorh-theme="orange"] .sh-header-icons svg,
html[data-senorh-theme="orange"] .sh-home-link svg,
html[data-senorh-theme="orange"] .sh-more-link svg,
html[data-senorh-theme="orange"] .sh-home-link svg path,
html[data-senorh-theme="orange"] .sh-more-link svg path,
html[data-senorh-theme="orange"] .sh-more-link svg circle{
  color:#ffffff !important;
  fill:#ffffff !important;
  stroke:#ffffff !important;
}

html[data-senorh-theme="orange"] .sh-home-menu > a,
html[data-senorh-theme="orange"] .ct-panel .sh-home-menu > a,
html[data-senorh-theme="orange"] .ct-panel .sh-home-menu .ct-menu-link,
html[data-senorh-theme="orange"] .ct-panel .sh-home-menu .menu-link{
  color:transparent !important;
}

html[data-senorh-theme="orange"] .sh-home-menu > a::before,
html[data-senorh-theme="orange"] .ct-panel .sh-home-menu > a::before,
html[data-senorh-theme="orange"] .ct-panel .sh-home-menu .ct-menu-link::before,
html[data-senorh-theme="orange"] .ct-panel .sh-home-menu .menu-link::before{
  filter:brightness(0) invert(1) !important;
  opacity:1 !important;
}

/* Core forms and UI */
html[data-senorh-theme="orange"] a{
  color:#8d3a05 !important;
}
html[data-senorh-theme="orange"] a:hover{
  color:#5f2400 !important;
}

html[data-senorh-theme="orange"] input,
html[data-senorh-theme="orange"] textarea,
html[data-senorh-theme="orange"] select,
html[data-senorh-theme="orange"] button,
html[data-senorh-theme="orange"] .wp-block-search__inside-wrapper,
html[data-senorh-theme="orange"] .search-form,
html[data-senorh-theme="orange"] .search-field,
html[data-senorh-theme="orange"] .ct-button,
html[data-senorh-theme="orange"] .button{
  background:#f6d0ae !important;
  color:#34170b !important;
  border-color:rgba(141,58,5,.18) !important;
}

html[data-senorh-theme="orange"] ::placeholder{
  color:#8c6248 !important;
}

/* Search plugin */
html[data-senorh-theme="orange"] .nsp-app{
  --nsp-bg:#f0bf97 !important;
  --nsp-panel:#f6d0ae !important;
  --nsp-panel-2:#ebb785 !important;
  --nsp-border:rgba(141,58,5,.18) !important;
  --nsp-text:#34170b !important;
  --nsp-muted:#7d5339 !important;
  --nsp-field:#f9dcc2 !important;
  --nsp-field-text:#34170b !important;
  --nsp-chip:#efbe92 !important;
  --nsp-chip-active:#e29b5c !important;
  --nsp-chip-active-text:#34170b !important;
  --nsp-btn:#a64507 !important;
  --nsp-btn-text:#ffffff !important;
  --nsp-btn-border:rgba(255,255,255,.12) !important;
  --nsp-shadow:0 20px 48px rgba(93,33,0,.16) !important;
}

html[data-senorh-theme="orange"] .nsp-shell,
html[data-senorh-theme="orange"] .nsp-app,
html[data-senorh-theme="orange"] .nsp-main,
html[data-senorh-theme="orange"] .nsp-hero,
html[data-senorh-theme="orange"] .nsp-shortcuts,
html[data-senorh-theme="orange"] .nsp-shortcuts-grid{
  background:transparent !important;
  color:#34170b !important;
}

html[data-senorh-theme="orange"] .nsp-search-wrap{
  background:#f6d0ae !important;
  border-color:rgba(141,58,5,.18) !important;
  box-shadow:0 22px 50px rgba(93,33,0,.15) !important;
}

html[data-senorh-theme="orange"] .nsp-search-input,
html[data-senorh-theme="orange"] .nsp-shortcut-field input{
  background:#f9dcc2 !important;
  color:#34170b !important;
  border-color:rgba(141,58,5,.18) !important;
}

html[data-senorh-theme="orange"] .nsp-voice-btn{
  background:#ebb785 !important;
  color:#34170b !important;
  border-color:rgba(141,58,5,.18) !important;
}
html[data-senorh-theme="orange"] .nsp-primary-btn{
  background:#a64507 !important;
  color:#ffffff !important;
  border-color:rgba(255,255,255,.12) !important;
}
html[data-senorh-theme="orange"] .nsp-voice-btn:hover{
  background:#df9b60 !important;
  color:#34170b !important;
}
html[data-senorh-theme="orange"] .nsp-primary-btn:hover{
  background:#8d3a05 !important;
  color:#ffffff !important;
}

html[data-senorh-theme="orange"] .nsp-shortcut-card{
  background:#efbe92 !important;
  color:#34170b !important;
  border-color:rgba(141,58,5,.18) !important;
  box-shadow:0 14px 34px rgba(93,33,0,.12) !important;
}
html[data-senorh-theme="orange"] .nsp-shortcut-card:hover{
  background:#e29b5c !important;
  border-color:rgba(141,58,5,.28) !important;
}
html[data-senorh-theme="orange"] .nsp-shortcut-add{
  background:#a64507 !important;
  color:#ffffff !important;
  border-color:rgba(255,255,255,.14) !important;
}
html[data-senorh-theme="orange"] .nsp-shortcut-add *,
html[data-senorh-theme="orange"] .nsp-shortcut-plus{
  color:#ffffff !important;
  -webkit-text-fill-color:#ffffff !important;
}

/* News plugin */
html[data-senorh-theme="orange"] .snsp-news-feed,
html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-grid{
  background:transparent !important;
}

html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-card,
html[data-senorh-theme="orange"] .snsp-login-required,
html[data-senorh-theme="orange"] .snsp-empty,
html[data-senorh-theme="orange"] .snsp-editor-placeholder{
  background:#f6d0ae !important;
  border-color:rgba(141,58,5,.18) !important;
  box-shadow:0 18px 42px rgba(93,33,0,.12) !important;
}

html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-thumb{
  background:#ebb785 !important;
}

html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-source{
  color:#8d3a05 !important;
}
html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-time,
html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-excerpt{
  color:#7d5339 !important;
}
html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-title,
html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-link,
html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-link:visited,
html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-link:hover,
html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-link:focus,
html[data-senorh-theme="orange"] .snsp-login-required,
html[data-senorh-theme="orange"] .snsp-empty,
html[data-senorh-theme="orange"] .snsp-editor-placeholder{
  color:#34170b !important;
}

/* Generic cards/widgets */
html[data-senorh-theme="orange"] .ct-widget,
html[data-senorh-theme="orange"] .widget,
html[data-senorh-theme="orange"] .wp-block-group,
html[data-senorh-theme="orange"] .wp-block-cover,
html[data-senorh-theme="orange"] .wp-block-table,
html[data-senorh-theme="orange"] table,
html[data-senorh-theme="orange"] pre,
html[data-senorh-theme="orange"] code{
  background:#f6d0ae !important;
  color:#34170b !important;
  border-color:rgba(141,58,5,.18) !important;
}

html[data-senorh-theme="orange"] hr{
  border-color:rgba(141,58,5,.16) !important;
}


/* VERSION 1.2.3: Naranja Cósmico real, uniforme y compatible con plugin de más opciones */
html[data-senorh-theme="orange"],
body[data-senorh-theme="orange"]{
  background:#e7c0a0 !important;
  color:#3f1d10 !important;
}

html[data-senorh-theme="orange"] body,
html[data-senorh-theme="orange"] .site,
html[data-senorh-theme="orange"] .site-content,
html[data-senorh-theme="orange"] .ct-container,
html[data-senorh-theme="orange"] .ct-content,
html[data-senorh-theme="orange"] .content-area,
html[data-senorh-theme="orange"] .entry-content,
html[data-senorh-theme="orange"] .entry-summary,
html[data-senorh-theme="orange"] main,
html[data-senorh-theme="orange"] .site-main,
html[data-senorh-theme="orange"] .page,
html[data-senorh-theme="orange"] .post,
html[data-senorh-theme="orange"] .widget,
html[data-senorh-theme="orange"] .ct-sidebar,
html[data-senorh-theme="orange"] .ct-footer,
html[data-senorh-theme="orange"] .ct-footer [data-row],
html[data-senorh-theme="orange"] .ct-footer .ct-row,
html[data-senorh-theme="orange"] .ct-footer .ct-row-inner,
html[data-senorh-theme="orange"] .ct-footer .ct-container,
html[data-senorh-theme="orange"] .ct-footer [class*="ct-container"],
html[data-senorh-theme="orange"] footer#footer,
html[data-senorh-theme="orange"] footer#footer .ct-container,
html[data-senorh-theme="orange"] .site-footer,
html[data-senorh-theme="orange"] .site-footer .ct-container,
html[data-senorh-theme="orange"] .ct-header,
html[data-senorh-theme="orange"] .ct-header [data-row],
html[data-senorh-theme="orange"] .ct-header .ct-row,
html[data-senorh-theme="orange"] .ct-header .ct-row-inner,
html[data-senorh-theme="orange"] .ct-header .ct-container,
html[data-senorh-theme="orange"] .ct-header [class*="ct-container"],
html[data-senorh-theme="orange"] .ct-header [class*="ct-header"],
html[data-senorh-theme="orange"] .ct-sticky-container,
html[data-senorh-theme="orange"] header#header,
html[data-senorh-theme="orange"] #header{
  background:#e7c0a0 !important;
  background-color:#e7c0a0 !important;
  color:#3f1d10 !important;
  box-shadow:none !important;
}

html[data-senorh-theme="orange"] .ct-panel,
html[data-senorh-theme="orange"] .ct-panel-content,
html[data-senorh-theme="orange"] .ct-panel-inner,
html[data-senorh-theme="orange"] .ct-mobile-menu,
html[data-senorh-theme="orange"] .mobile-menu,
html[data-senorh-theme="orange"] .offcanvas-menu{
  background:#e7c0a0 !important;
  background-color:#e7c0a0 !important;
  color:#3f1d10 !important;
}

html[data-senorh-theme="orange"] .ct-header [style*="background"],
html[data-senorh-theme="orange"] .ct-header [style*="background-color"],
html[data-senorh-theme="orange"] .ct-footer [style*="background"],
html[data-senorh-theme="orange"] .ct-footer [style*="background-color"]{
  background:#e7c0a0 !important;
  background-color:#e7c0a0 !important;
}

html[data-senorh-theme="orange"] p,
html[data-senorh-theme="orange"] li,
html[data-senorh-theme="orange"] span,
html[data-senorh-theme="orange"] strong,
html[data-senorh-theme="orange"] label,
html[data-senorh-theme="orange"] .entry-content,
html[data-senorh-theme="orange"] .entry-summary{
  color:#7a5640 !important;
}

html[data-senorh-theme="orange"] h1,
html[data-senorh-theme="orange"] h2,
html[data-senorh-theme="orange"] h3,
html[data-senorh-theme="orange"] h4,
html[data-senorh-theme="orange"] h5,
html[data-senorh-theme="orange"] h6,
html[data-senorh-theme="orange"] .entry-title,
html[data-senorh-theme="orange"] .ct-menu-link,
html[data-senorh-theme="orange"] .menu a{
  color:#3f1d10 !important;
}

html[data-senorh-theme="orange"] a{
  color:#9f4304 !important;
}
html[data-senorh-theme="orange"] a:hover{
  color:#7a2f02 !important;
}

/* Botones del header y selector visibles */
html[data-senorh-theme="orange"] .ct-header-trigger,
html[data-senorh-theme="orange"] .ct-trigger,
html[data-senorh-theme="orange"] .menu-browser-btn,
html[data-senorh-theme="orange"] .shdm-toggle,
html[data-senorh-theme="orange"] .sh-header-icons a,
html[data-senorh-theme="orange"] .sh-home-link,
html[data-senorh-theme="orange"] .sh-more-link{
  background:#a64507 !important;
  color:#ffffff !important;
  border-color:rgba(255,255,255,.18) !important;
  box-shadow:0 12px 28px rgba(96,39,7,.20) !important;
}

html[data-senorh-theme="orange"] .ct-header-trigger:hover,
html[data-senorh-theme="orange"] .ct-trigger:hover,
html[data-senorh-theme="orange"] .menu-browser-btn:hover,
html[data-senorh-theme="orange"] .shdm-toggle:hover,
html[data-senorh-theme="orange"] .sh-header-icons a:hover,
html[data-senorh-theme="orange"] .sh-home-link:hover,
html[data-senorh-theme="orange"] .sh-more-link:hover{
  background:#8d3a05 !important;
  color:#ffffff !important;
  border-color:rgba(255,255,255,.24) !important;
}

html[data-senorh-theme="orange"] .ct-header-trigger,
html[data-senorh-theme="orange"] .ct-trigger,
html[data-senorh-theme="orange"] .ct-header-trigger span,
html[data-senorh-theme="orange"] .ct-trigger span,
html[data-senorh-theme="orange"] .ct-header-trigger svg,
html[data-senorh-theme="orange"] .ct-trigger svg,
html[data-senorh-theme="orange"] .ct-header-trigger path,
html[data-senorh-theme="orange"] .ct-trigger path,
html[data-senorh-theme="orange"] .shdm-toggle svg,
html[data-senorh-theme="orange"] .shdm-toggle path,
html[data-senorh-theme="orange"] .sh-header-icons svg,
html[data-senorh-theme="orange"] .sh-home-link svg,
html[data-senorh-theme="orange"] .sh-more-link svg,
html[data-senorh-theme="orange"] .sh-home-link svg path,
html[data-senorh-theme="orange"] .sh-more-link svg path,
html[data-senorh-theme="orange"] .sh-more-link svg circle{
  color:#ffffff !important;
  fill:#ffffff !important;
  stroke:#ffffff !important;
}

/* Casita del menú móvil visible en naranja cósmico */
html[data-senorh-theme="orange"] .sh-home-menu > a,
html[data-senorh-theme="orange"] .ct-panel .sh-home-menu > a,
html[data-senorh-theme="orange"] .ct-panel .sh-home-menu .ct-menu-link,
html[data-senorh-theme="orange"] .ct-panel .sh-home-menu .menu-link{
  position:relative !important;
  color:transparent !important;
}
html[data-senorh-theme="orange"] .sh-home-menu > a::before,
html[data-senorh-theme="orange"] .ct-panel .sh-home-menu > a::before,
html[data-senorh-theme="orange"] .ct-panel .sh-home-menu .ct-menu-link::before,
html[data-senorh-theme="orange"] .ct-panel .sh-home-menu .menu-link::before{
  content:"" !important;
  display:inline-block !important;
  width:20px !important;
  height:20px !important;
  background-repeat:no-repeat !important;
  background-size:contain !important;
  background-position:center !important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M3 10.5L12 3l9 7.5' stroke='%233f1d10' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.25 9.75V20a1 1 0 0 0 1 1h3.75v-5.25a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1V21h3.75a1 1 0 0 0 1-1V9.75' stroke='%233f1d10' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
  filter:none !important;
  opacity:1 !important;
}

/* Buscador */
html[data-senorh-theme="orange"] .nsp-app{
  --nsp-bg:#e7c0a0 !important;
  --nsp-panel:#efcfb7 !important;
  --nsp-panel-2:#e8bd9b !important;
  --nsp-border:rgba(141,58,5,.18) !important;
  --nsp-text:#3f1d10 !important;
  --nsp-muted:#7a5640 !important;
  --nsp-field:#f3d6be !important;
  --nsp-field-text:#3f1d10 !important;
  --nsp-chip:#e8bd9b !important;
  --nsp-chip-active:#d98b4a !important;
  --nsp-chip-active-text:#3f1d10 !important;
  --nsp-btn:#a64507 !important;
  --nsp-btn-text:#ffffff !important;
  --nsp-btn-border:rgba(255,255,255,.14) !important;
  --nsp-shadow:0 20px 48px rgba(96,39,7,.16) !important;
}
html[data-senorh-theme="orange"] .nsp-search-wrap,
html[data-senorh-theme="orange"] .nsp-shortcut-dialog{
  background:#efcfb7 !important;
  border-color:rgba(141,58,5,.18) !important;
  box-shadow:0 20px 48px rgba(96,39,7,.14) !important;
}
html[data-senorh-theme="orange"] .nsp-search-input,
html[data-senorh-theme="orange"] .nsp-shortcut-field input{
  background:#f3d6be !important;
  color:#3f1d10 !important;
  border-color:rgba(141,58,5,.18) !important;
}
html[data-senorh-theme="orange"] .nsp-search-input::placeholder{
  color:#8b654e !important;
}
html[data-senorh-theme="orange"] .nsp-voice-btn{
  background:#e8bd9b !important;
  color:#3f1d10 !important;
  border-color:rgba(141,58,5,.18) !important;
}
html[data-senorh-theme="orange"] .nsp-primary-btn{
  background:#a64507 !important;
  color:#ffffff !important;
  border-color:rgba(255,255,255,.14) !important;
}
html[data-senorh-theme="orange"] .nsp-primary-btn svg,
html[data-senorh-theme="orange"] .nsp-primary-btn path{
  fill:#ffffff !important;
  color:#ffffff !important;
  stroke:#ffffff !important;
}
html[data-senorh-theme="orange"] .nsp-shortcut-card{
  background:#efcfb7 !important;
  color:#3f1d10 !important;
  border-color:rgba(141,58,5,.18) !important;
  box-shadow:0 14px 34px rgba(96,39,7,.12) !important;
}
html[data-senorh-theme="orange"] .nsp-shortcut-card:hover{
  background:#e8bd9b !important;
}
html[data-senorh-theme="orange"] .nsp-shortcut-add,
html[data-senorh-theme="orange"] .nsp-shortcut-add *,
html[data-senorh-theme="orange"] .nsp-shortcut-plus{
  background:#a64507 !important;
  color:#ffffff !important;
  -webkit-text-fill-color:#ffffff !important;
  border-color:rgba(255,255,255,.14) !important;
}

/* Noticias */
html[data-senorh-theme="orange"] .snsp-news-feed,
html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-grid{
  background:transparent !important;
}
html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-card,
html[data-senorh-theme="orange"] .snsp-login-required,
html[data-senorh-theme="orange"] .snsp-empty,
html[data-senorh-theme="orange"] .snsp-editor-placeholder{
  background:#efcfb7 !important;
  border-color:rgba(141,58,5,.18) !important;
  box-shadow:0 18px 42px rgba(96,39,7,.12) !important;
}
html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-thumb{
  background:#e8bd9b !important;
}
html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-source{
  color:#9f4304 !important;
}
html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-time,
html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-excerpt{
  color:#7a5640 !important;
}
html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-title,
html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-link,
html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-link:visited,
html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-link:hover,
html[data-senorh-theme="orange"] .snsp-news-feed .snsp-news-link:focus,
html[data-senorh-theme="orange"] .snsp-login-required,
html[data-senorh-theme="orange"] .snsp-empty,
html[data-senorh-theme="orange"] .snsp-editor-placeholder{
  color:#3f1d10 !important;
}

/* Plugin Más opciones / Ajustes */
html[data-senorh-theme="orange"] .shpm-v2-backdrop{
  background:rgba(78,33,7,.28) !important;
  backdrop-filter:blur(8px) !important;
}
html[data-senorh-theme="orange"] .shpm-v2-dialog{
  background:#e7c0a0 !important;
  color:#3f1d10 !important;
  border:1px solid rgba(141,58,5,.18) !important;
  box-shadow:0 22px 70px rgba(96,39,7,.24) !important;
}
html[data-senorh-theme="orange"] .shpm-v2-card{
  background:#efcfb7 !important;
  border-color:rgba(141,58,5,.18) !important;
}
html[data-senorh-theme="orange"] .shpm-v2-title,
html[data-senorh-theme="orange"] .shpm-v2-row__title,
html[data-senorh-theme="orange"] .shpm-v2-field > span,
html[data-senorh-theme="orange"] .shpm-v2-policy-item h3,
html[data-senorh-theme="orange"] .shpm-v3-policy-summary__title,
html[data-senorh-theme="orange"] .shpm-v3-policy-content h4,
html[data-senorh-theme="orange"] .shpm-v31-policy-page__content h4{
  color:#3f1d10 !important;
}
html[data-senorh-theme="orange"] .shpm-v2-row__desc,
html[data-senorh-theme="orange"] .shpm-v2-status,
html[data-senorh-theme="orange"] .shpm-v2-policy-item p,
html[data-senorh-theme="orange"] .shpm-v3-policy-content,
html[data-senorh-theme="orange"] .shpm-v3-policy-content p,
html[data-senorh-theme="orange"] .shpm-v3-policy-content li,
html[data-senorh-theme="orange"] .shpm-v31-policy-footnote,
html[data-senorh-theme="orange"] .shpm-v31-policy-page__content p,
html[data-senorh-theme="orange"] .shpm-v31-policy-page__content li,
html[data-senorh-theme="orange"] .shpm-v2-section-title{
  color:#7a5640 !important;
}
html[data-senorh-theme="orange"] .shpm-v2-row + .shpm-v2-row,
html[data-senorh-theme="orange"] .shpm-v2-policy-item + .shpm-v2-policy-item,
html[data-senorh-theme="orange"] .shpm-v3-policy-item,
html[data-senorh-theme="orange"] .shpm-v31-policy-page__meta{
  border-color:rgba(141,58,5,.18) !important;
}
html[data-senorh-theme="orange"] .shpm-v2-field input,
html[data-senorh-theme="orange"] .shpm-v2-field select,
html[data-senorh-theme="orange"] .shpm-v2-field textarea{
  background:#f3d6be !important;
  color:#3f1d10 !important;
  border-color:rgba(141,58,5,.18) !important;
}
html[data-senorh-theme="orange"] .shpm-v2-field input::placeholder,
html[data-senorh-theme="orange"] .shpm-v2-field textarea::placeholder{
  color:#8b654e !important;
}
html[data-senorh-theme="orange"] .shpm-v2-done,
html[data-senorh-theme="orange"] .shpm-v2-back{
  background:#e8bd9b !important;
  color:#3f1d10 !important;
}
html[data-senorh-theme="orange"] .shpm-v2-submit{
  background:#a64507 !important;
  color:#ffffff !important;
}
html[data-senorh-theme="orange"] .shpm-v2-submit:hover{
  background:#8d3a05 !important;
}
html[data-senorh-theme="orange"] .shpm-v3-policy-content a,
html[data-senorh-theme="orange"] .shpm-v31-policy-page__content a{
  color:#9f4304 !important;
}
html[data-senorh-theme="orange"] .shpm-v31-policy-page__meta{
  background:#efcfb7 !important;
  color:#7a5640 !important;
}

/* Footer desktop force plugin button if present */
html[data-senorh-theme="orange"] .shpm-v2-trigger--desktop,
html[data-senorh-theme="orange"] .shpm-v2-mobile-row{
  background:#a64507 !important;
  color:#ffffff !important;
  border-color:rgba(255,255,255,.14) !important;
}
html[data-senorh-theme="orange"] .shpm-v2-trigger--desktop svg,
html[data-senorh-theme="orange"] .shpm-v2-mobile-row svg,
html[data-senorh-theme="orange"] .shpm-v2-trigger--desktop path,
html[data-senorh-theme="orange"] .shpm-v2-mobile-row path,
html[data-senorh-theme="orange"] .shpm-v2-trigger--desktop circle,
html[data-senorh-theme="orange"] .shpm-v2-mobile-row circle{
  color:#ffffff !important;
  fill:#ffffff !important;
  stroke:#ffffff !important;
}


/* VERSION 1.2.3: texto de Más opciones / Ajustes visible en blanco en Naranja Cósmico */
html[data-senorh-theme="orange"] .shpm-v2-mobile-row,
html[data-senorh-theme="orange"] .shpm-v2-mobile-row__label,
html[data-senorh-theme="orange"] .shpm-v2-mobile-row__icon,
html[data-senorh-theme="orange"] .shpm-v2-mobile-row__icon svg,
html[data-senorh-theme="orange"] .shpm-v2-mobile-row__icon path,
html[data-senorh-theme="orange"] .shpm-v2-mobile-row__icon circle{
  color:#ffffff !important;
  fill:#ffffff !important;
  stroke:#ffffff !important;
}

html[data-senorh-theme="orange"] .shdm-toggle--mobile,
html[data-senorh-theme="orange"] .shdm-toggle--mobile .shdm-toggle__text,
html[data-senorh-theme="orange"] .shdm-toggle--mobile .shdm-toggle__sr,
html[data-senorh-theme="orange"] .shdm-toggle--mobile .shdm-toggle__icon,
html[data-senorh-theme="orange"] .shdm-toggle--mobile svg,
html[data-senorh-theme="orange"] .shdm-toggle--mobile path,
html[data-senorh-theme="orange"] .shdm-toggle--mobile circle{
  color:#ffffff !important;
  fill:#ffffff !important;
  stroke:#ffffff !important;
}

html[data-senorh-theme="orange"] .ct-panel-content .shpm-v2-mobile-row,
html[data-senorh-theme="orange"] .ct-panel-inner .shpm-v2-mobile-row,
html[data-senorh-theme="orange"] .ct-panel-content .shdm-toggle--mobile,
html[data-senorh-theme="orange"] .ct-panel-inner .shdm-toggle--mobile{
  color:#ffffff !important;
}


/* VERSION 1.3.1: Titanio Azul Premium con correcciones visuales */
html[data-senorh-theme="titanium"],
body[data-senorh-theme="titanium"]{
  background:#bcc8d3 !important;
  color:#102033 !important;
}

html[data-senorh-theme="titanium"] body,
html[data-senorh-theme="titanium"] .site,
html[data-senorh-theme="titanium"] .site-content,
html[data-senorh-theme="titanium"] .ct-container,
html[data-senorh-theme="titanium"] .ct-content,
html[data-senorh-theme="titanium"] .content-area,
html[data-senorh-theme="titanium"] .entry-content,
html[data-senorh-theme="titanium"] .entry-summary,
html[data-senorh-theme="titanium"] main,
html[data-senorh-theme="titanium"] .site-main,
html[data-senorh-theme="titanium"] .page,
html[data-senorh-theme="titanium"] .post,
html[data-senorh-theme="titanium"] .widget,
html[data-senorh-theme="titanium"] .ct-sidebar{
  background:#bcc8d3 !important;
  color:#102033 !important;
}

/* Header/footer/mobile panel with one uniform titanium surface to avoid "cuadros" */
html[data-senorh-theme="titanium"] .ct-header,
html[data-senorh-theme="titanium"] .ct-header [data-row],
html[data-senorh-theme="titanium"] .ct-header .ct-row,
html[data-senorh-theme="titanium"] .ct-header .ct-row-inner,
html[data-senorh-theme="titanium"] .ct-header [class*="ct-header"],
html[data-senorh-theme="titanium"] .ct-sticky-container,
html[data-senorh-theme="titanium"] header#header,
html[data-senorh-theme="titanium"] #header,
html[data-senorh-theme="titanium"] .ct-footer,
html[data-senorh-theme="titanium"] footer,
html[data-senorh-theme="titanium"] footer#footer,
html[data-senorh-theme="titanium"] .site-footer,
html[data-senorh-theme="titanium"] .ct-panel,
html[data-senorh-theme="titanium"] .ct-panel-content,
html[data-senorh-theme="titanium"] .ct-panel-inner,
html[data-senorh-theme="titanium"] .ct-mobile-menu,
html[data-senorh-theme="titanium"] .mobile-menu,
html[data-senorh-theme="titanium"] .offcanvas-menu,
html[data-senorh-theme="titanium"] .ct-footer [data-row],
html[data-senorh-theme="titanium"] .ct-footer .ct-row,
html[data-senorh-theme="titanium"] .ct-footer .ct-row-inner,
html[data-senorh-theme="titanium"] .ct-footer [class*="ct-"]{
  background:#5f778d !important;
  background-color:#5f778d !important;
  color:#f7fbff !important;
  box-shadow:none !important;
}

html[data-senorh-theme="titanium"] .ct-header [style*="background"],
html[data-senorh-theme="titanium"] .ct-header [style*="background-color"],
html[data-senorh-theme="titanium"] .ct-footer [style*="background"],
html[data-senorh-theme="titanium"] .ct-footer [style*="background-color"],
html[data-senorh-theme="titanium"] .ct-panel [style*="background"],
html[data-senorh-theme="titanium"] .ct-panel [style*="background-color"]{
  background:#5f778d !important;
  background-color:#5f778d !important;
}

html[data-senorh-theme="titanium"] .ct-header a,
html[data-senorh-theme="titanium"] .ct-header .ct-menu-link,
html[data-senorh-theme="titanium"] .ct-header .menu a,
html[data-senorh-theme="titanium"] .ct-mobile-menu a,
html[data-senorh-theme="titanium"] .mobile-menu a,
html[data-senorh-theme="titanium"] .offcanvas-menu a,
html[data-senorh-theme="titanium"] .menu a,
html[data-senorh-theme="titanium"] .ct-panel-content a,
html[data-senorh-theme="titanium"] .ct-panel-inner a,
html[data-senorh-theme="titanium"] .ct-footer a,
html[data-senorh-theme="titanium"] .ct-footer .copyright,
html[data-senorh-theme="titanium"] .ct-footer span,
html[data-senorh-theme="titanium"] .ct-footer p{
  color:#f7fbff !important;
}

html[data-senorh-theme="titanium"] h1,
html[data-senorh-theme="titanium"] h2,
html[data-senorh-theme="titanium"] h3,
html[data-senorh-theme="titanium"] h4,
html[data-senorh-theme="titanium"] h5,
html[data-senorh-theme="titanium"] h6,
html[data-senorh-theme="titanium"] .entry-title,
html[data-senorh-theme="titanium"] .snsp-news-feed .snsp-news-title,
html[data-senorh-theme="titanium"] .snsp-news-feed .snsp-news-link,
html[data-senorh-theme="titanium"] .snsp-news-feed .snsp-news-link:visited,
html[data-senorh-theme="titanium"] .snsp-news-feed .snsp-news-link:hover,
html[data-senorh-theme="titanium"] .snsp-news-feed .snsp-news-link:focus{
  color:#102033 !important;
}

html[data-senorh-theme="titanium"] p,
html[data-senorh-theme="titanium"] li,
html[data-senorh-theme="titanium"] span,
html[data-senorh-theme="titanium"] strong,
html[data-senorh-theme="titanium"] label,
html[data-senorh-theme="titanium"] .entry-content,
html[data-senorh-theme="titanium"] .entry-summary,
html[data-senorh-theme="titanium"] .snsp-news-feed .snsp-news-excerpt,
html[data-senorh-theme="titanium"] .snsp-news-feed .snsp-news-time{
  color:#475d72 !important;
}

html[data-senorh-theme="titanium"] a{color:#355775 !important;}
html[data-senorh-theme="titanium"] a:hover{color:#22445f !important;}

html[data-senorh-theme="titanium"] input,
html[data-senorh-theme="titanium"] textarea,
html[data-senorh-theme="titanium"] select,
html[data-senorh-theme="titanium"] button,
html[data-senorh-theme="titanium"] .wp-block-search__inside-wrapper,
html[data-senorh-theme="titanium"] .search-form,
html[data-senorh-theme="titanium"] .search-field,
html[data-senorh-theme="titanium"] .ct-button,
html[data-senorh-theme="titanium"] .button{
  background:#dbe4ec !important;
  color:#102033 !important;
  border-color:rgba(16,32,51,.12) !important;
}
html[data-senorh-theme="titanium"] ::placeholder{color:#6a7f93 !important;}

html[data-senorh-theme="titanium"] .ct-header-trigger,
html[data-senorh-theme="titanium"] .ct-trigger,
html[data-senorh-theme="titanium"] .menu-browser-btn,
html[data-senorh-theme="titanium"] .shdm-toggle,
html[data-senorh-theme="titanium"] .sh-home-link,
html[data-senorh-theme="titanium"] .sh-more-link,
html[data-senorh-theme="titanium"] .sh-header-icons a{
  background:#3d5a73 !important;
  color:#ffffff !important;
  border-color:rgba(255,255,255,.16) !important;
  box-shadow:0 14px 32px rgba(33,53,74,.18) !important;
}

html[data-senorh-theme="titanium"] .ct-header-trigger:hover,
html[data-senorh-theme="titanium"] .ct-trigger:hover,
html[data-senorh-theme="titanium"] .menu-browser-btn:hover,
html[data-senorh-theme="titanium"] .shdm-toggle:hover,
html[data-senorh-theme="titanium"] .sh-home-link:hover,
html[data-senorh-theme="titanium"] .sh-more-link:hover,
html[data-senorh-theme="titanium"] .sh-header-icons a:hover{
  background:#355775 !important;
  color:#ffffff !important;
  border-color:rgba(255,255,255,.22) !important;
}

html[data-senorh-theme="titanium"] .ct-header-trigger,
html[data-senorh-theme="titanium"] .ct-trigger,
html[data-senorh-theme="titanium"] .ct-header-trigger span,
html[data-senorh-theme="titanium"] .ct-trigger span,
html[data-senorh-theme="titanium"] .ct-header-trigger svg,
html[data-senorh-theme="titanium"] .ct-trigger svg,
html[data-senorh-theme="titanium"] .ct-header-trigger path,
html[data-senorh-theme="titanium"] .ct-trigger path,
html[data-senorh-theme="titanium"] .ct-header-trigger circle,
html[data-senorh-theme="titanium"] .ct-trigger circle,
html[data-senorh-theme="titanium"] .shdm-toggle svg,
html[data-senorh-theme="titanium"] .shdm-toggle path,
html[data-senorh-theme="titanium"] .shdm-toggle circle,
html[data-senorh-theme="titanium"] .sh-home-link svg,
html[data-senorh-theme="titanium"] .sh-home-link path,
html[data-senorh-theme="titanium"] .sh-more-link svg,
html[data-senorh-theme="titanium"] .sh-more-link path,
html[data-senorh-theme="titanium"] .sh-more-link circle,
html[data-senorh-theme="titanium"] .sh-header-icons svg,
html[data-senorh-theme="titanium"] .sh-header-icons path,
html[data-senorh-theme="titanium"] .sh-header-icons circle{
  color:#ffffff !important;
  fill:#ffffff !important;
  stroke:#ffffff !important;
}

/* mobile home row visible */
html[data-senorh-theme="titanium"] .sh-home-menu > a,
html[data-senorh-theme="titanium"] .ct-panel .sh-home-menu > a,
html[data-senorh-theme="titanium"] .ct-panel .sh-home-menu .ct-menu-link,
html[data-senorh-theme="titanium"] .ct-panel .sh-home-menu .menu-link{
  position:relative !important;
  color:transparent !important;
}
html[data-senorh-theme="titanium"] .sh-home-menu > a::before,
html[data-senorh-theme="titanium"] .ct-panel .sh-home-menu > a::before,
html[data-senorh-theme="titanium"] .ct-panel .sh-home-menu .ct-menu-link::before,
html[data-senorh-theme="titanium"] .ct-panel .sh-home-menu .menu-link::before{
  content:"" !important;
  display:inline-block !important;
  width:20px !important;
  height:20px !important;
  background-repeat:no-repeat !important;
  background-size:contain !important;
  background-position:center !important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M3 10.5L12 3l9 7.5' stroke='%23ffffff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.25 9.75V20a1 1 0 0 0 1 1h3.75v-5.25a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1V21h3.75a1 1 0 0 0 1-1V9.75' stroke='%23ffffff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
  filter:none !important;
  opacity:1 !important;
}

/* Search plugin */
html[data-senorh-theme="titanium"] .nsp-app{
  --nsp-bg:#bcc8d3 !important;
  --nsp-panel:#dbe4ec !important;
  --nsp-panel-2:#ccd7e0 !important;
  --nsp-border:rgba(16,32,51,.12) !important;
  --nsp-text:#102033 !important;
  --nsp-muted:#64788c !important;
  --nsp-field:#edf3f8 !important;
  --nsp-field-text:#102033 !important;
  --nsp-chip:#dbe4ec !important;
  --nsp-chip-active:#c6d2dd !important;
  --nsp-chip-active-text:#102033 !important;
  --nsp-btn:#3d5a73 !important;
  --nsp-btn-text:#ffffff !important;
  --nsp-btn-border:rgba(255,255,255,.16) !important;
  --nsp-shadow:0 20px 48px rgba(33,53,74,.16) !important;
}
html[data-senorh-theme="titanium"] .nsp-shell,
html[data-senorh-theme="titanium"] .nsp-app,
html[data-senorh-theme="titanium"] .nsp-main,
html[data-senorh-theme="titanium"] .nsp-hero,
html[data-senorh-theme="titanium"] .nsp-shortcuts,
html[data-senorh-theme="titanium"] .nsp-shortcuts-grid,
html[data-senorh-theme="titanium"] .snsp-news-feed,
html[data-senorh-theme="titanium"] .snsp-news-feed .snsp-news-grid{
  background:transparent !important;
  color:#102033 !important;
}
html[data-senorh-theme="titanium"] .nsp-search-wrap{
  background:#dbe4ec !important;
  border-color:rgba(16,32,51,.12) !important;
  box-shadow:0 22px 52px rgba(33,53,74,.14) !important;
}
html[data-senorh-theme="titanium"] .nsp-search-input,
html[data-senorh-theme="titanium"] .nsp-shortcut-field input{
  background:#edf3f8 !important;
  color:#102033 !important;
  border-color:rgba(16,32,51,.12) !important;
}
html[data-senorh-theme="titanium"] .nsp-voice-btn{
  background:#ccd7e0 !important;
  color:#102033 !important;
  border-color:rgba(16,32,51,.12) !important;
}
html[data-senorh-theme="titanium"] .nsp-primary-btn,
html[data-senorh-theme="titanium"] .nsp-shortcut-add,
html[data-senorh-theme="titanium"] .nsp-shortcut-add *,
html[data-senorh-theme="titanium"] .nsp-shortcut-plus{
  background:#3d5a73 !important;
  color:#ffffff !important;
  -webkit-text-fill-color:#ffffff !important;
  border-color:rgba(255,255,255,.16) !important;
}
html[data-senorh-theme="titanium"] .nsp-primary-btn:hover,
html[data-senorh-theme="titanium"] .nsp-shortcut-add:hover,
html[data-senorh-theme="titanium"] .nsp-voice-btn:hover{
  background:#355775 !important;
  color:#ffffff !important;
}
html[data-senorh-theme="titanium"] .nsp-shortcut-card,
html[data-senorh-theme="titanium"] .nsp-shortcut-dialog,
html[data-senorh-theme="titanium"] .snsp-news-feed .snsp-news-card,
html[data-senorh-theme="titanium"] .snsp-login-required,
html[data-senorh-theme="titanium"] .snsp-empty,
html[data-senorh-theme="titanium"] .snsp-editor-placeholder,
html[data-senorh-theme="titanium"] .ct-widget,
html[data-senorh-theme="titanium"] .widget,
html[data-senorh-theme="titanium"] .wp-block-group,
html[data-senorh-theme="titanium"] .wp-block-cover,
html[data-senorh-theme="titanium"] .wp-block-table,
html[data-senorh-theme="titanium"] table,
html[data-senorh-theme="titanium"] pre,
html[data-senorh-theme="titanium"] code{
  background:#dbe4ec !important;
  color:#102033 !important;
  border-color:rgba(16,32,51,.12) !important;
  box-shadow:0 16px 36px rgba(33,53,74,.12) !important;
}
html[data-senorh-theme="titanium"] .snsp-news-feed .snsp-news-source{color:#355775 !important;}
html[data-senorh-theme="titanium"] .snsp-news-feed .snsp-news-thumb{background:#ccd7e0 !important;}
html[data-senorh-theme="titanium"] hr{border-color:rgba(16,32,51,.10) !important;}

/* More options plugin */
html[data-senorh-theme="titanium"] .shpm-v2-backdrop{
  background:rgba(22,34,48,.42) !important;
  backdrop-filter:blur(10px) !important;
}
html[data-senorh-theme="titanium"] .shpm-v2-dialog,
html[data-senorh-theme="titanium"] .shpm-v31-policy-page,
html[data-senorh-theme="titanium"] .shpm-v31-policy-page__content{
  background:#cfdae4 !important;
  color:#102033 !important;
  border:1px solid rgba(16,32,51,.10) !important;
  box-shadow:0 22px 60px rgba(33,53,74,.16) !important;
}
html[data-senorh-theme="titanium"] .shpm-v2-card,
html[data-senorh-theme="titanium"] .shpm-v31-policy-page__meta{
  background:#dbe4ec !important;
  color:#102033 !important;
  border-color:rgba(16,32,51,.10) !important;
}
html[data-senorh-theme="titanium"] .shpm-v2-title,
html[data-senorh-theme="titanium"] .shpm-v2-row__title,
html[data-senorh-theme="titanium"] .shpm-v2-field > span,
html[data-senorh-theme="titanium"] .shpm-v2-policy-item h3,
html[data-senorh-theme="titanium"] .shpm-v3-policy-summary__title,
html[data-senorh-theme="titanium"] .shpm-v3-policy-content h4,
html[data-senorh-theme="titanium"] .shpm-v31-policy-page__content h4{
  color:#102033 !important;
}
html[data-senorh-theme="titanium"] .shpm-v2-row__desc,
html[data-senorh-theme="titanium"] .shpm-v2-status,
html[data-senorh-theme="titanium"] .shpm-v2-policy-item p,
html[data-senorh-theme="titanium"] .shpm-v3-policy-content,
html[data-senorh-theme="titanium"] .shpm-v3-policy-content p,
html[data-senorh-theme="titanium"] .shpm-v3-policy-content li,
html[data-senorh-theme="titanium"] .shpm-v31-policy-footnote,
html[data-senorh-theme="titanium"] .shpm-v31-policy-page__content p,
html[data-senorh-theme="titanium"] .shpm-v31-policy-page__content li,
html[data-senorh-theme="titanium"] .shpm-v31-policy-page__meta,
html[data-senorh-theme="titanium"] .shpm-v2-section-title{
  color:#4a6177 !important;
}
html[data-senorh-theme="titanium"] .shpm-v2-row + .shpm-v2-row,
html[data-senorh-theme="titanium"] .shpm-v2-policy-item + .shpm-v2-policy-item,
html[data-senorh-theme="titanium"] .shpm-v3-policy-item,
html[data-senorh-theme="titanium"] .shpm-v31-policy-page__meta{
  border-color:rgba(16,32,51,.10) !important;
}
html[data-senorh-theme="titanium"] .shpm-v2-field input,
html[data-senorh-theme="titanium"] .shpm-v2-field select,
html[data-senorh-theme="titanium"] .shpm-v2-field textarea{
  background:#edf3f8 !important;
  color:#102033 !important;
  border-color:rgba(16,32,51,.10) !important;
}
html[data-senorh-theme="titanium"] .shpm-v2-field input::placeholder,
html[data-senorh-theme="titanium"] .shpm-v2-field textarea::placeholder{
  color:#6a7f93 !important;
}
html[data-senorh-theme="titanium"] .shpm-v2-field input:focus,
html[data-senorh-theme="titanium"] .shpm-v2-field select:focus,
html[data-senorh-theme="titanium"] .shpm-v2-field textarea:focus{
  border-color:rgba(65,98,127,.36) !important;
  box-shadow:0 0 0 3px rgba(65,98,127,.12) !important;
}
/* Make Atrás and Listo white and visible */
html[data-senorh-theme="titanium"] .shpm-v2-done,
html[data-senorh-theme="titanium"] .shpm-v2-back,
html[data-senorh-theme="titanium"] .shpm-v2-back span,
html[data-senorh-theme="titanium"] .shpm-v2-done span,
html[data-senorh-theme="titanium"] .shpm-v2-back svg,
html[data-senorh-theme="titanium"] .shpm-v2-back path,
html[data-senorh-theme="titanium"] .shpm-v2-done svg,
html[data-senorh-theme="titanium"] .shpm-v2-done path,
html[data-senorh-theme="titanium"] .shpm-v2-submit{
  background:#3d5a73 !important;
  color:#ffffff !important;
  fill:#ffffff !important;
  stroke:#ffffff !important;
  border-color:rgba(255,255,255,.16) !important;
}
html[data-senorh-theme="titanium"] .shpm-v2-submit:hover,
html[data-senorh-theme="titanium"] .shpm-v2-done:hover,
html[data-senorh-theme="titanium"] .shpm-v2-back:hover{
  background:#355775 !important;
  color:#ffffff !important;
}


/* VERSION 1.3.2: quitar bloques oscuros en cabecera/footer de Titanio Azul */
html[data-senorh-theme="titanium"],
html[data-senorh-theme="titanium"] body,
html[data-senorh-theme="titanium"] .site,
html[data-senorh-theme="titanium"] .site-content,
html[data-senorh-theme="titanium"] .ct-site-box,
html[data-senorh-theme="titanium"] .ct-container,
html[data-senorh-theme="titanium"] .ct-content,
html[data-senorh-theme="titanium"] .site-main,
html[data-senorh-theme="titanium"] main,
html[data-senorh-theme="titanium"] .page,
html[data-senorh-theme="titanium"] .post,
html[data-senorh-theme="titanium"] .ct-row,
html[data-senorh-theme="titanium"] .ct-row-inner,
html[data-senorh-theme="titanium"] .ct-header,
html[data-senorh-theme="titanium"] .ct-header [data-row],
html[data-senorh-theme="titanium"] .ct-header .ct-row,
html[data-senorh-theme="titanium"] .ct-header .ct-row-inner,
html[data-senorh-theme="titanium"] .ct-header [class*="ct-header"],
html[data-senorh-theme="titanium"] .ct-sticky-container,
html[data-senorh-theme="titanium"] header#header,
html[data-senorh-theme="titanium"] #header,
html[data-senorh-theme="titanium"] .ct-footer,
html[data-senorh-theme="titanium"] .ct-footer [data-row],
html[data-senorh-theme="titanium"] .ct-footer .ct-row,
html[data-senorh-theme="titanium"] .ct-footer .ct-row-inner,
html[data-senorh-theme="titanium"] footer#footer,
html[data-senorh-theme="titanium"] .site-footer,
html[data-senorh-theme="titanium"] .ct-panel,
html[data-senorh-theme="titanium"] .ct-panel-content,
html[data-senorh-theme="titanium"] .ct-panel-inner,
html[data-senorh-theme="titanium"] .ct-mobile-menu,
html[data-senorh-theme="titanium"] .mobile-menu,
html[data-senorh-theme="titanium"] .offcanvas-menu{
  background:#bcc8d3 !important;
  background-color:#bcc8d3 !important;
}

html[data-senorh-theme="titanium"] .ct-header [style*="background"],
html[data-senorh-theme="titanium"] .ct-header [style*="background-color"],
html[data-senorh-theme="titanium"] .ct-footer [style*="background"],
html[data-senorh-theme="titanium"] .ct-footer [style*="background-color"],
html[data-senorh-theme="titanium"] .site-footer [style*="background"],
html[data-senorh-theme="titanium"] .site-footer [style*="background-color"]{
  background:#bcc8d3 !important;
  background-color:#bcc8d3 !important;
}

html[data-senorh-theme="titanium"] .ct-header::before,
html[data-senorh-theme="titanium"] .ct-header::after,
html[data-senorh-theme="titanium"] .ct-header [data-row]::before,
html[data-senorh-theme="titanium"] .ct-header [data-row]::after,
html[data-senorh-theme="titanium"] .ct-header .ct-row::before,
html[data-senorh-theme="titanium"] .ct-header .ct-row::after,
html[data-senorh-theme="titanium"] .ct-header .ct-row-inner::before,
html[data-senorh-theme="titanium"] .ct-header .ct-row-inner::after,
html[data-senorh-theme="titanium"] .ct-footer::before,
html[data-senorh-theme="titanium"] .ct-footer::after,
html[data-senorh-theme="titanium"] .ct-footer [data-row]::before,
html[data-senorh-theme="titanium"] .ct-footer [data-row]::after,
html[data-senorh-theme="titanium"] .ct-footer .ct-row::before,
html[data-senorh-theme="titanium"] .ct-footer .ct-row::after,
html[data-senorh-theme="titanium"] .ct-footer .ct-row-inner::before,
html[data-senorh-theme="titanium"] .ct-footer .ct-row-inner::after,
html[data-senorh-theme="titanium"] footer#footer::before,
html[data-senorh-theme="titanium"] footer#footer::after,
html[data-senorh-theme="titanium"] .site-footer::before,
html[data-senorh-theme="titanium"] .site-footer::after{
  background:transparent !important;
  background-color:transparent !important;
  box-shadow:none !important;
}

/* mantiene botones en azul titanio oscuro */
html[data-senorh-theme="titanium"] .ct-header-trigger,
html[data-senorh-theme="titanium"] .ct-trigger,
html[data-senorh-theme="titanium"] .menu-browser-btn,
html[data-senorh-theme="titanium"] .shdm-toggle,
html[data-senorh-theme="titanium"] .sh-home-link,
html[data-senorh-theme="titanium"] .sh-more-link,
html[data-senorh-theme="titanium"] .sh-header-icons a{
  background:#3d5a73 !important;
  background-color:#3d5a73 !important;
}

/* filas del menú móvil y formulario más opciones */
html[data-senorh-theme="titanium"] .shpm-v2-mobile-row,
html[data-senorh-theme="titanium"] .shpm-v2-card,
html[data-senorh-theme="titanium"] .shpm-v2-dialog{
  background:#dbe4ec !important;
}

/* Atrás y Listo blancos y legibles */
html[data-senorh-theme="titanium"] .shpm-v2-back,
html[data-senorh-theme="titanium"] .shpm-v2-done,
html[data-senorh-theme="titanium"] .shpm-v2-back span,
html[data-senorh-theme="titanium"] .shpm-v2-done span,
html[data-senorh-theme="titanium"] .shpm-v2-back svg,
html[data-senorh-theme="titanium"] .shpm-v2-done svg,
html[data-senorh-theme="titanium"] .shpm-v2-back path,
html[data-senorh-theme="titanium"] .shpm-v2-done path{
  color:#ffffff !important;
  fill:#ffffff !important;
  stroke:#ffffff !important;
}


/* VERSION 1.3.3: quitar bloque oscuro del copyright y toast de nombres */
html[data-senorh-theme="titanium"] .ct-footer [data-id="copyright"],
html[data-senorh-theme="titanium"] .ct-footer [data-id="copyright"] *,
html[data-senorh-theme="titanium"] .ct-footer .ct-footer-copyright,
html[data-senorh-theme="titanium"] .ct-footer .ct-footer-copyright *,
html[data-senorh-theme="titanium"] .ct-footer .copyright,
html[data-senorh-theme="titanium"] .ct-footer .copyright *,
html[data-senorh-theme="titanium"] footer#footer .ct-footer-copyright,
html[data-senorh-theme="titanium"] footer#footer .ct-footer-copyright *,
html[data-senorh-theme="titanium"] .site-footer .ct-footer-copyright,
html[data-senorh-theme="titanium"] .site-footer .ct-footer-copyright *,
html[data-senorh-theme="titanium"] .site-footer .copyright,
html[data-senorh-theme="titanium"] .site-footer .copyright * {
  background: transparent !important;
  background-color: transparent !important;
  box-shadow: none !important;
  border-color: transparent !important;
  color: #355775 !important;
}

html[data-senorh-theme="titanium"] .ct-footer [data-id="copyright"] a,
html[data-senorh-theme="titanium"] .ct-footer .ct-footer-copyright a,
html[data-senorh-theme="titanium"] .site-footer .ct-footer-copyright a,
html[data-senorh-theme="titanium"] .site-footer .copyright a {
  color: #355775 !important;
}

.shdm-mode-toast {
  position: fixed;
  left: 50%;
  bottom: 26px;
  transform: translateX(-50%) translateY(10px);
  z-index: 999999;
  padding: 12px 16px;
  border-radius: 999px;
  background: rgba(15,23,42,.92);
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  line-height: 1;
  letter-spacing: .01em;
  box-shadow: 0 18px 40px rgba(15,23,42,.22);
  opacity: 0;
  pointer-events: none;
  transition: opacity .18s ease, transform .18s ease;
}

.shdm-mode-toast.is-visible {
  opacity: 1;
  transform: translateX(-50%) translateY(0);
}

html.shdm-enabled .shdm-mode-toast {
  background: rgba(15,23,42,.94);
  color: #f8fafc;
}

html[data-senorh-theme="darkblue"] .shdm-mode-toast {
  background: rgba(27,47,74,.96);
  color: #f5f9ff;
}

html[data-senorh-theme="orange"] .shdm-mode-toast {
  background: rgba(166,69,7,.96);
  color: #ffffff;
}

html[data-senorh-theme="titanium"] .shdm-mode-toast {
  background: rgba(61,90,115,.96);
  color: #ffffff;
}

@media (max-width: 767px) {
  .shdm-mode-toast {
    bottom: 18px;
    font-size: 13px;
    padding: 11px 14px;
    max-width: calc(100vw - 28px);
    text-align: center;
  }
}


/* VERSION 1.3.4: quitar cuadro oscuro del copyright/footer en Azul Titanium */
html[data-senorh-theme="titanium"] .ct-footer,
html[data-senorh-theme="titanium"] footer,
html[data-senorh-theme="titanium"] footer#footer,
html[data-senorh-theme="titanium"] .site-footer,
html[data-senorh-theme="titanium"] .ct-footer [data-row],
html[data-senorh-theme="titanium"] .ct-footer .ct-row,
html[data-senorh-theme="titanium"] .ct-footer .ct-row-inner,
html[data-senorh-theme="titanium"] .ct-footer .ct-container,
html[data-senorh-theme="titanium"] .ct-footer [class*="ct-container"],
html[data-senorh-theme="titanium"] .ct-footer [class*="copyright"],
html[data-senorh-theme="titanium"] .ct-footer .copyright,
html[data-senorh-theme="titanium"] .ct-footer .ct-footer-copyright,
html[data-senorh-theme="titanium"] .ct-footer .ct-widget,
html[data-senorh-theme="titanium"] .ct-footer .widget,
html[data-senorh-theme="titanium"] .ct-footer .textwidget,
html[data-senorh-theme="titanium"] .ct-footer p,
html[data-senorh-theme="titanium"] .ct-footer div,
html[data-senorh-theme="titanium"] .ct-footer section{
  background:#c7d3dd !important;
  background-color:#c7d3dd !important;
  box-shadow:none !important;
  border-color:rgba(16,32,51,.08) !important;
}

html[data-senorh-theme="titanium"] .ct-footer,
html[data-senorh-theme="titanium"] footer#footer,
html[data-senorh-theme="titanium"] .site-footer{
  padding-top:22px !important;
  padding-bottom:22px !important;
}

html[data-senorh-theme="titanium"] .ct-footer *,
html[data-senorh-theme="titanium"] footer#footer *,
html[data-senorh-theme="titanium"] .site-footer *{
  color:#42576d !important;
  -webkit-text-fill-color:#42576d !important;
}

/* Si Blocksy mete una fila concreta oscura, neutralizarla */
html[data-senorh-theme="titanium"] .ct-footer [style*="background"],
html[data-senorh-theme="titanium"] .ct-footer [style*="background-color"],
html[data-senorh-theme="titanium"] footer [style*="background"],
html[data-senorh-theme="titanium"] footer [style*="background-color"]{
  background:#c7d3dd !important;
  background-color:#c7d3dd !important;
}

/* Mantener visible el botón flotante/menú si cae cerca del footer */
html[data-senorh-theme="titanium"] .shdm-toggle,
html[data-senorh-theme="titanium"] .shpm-v2-trigger,
html[data-senorh-theme="titanium"] .shpm-v2-trigger--desktop{
  background:#41627f !important;
  color:#ffffff !important;
  -webkit-text-fill-color:#ffffff !important;
  border-color:rgba(255,255,255,.16) !important;
}
