/* v26.62 · más viveza para Estándar B/N y VIP Plata en tema oscuro */

/* Estándar: negro/blanco con más profundidad sin introducir colores ajenos. */
html.nekon-growth-tester-theme:not(.vip-theme--bronze):not(.vip-theme--silver):not(.vip-theme--gold){
  --vip-main:#ffffff;
  --vip-soft:#e8e8e8;
  --vip-rgb:255,255,255;
  --page-bg:#020202;
  --surface:#0b0b0c;
  --panel:#121214;
  --page-border:#303034;
  --border:#303034;
  --line:#303034;
  --text:#ffffff;
  --white:#ffffff;
  --muted:#b5b5ba;
  --nova-bg:#020202;
  --nova-bg-2:#080809;
  --nova-surface:#0b0b0c;
  --nova-surface-2:#121214;
  --nova-surface-3:#1a1a1d;
  --nova-text:#ffffff;
  --nova-muted:#b5b5ba;
  --nova-line:rgba(255,255,255,.16);
  --nova-line-strong:rgba(255,255,255,.28);
}
html.nekon-growth-tester-theme:not(.vip-theme--bronze):not(.vip-theme--silver):not(.vip-theme--gold) body{
  background:
    radial-gradient(circle at 82% 4%,rgba(255,255,255,.075),transparent 29rem),
    radial-gradient(circle at 12% 88%,rgba(255,255,255,.045),transparent 24rem),
    linear-gradient(180deg,#020202,#09090a 54%,#020202)!important;
}
html.nekon-growth-tester-theme:not(.vip-theme--bronze):not(.vip-theme--silver):not(.vip-theme--gold) body>header,
html.nekon-growth-tester-theme:not(.vip-theme--bronze):not(.vip-theme--silver):not(.vip-theme--gold) #menu,
html.nekon-growth-tester-theme:not(.vip-theme--bronze):not(.vip-theme--silver):not(.vip-theme--gold) .arena-bottom-nav{
  background:linear-gradient(145deg,rgba(20,20,22,.98),rgba(7,7,8,.98))!important;
  border-color:rgba(255,255,255,.15)!important;
  box-shadow:0 18px 50px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.035)!important;
}
html.nekon-growth-tester-theme:not(.vip-theme--bronze):not(.vip-theme--silver):not(.vip-theme--gold) .member-panel,
html.nekon-growth-tester-theme:not(.vip-theme--bronze):not(.vip-theme--silver):not(.vip-theme--gold) .wallet-panel,
html.nekon-growth-tester-theme:not(.vip-theme--bronze):not(.vip-theme--silver):not(.vip-theme--gold) .ranking-panel,
html.nekon-growth-tester-theme:not(.vip-theme--bronze):not(.vip-theme--silver):not(.vip-theme--gold) .growth-card,
html.nekon-growth-tester-theme:not(.vip-theme--bronze):not(.vip-theme--silver):not(.vip-theme--gold) .growth-hero,
html.nekon-growth-tester-theme:not(.vip-theme--bronze):not(.vip-theme--silver):not(.vip-theme--gold) .vip-member-showcase,
html.nekon-growth-tester-theme:not(.vip-theme--bronze):not(.vip-theme--silver):not(.vip-theme--gold) .notification-center-shell{
  background:linear-gradient(145deg,#141416,#09090a)!important;
  border-color:rgba(255,255,255,.14)!important;
  box-shadow:0 20px 55px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.025)!important;
}
html.nekon-growth-tester-theme:not(.vip-theme--bronze):not(.vip-theme--silver):not(.vip-theme--gold) #menu .menu-link.is-active,
html.nekon-growth-tester-theme:not(.vip-theme--bronze):not(.vip-theme--silver):not(.vip-theme--gold) #menu .menu-group-toggle.is-active,
html.nekon-growth-tester-theme:not(.vip-theme--bronze):not(.vip-theme--silver):not(.vip-theme--gold) #menu .menu-group-toggle[aria-expanded="true"]{
  background:linear-gradient(90deg,rgba(255,255,255,.14),rgba(255,255,255,.035))!important;
  border-color:rgba(255,255,255,.26)!important;
}
html.nekon-growth-tester-theme:not(.vip-theme--bronze):not(.vip-theme--silver):not(.vip-theme--gold) .menu-icon,
html.nekon-growth-tester-theme:not(.vip-theme--bronze):not(.vip-theme--silver):not(.vip-theme--gold) .growth-card__badge,
html.nekon-growth-tester-theme:not(.vip-theme--bronze):not(.vip-theme--silver):not(.vip-theme--gold) .notification-list-item__icon{
  background:rgba(255,255,255,.09)!important;
  color:#fff!important;
  border-color:rgba(255,255,255,.16)!important;
}

/* Plata: más luminosa y con matiz acero/azul para que no se perciba apagada. */
html.nekon-growth-tester-theme.vip-theme--silver{
  --vip-main:#d7e3f5;
  --vip-soft:#f5f8ff;
  --vip-rgb:215,227,245;
  --page-bg:#06080c;
  --surface:#0e1218;
  --panel:#151b24;
  --page-border:#344153;
  --border:#344153;
  --line:#344153;
  --text:#f9fbff;
  --white:#f9fbff;
  --muted:#aebdd1;
  --nova-bg:#06080c;
  --nova-bg-2:#0a0e14;
  --nova-surface:#0e1218;
  --nova-surface-2:#151b24;
  --nova-surface-3:#1d2632;
  --nova-text:#f9fbff;
  --nova-muted:#aebdd1;
  --nova-line:rgba(215,227,245,.18);
  --nova-line-strong:rgba(215,227,245,.34);
}
html.nekon-growth-tester-theme.vip-theme--silver body{
  background:
    radial-gradient(circle at 85% 5%,rgba(215,227,245,.18),transparent 30rem),
    radial-gradient(circle at 10% 82%,rgba(145,171,207,.10),transparent 28rem),
    linear-gradient(180deg,#05070a,#0c1118 53%,#05070a)!important;
}
html.nekon-growth-tester-theme.vip-theme--silver body>header,
html.nekon-growth-tester-theme.vip-theme--silver #menu,
html.nekon-growth-tester-theme.vip-theme--silver .arena-bottom-nav{
  background:linear-gradient(145deg,rgba(20,27,37,.98),rgba(8,11,16,.98))!important;
  border-color:rgba(215,227,245,.20)!important;
  box-shadow:0 20px 52px rgba(0,0,0,.40),inset 0 1px 0 rgba(255,255,255,.045)!important;
}
html.nekon-growth-tester-theme.vip-theme--silver .member-panel,
html.nekon-growth-tester-theme.vip-theme--silver .wallet-panel,
html.nekon-growth-tester-theme.vip-theme--silver .ranking-panel,
html.nekon-growth-tester-theme.vip-theme--silver .growth-card,
html.nekon-growth-tester-theme.vip-theme--silver .growth-hero,
html.nekon-growth-tester-theme.vip-theme--silver .vip-current,
html.nekon-growth-tester-theme.vip-theme--silver .vip-journey-card,
html.nekon-growth-tester-theme.vip-theme--silver .vip-member-showcase,
html.nekon-growth-tester-theme.vip-theme--silver .notification-center-shell{
  background:
    radial-gradient(circle at 100% 0,rgba(215,227,245,.08),transparent 42%),
    linear-gradient(145deg,#171e28,#0b0f15)!important;
  border-color:rgba(215,227,245,.18)!important;
  box-shadow:0 18px 50px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.035)!important;
}
html.nekon-growth-tester-theme.vip-theme--silver #menu .menu-link.is-active,
html.nekon-growth-tester-theme.vip-theme--silver #menu .menu-group-toggle.is-active,
html.nekon-growth-tester-theme.vip-theme--silver #menu .menu-group-toggle[aria-expanded="true"]{
  background:linear-gradient(90deg,rgba(215,227,245,.18),rgba(215,227,245,.045))!important;
  border-color:rgba(215,227,245,.34)!important;
  box-shadow:inset 3px 0 0 #d7e3f5!important;
}
html.nekon-growth-tester-theme.vip-theme--silver .menu-icon,
html.nekon-growth-tester-theme.vip-theme--silver .growth-card__badge,
html.nekon-growth-tester-theme.vip-theme--silver .notification-list-item__icon,
html.nekon-growth-tester-theme.vip-theme--silver .wallet-transaction-card__icon{
  color:#f5f8ff!important;
  background:rgba(215,227,245,.12)!important;
  border-color:rgba(215,227,245,.22)!important;
  box-shadow:0 0 22px rgba(180,201,230,.08)!important;
}
html.nekon-growth-tester-theme.vip-theme--silver .vip-plan.vip-tier--silver{
  --vip-accent:#d7e3f5!important;
  background:
    radial-gradient(circle at 90% 0,rgba(215,227,245,.20),transparent 38%),
    linear-gradient(180deg,#1a212b,#0b1017)!important;
  border-color:rgba(215,227,245,.28)!important;
}
html.nekon-growth-tester-theme.vip-theme--silver .vip-member-card--silver{
  --member-tier:#d7e3f5!important;
  background:linear-gradient(135deg,rgba(215,227,245,.11),#0d1218)!important;
  border-color:rgba(215,227,245,.24)!important;
}
