/* Corrección v26.61 · notificaciones centradas + tema claro consistente por membresía */
html.nekon-growth-tester-theme.vip-theme--silver{
  --vip-main:#d6dde9;
  --vip-soft:#f4f8ff;
  --vip-rgb:214,221,233;
}
html[data-theme="light"].nekon-growth-tester-theme.vip-theme--silver{
  --page-bg:#f2f5fa;
  --surface:#ffffff;
  --panel:#edf2f9;
  --page-border:#d6e0ec;
  --border:#d6e0ec;
  --line:#d6e0ec;
  --text:#142031;
  --white:#142031;
  --muted:#607089;
  --nova-bg:#f2f5fa;
  --nova-bg-2:#ebf0f7;
  --nova-surface:#ffffff;
  --nova-surface-2:#f3f7fc;
  --nova-surface-3:#ecf2f9;
  --nova-text:#142031;
  --nova-muted:#607089;
  --nova-line:rgba(20,32,49,.12);
}

/* Centro de notificaciones: tipografía y CTA realmente centrados. */
.notification-inline-detail,
.notification-inline-detail__header,
.notification-inline-detail__footer{
  display:grid!important;
  justify-items:center!important;
  text-align:center!important;
}
.notification-inline-detail__header{
  gap:6px!important;
  margin-top:8px!important;
}
.notification-inline-detail__header span,
.notification-inline-detail__header strong,
.notification-inline-detail .notification-detail-card__message,
.notification-inline-detail__date{
  text-align:center!important;
}
.notification-inline-detail .notification-detail-card__message{
  margin-inline:auto!important;
  line-height:1.7!important;
}
.notification-inline-detail__footer{
  gap:14px!important;
}
.notification-inline-detail .notification-detail-card__action{
  justify-self:center!important;
}

/* Tema claro: eliminar restos rosados y aplicar el color activo de la membresía en toda la experiencia tester. */
html[data-theme="light"].nekon-growth-tester-theme body,
html[data-theme="light"].nekon-growth-tester-theme main,
html[data-theme="light"].nekon-growth-tester-theme .view,
html[data-theme="light"].nekon-growth-tester-theme .view.inner{
  color:var(--text)!important;
}
html[data-theme="light"].nekon-growth-tester-theme body{
  background:
    radial-gradient(circle at 86% 7%,rgba(var(--vip-rgb),.14),transparent 31rem),
    radial-gradient(circle at 7% 88%,rgba(var(--vip-rgb),.08),transparent 26rem),
    linear-gradient(180deg,var(--page-bg),color-mix(in srgb,var(--page-bg) 91%,var(--vip-main) 9%),var(--page-bg))!important;
}
html[data-theme="light"].nekon-growth-tester-theme body>header,
html[data-theme="light"].nekon-growth-tester-theme #menu,
html[data-theme="light"].nekon-growth-tester-theme .arena-bottom-nav,
html[data-theme="light"].nekon-growth-tester-theme .page-title,
html[data-theme="light"].nekon-growth-tester-theme .member-page-title,
html[data-theme="light"].nekon-growth-tester-theme .member-panel,
html[data-theme="light"].nekon-growth-tester-theme .wallet-panel,
html[data-theme="light"].nekon-growth-tester-theme .ranking-panel,
html[data-theme="light"].nekon-growth-tester-theme .premium-product-card,
html[data-theme="light"].nekon-growth-tester-theme .benefit-card,
html[data-theme="light"].nekon-growth-tester-theme .methodology-card,
html[data-theme="light"].nekon-growth-tester-theme .empty,
html[data-theme="light"].nekon-growth-tester-theme .modern-empty,
html[data-theme="light"].nekon-growth-tester-theme .notification-center-shell,
html[data-theme="light"].nekon-growth-tester-theme .notification-accordion-item,
html[data-theme="light"].nekon-growth-tester-theme .notification-inline-detail,
html[data-theme="light"].nekon-growth-tester-theme .notification-detail-card__image-button,
html[data-theme="light"].nekon-growth-tester-theme .notification-detail-card__message,
html[data-theme="light"].nekon-growth-tester-theme .notification-detail-card,
html[data-theme="light"].nekon-growth-tester-theme .vip-member-showcase,
html[data-theme="light"].nekon-growth-tester-theme .vip-member-card,
html[data-theme="light"].nekon-growth-tester-theme .header-wallet-chip,
html[data-theme="light"].nekon-growth-tester-theme .wallet-bank-info,
html[data-theme="light"].nekon-growth-tester-theme .premium-sale-banner,
html[data-theme="light"].nekon-growth-tester-theme .referral-share-card,
html[data-theme="light"].nekon-growth-tester-theme .profile-card,
html[data-theme="light"].nekon-growth-tester-theme .profile-stat,
html[data-theme="light"].nekon-growth-tester-theme .profile-account-id,
html[data-theme="light"].nekon-growth-tester-theme .streaming-account-card,
html[data-theme="light"].nekon-growth-tester-theme .wallet-transaction-card,
html[data-theme="light"].nekon-growth-tester-theme .wallet-balance-card,
html[data-theme="light"].nekon-growth-tester-theme .wallet-request-card,
html[data-theme="light"].nekon-growth-tester-theme .growth-hero,
html[data-theme="light"].nekon-growth-tester-theme .growth-card,
html[data-theme="light"].nekon-growth-tester-theme .vip-journey-card,
html[data-theme="light"].nekon-growth-tester-theme .vip-current,
html[data-theme="light"].nekon-growth-tester-theme .vip-plan{
  background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 94%,var(--vip-main) 6%),var(--surface))!important;
  color:var(--text)!important;
  border-color:color-mix(in srgb,var(--page-border) 78%,var(--vip-main) 22%)!important;
  box-shadow:0 14px 30px rgba(17,24,39,.06)!important;
}
html[data-theme="light"].nekon-growth-tester-theme .growth-stat,
html[data-theme="light"].nekon-growth-tester-theme .onboarding-item,
html[data-theme="light"].nekon-growth-tester-theme .service-item,
html[data-theme="light"].nekon-growth-tester-theme .activity-item,
html[data-theme="light"].nekon-growth-tester-theme .prediction-metric,
html[data-theme="light"].nekon-growth-tester-theme .faq-item,
html[data-theme="light"].nekon-growth-tester-theme .vip-current__meta>div,
html[data-theme="light"].nekon-growth-tester-theme .vip-journey-stats>div,
html[data-theme="light"].nekon-growth-tester-theme .growth-lab-entry__stats>div,
html[data-theme="light"].nekon-growth-tester-theme .wallet-history-tabs button,
html[data-theme="light"].nekon-growth-tester-theme .streaming-platform-tabs button,
html[data-theme="light"].nekon-growth-tester-theme .wallet-metric,
html[data-theme="light"].nekon-growth-tester-theme .profile-field,
html[data-theme="light"].nekon-growth-tester-theme .member-data-item,
html[data-theme="light"].nekon-growth-tester-theme .member-info-card{
  background:color-mix(in srgb,var(--surface) 72%,var(--vip-main) 8%)!important;
  color:var(--text)!important;
  border-color:color-mix(in srgb,var(--page-border) 82%,var(--vip-main) 18%)!important;
}
html[data-theme="light"].nekon-growth-tester-theme .growth-kicker,
html[data-theme="light"].nekon-growth-tester-theme .growth-card__badge,
html[data-theme="light"].nekon-growth-tester-theme .notification-center-title__icon,
html[data-theme="light"].nekon-growth-tester-theme .notification-list-item__icon,
html[data-theme="light"].nekon-growth-tester-theme .wallet-transaction-card__icon,
html[data-theme="light"].nekon-growth-tester-theme .methodology-card__index,
html[data-theme="light"].nekon-growth-tester-theme .vip-member-showcase__head small,
html[data-theme="light"].nekon-growth-tester-theme .growth-help-intro>small,
html[data-theme="light"].nekon-growth-tester-theme .faq-list--page .faq-item button small,
html[data-theme="light"].nekon-growth-tester-theme .page-title__index,
html[data-theme="light"].nekon-growth-tester-theme .member-panel__head>span{
  color:var(--vip-main)!important;
  border-color:rgba(var(--vip-rgb),.22)!important;
  background:rgba(var(--vip-rgb),.10)!important;
}
html[data-theme="light"].nekon-growth-tester-theme .member-primary-button,
html[data-theme="light"].nekon-growth-tester-theme .premium-finalize-button,
html[data-theme="light"].nekon-growth-tester-theme .streaming-platform-tabs button.is-active,
html[data-theme="light"].nekon-growth-tester-theme .wallet-history-tabs button.is-active,
html[data-theme="light"].nekon-growth-tester-theme .notification-detail-card__action,
html[data-theme="light"].nekon-growth-tester-theme .vip-plan button,
html[data-theme="light"].nekon-growth-tester-theme .growth-lab-entry__actions button:not(.secondary){
  background:linear-gradient(135deg,var(--vip-main),color-mix(in srgb,var(--vip-main) 64%,#ffffff))!important;
  color:#101010!important;
  border-color:transparent!important;
}
html[data-theme="light"].nekon-growth-tester-theme .tester-vip-menu-actions button,
html[data-theme="light"].nekon-growth-tester-theme .growth-lab-entry__actions button.secondary,
html[data-theme="light"].nekon-growth-tester-theme .notification-center-trigger,
html[data-theme="light"].nekon-growth-tester-theme .header-notification-button,
html[data-theme="light"].nekon-growth-tester-theme .theme-toggle,
html[data-theme="light"].nekon-growth-tester-theme .member-tab,
html[data-theme="light"].nekon-growth-tester-theme .security-tab,
html[data-theme="light"].nekon-growth-tester-theme .profile-tab,
html[data-theme="light"].nekon-growth-tester-theme .modern-chip,
html[data-theme="light"].nekon-growth-tester-theme .notification-center-close,
html[data-theme="light"].nekon-growth-tester-theme .notification-mark-read,
html[data-theme="light"].nekon-growth-tester-theme .notification-list-item{
  background:color-mix(in srgb,var(--surface) 88%,var(--vip-main) 12%)!important;
  color:var(--text)!important;
  border-color:color-mix(in srgb,var(--page-border) 74%,var(--vip-main) 26%)!important;
}
html[data-theme="light"].nekon-growth-tester-theme .notification-list-item.is-open,
html[data-theme="light"].nekon-growth-tester-theme .notification-list-item.is-selected,
html[data-theme="light"].nekon-growth-tester-theme .member-tab.is-active,
html[data-theme="light"].nekon-growth-tester-theme .security-tab.is-active,
html[data-theme="light"].nekon-growth-tester-theme .profile-tab.is-active,
html[data-theme="light"].nekon-growth-tester-theme .tester-vip-menu-actions button.is-active,
html[data-theme="light"].nekon-growth-tester-theme .notification-mark-read:hover{
  background:linear-gradient(135deg,rgba(var(--vip-rgb),.18),rgba(var(--vip-rgb),.08))!important;
  color:var(--text)!important;
  border-color:rgba(var(--vip-rgb),.34)!important;
}
html[data-theme="light"].nekon-growth-tester-theme input,
html[data-theme="light"].nekon-growth-tester-theme select,
html[data-theme="light"].nekon-growth-tester-theme textarea{
  background:#fff!important;
  color:var(--text)!important;
  border-color:color-mix(in srgb,var(--page-border) 78%,var(--vip-main) 22%)!important;
}
html[data-theme="light"].nekon-growth-tester-theme .vip-current.vip-tier--silver,
html[data-theme="light"].nekon-growth-tester-theme .vip-plan.vip-tier--silver{
  background:
    radial-gradient(circle at 100% 0,rgba(214,221,233,.28),transparent 42%),
    linear-gradient(180deg,#f8fbff,#ffffff)!important;
}
html[data-theme="light"].nekon-growth-tester-theme .vip-member-card--silver,
html[data-theme="light"].nekon-growth-tester-theme .vip-member-card__tier--silver{
  color:#8c9db4!important;
}
html[data-theme="light"].nekon-growth-tester-theme .vip-member-card__tier--silver{
  background:rgba(214,221,233,.18)!important;
}
html[data-theme="light"].nekon-growth-tester-theme .vip-plan__active,
html[data-theme="light"].nekon-growth-tester-theme .growth-feedback,
html[data-theme="light"].nekon-growth-tester-theme .vip-feedback{
  background:rgba(var(--vip-rgb),.12)!important;
  color:var(--text)!important;
  border-color:rgba(var(--vip-rgb),.20)!important;
}
html[data-theme="light"].nekon-growth-tester-theme .notification-inline-detail__date,
html[data-theme="light"].nekon-growth-tester-theme .growth-hero p,
html[data-theme="light"].nekon-growth-tester-theme .growth-lab-entry p,
html[data-theme="light"].nekon-growth-tester-theme .vip-section-head p,
html[data-theme="light"].nekon-growth-tester-theme .vip-plan__subtitle,
html[data-theme="light"].nekon-growth-tester-theme .vip-plan li,
html[data-theme="light"].nekon-growth-tester-theme .vip-current--empty p,
html[data-theme="light"].nekon-growth-tester-theme .growth-help-text,
html[data-theme="light"].nekon-growth-tester-theme .member-field__hint,
html[data-theme="light"].nekon-growth-tester-theme .notification-list-item__preview,
html[data-theme="light"].nekon-growth-tester-theme .notification-list-item__meta,
html[data-theme="light"].nekon-growth-tester-theme .vip-member-showcase__head p,
html[data-theme="light"].nekon-growth-tester-theme .profile-card p,
html[data-theme="light"].nekon-growth-tester-theme .profile-card small,
html[data-theme="light"].nekon-growth-tester-theme .wallet-panel p,
html[data-theme="light"].nekon-growth-tester-theme .member-panel p{
  color:var(--muted)!important;
}
@media (max-width: 820px){
  .notification-inline-detail__header strong,
  .notification-inline-detail .notification-detail-card__message{
    text-wrap:balance;
  }
}
