/* V28.26: final light palette. Only appearance changes; no layout overrides.
   Specificity deliberately exceeds tester/VIP selectors in older stylesheets. */
html:root[data-theme="light"].nekon-next:is(.nekon-growth-tester-theme,:root) {
  color-scheme: light;
  background: #fff!important;
  --lt-page:#fff; --lt-surface:#fff; --lt-surface-2:#f7f7f7;
  --lt-surface-3:#ededed; --lt-line:#c5cedc; --lt-line-soft:#dce2ed;
  --lt-border:#171717; --lt-border-strong:#171717;
  --lt-text:#171717; --lt-text-soft:#424242; --lt-muted:#424242;
  --page-bg:#fff; --surface:#fff; --panel:#f7f7f7; --page-border:#d5ddeb;
  --text:#182238; --muted:#49566d; --line:#d5ddeb;
  --nova-bg:#fff; --nova-surface:#fff; --nova-surface-2:#f7f7f7;
  --nova-text:#182238; --nova-muted:#49566d; --nova-line:#d5ddeb;
  --vip-main:#171717; --vip-soft:#555555; --vip-rgb:101,65,186;
  --tier-accent:#171717; --tier-accent-2:#255aba;
  --tier-accent-3:#555555; --tier-border:#d5ddeb; --tier-card-edge:#d5ddeb;
}
html:root[data-theme="light"].nekon-next:is(.nekon-growth-tester-theme,:root) body {
  background:#fff!important; color:var(--lt-text)!important; isolation:isolate;
}
html:root[data-theme="light"].nekon-next:is(.nekon-growth-tester-theme,:root) body::before {
  content:""!important; position:fixed!important; inset:0!important;
  width:auto!important; height:auto!important; min-width:0!important; min-height:0!important;
  pointer-events:none!important; z-index:-1!important; border-radius:0!important;
  background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22480%22%20height%3D%22560%22%20viewBox%3D%220%200%20480%20560%22%3E%3Cg%20fill%3D%22%23000%22%20fill-opacity%3D%22.65%22%3E%3Cpath%20d%3D%22M32%2031l2%206%206%202-6%202-2%206-2-6-6-2%206-2zM274%20103l1.5%204.5%204.5%201.5-4.5%201.5-1.5%204.5-1.5-4.5-4.5-1.5%204.5-1.5zM130%20264l2%206%206%202-6%202-2%206-2-6-6-2%206-2zM402%20382l2%206%206%202-6%202-2%206-2-6-6-2%206-2zM60%20474l1.5%204.5%204.5%201.5-4.5%201.5-1.5%204.5-1.5-4.5-4.5-1.5%204.5-1.5zM339%20510l1%203%203%201-3%201-1%203-1-3-3-1%203-1zM439%20198l1%203%203%201-3%201-1%203-1-3-3-1%203-1z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")!important;
  background-color:transparent!important; background-repeat:repeat!important; background-size:480px 560px!important;
  opacity:1!important; transform:none!important; filter:none!important;
  mask:none!important; -webkit-mask:none!important; mix-blend-mode:normal!important;
  animation:nekonLightStarRise 32s linear infinite!important; will-change:background-position;
}
@keyframes nekonLightStarRise {from {background-position:0 560px} to {background-position:0 0}}
html:root[data-theme="light"].nekon-next:is(.nekon-growth-tester-theme,:root) body::after {content:none!important}

html:root[data-theme="light"].nekon-next:is(.nekon-growth-tester-theme,:root) :is(main,.view,.growth-page,.member-view) {
  background:transparent!important; color:var(--lt-text)!important;
}
html:root[data-theme="light"].nekon-next:is(.nekon-growth-tester-theme,:root) :is(body>header,#menu,.arena-bottom-nav,body>footer,.nekon-theme-picker,.site-splash) {
  background:#fff!important; color:var(--lt-text)!important;
  border-color:var(--lt-border)!important; box-shadow:0 8px 26px #18223812!important;
}
html:root[data-theme="light"].nekon-next:is(.nekon-growth-tester-theme,:root) body>header :is(.brand span,.brand b,.member-account-button__copy,.header-wallet-chip__copy,.theme-toggle__label,#memberHeaderLabel,#memberHeaderEyebrow,#headerWalletBalance) {
  color:var(--lt-text)!important;
}
html:root[data-theme="light"].nekon-next:is(.nekon-growth-tester-theme,:root) :is(.growth-hero,.growth-card,.vip-current,.vip-journey-card,.vip-plan,.vip-ranking-card,.vip-member-showcase,.wallet-overview,.wallet-topup-panel,.wallet-history-panel,.wallet-private,.wallet-panel,.member-panel,.profile-card,.ranking-panel,.mp-summary,.mp-category-board,.mp-workspace,.recharge-hub-history,.points-hub-summary,.points-mission-group,.points-hub-error,.prediction-card,.pronostico-card,.empty,.modern-empty,.faq-item,.nekon-games-intro,.nekon-game-token-wallet,.nekon-game-card,.bingo-surface,.bingo-ticket-card,.scratch8-shell,.scratch8-control-panel,.scratch8-stat,.scratch8-prize-card,.daily-wheel-shell,.daily-wheel-head,.points-shop-dialog,.mp-overlay__dialog,.mp-modal-panel,.mp-package-picker__dialog,.mp-confirm__dialog,.mp-receipt__dialog,.nekon-game-exchange-card,.premium-support-shell,.notification-center-shell) {
  background:var(--lt-surface)!important; color:var(--lt-text)!important;
  border-color:var(--lt-border)!important; box-shadow:0 8px 26px #1822380d!important;
}
html:root[data-theme="light"].nekon-next:is(.nekon-growth-tester-theme,:root) :is(.growth-stat,.onboarding-item,.activity-item,.service-item,.prediction-metric,.vip-current__meta>div,.vip-journey-stats>div,.vip-ranking-row,.mp-category-card,.mp-product-card,.mp-processing-notice,.mp-selection-hint,.mp-form-note,.mp-balance-line,.mp-confirm__item,.mp-package-option,.mp-receipt__item,.recharge-request-card,.wallet-metric,.wallet-bank-info,.wallet-payment,.points-mission,.points-shop-item,.points-hub-summary__mult,.daily-wheel-head__chip,.daily-wheel-next,.daily-wheel-prize,.member-auth-card,.member-security-card,.notification-item,.nekon-theme-option) {
  background:var(--lt-surface-2)!important; color:var(--lt-text)!important;
  border-color:var(--lt-border)!important;
}
html:root[data-theme="light"].nekon-next:is(.nekon-growth-tester-theme,:root) :is(.growth-page,.wallet-overview,.wallet-topup-panel,.wallet-history-panel,.mp-summary,.mp-category-board,.mp-workspace,.mp-overlay__dialog,.mp-confirm__dialog,.mp-package-picker__dialog,.mp-receipt__dialog,.recharge-hub-history,.points-store-host,.points-shop-dialog,.nekon-games-intro,.nekon-game-token-wallet,.nekon-game-card__body,.scratch8-control-panel,.bingo-surface,.daily-wheel-head,.daily-wheel-next,.profile-card,.member-panel,.faq-item,.notification-center-shell,.nekon-theme-picker) :is(h1,h2,h3,h4,b,strong,label) {
  color:var(--lt-text)!important; text-shadow:none!important;
}
html:root[data-theme="light"].nekon-next:is(.nekon-growth-tester-theme,:root) :is(.growth-page,.wallet-overview,.wallet-topup-panel,.wallet-history-panel,.mp-summary,.mp-category-board,.mp-workspace,.mp-overlay__dialog,.mp-confirm__dialog,.mp-package-picker__dialog,.mp-receipt__dialog,.recharge-hub-history,.points-store-host,.points-shop-dialog,.nekon-games-intro,.nekon-game-token-wallet,.nekon-game-card__body,.scratch8-control-panel,.bingo-surface,.daily-wheel-head,.daily-wheel-next,.profile-card,.member-panel,.faq-item,.notification-center-shell,.nekon-theme-picker) :is(p,small,.activity-item span,.prediction-metric span,.mp-category-card__copy span,.mp-field>span,.vip-plan li,.vip-current__meta span,.loyalty-main span) {
  color:var(--lt-muted)!important; text-shadow:none!important;
}
html:root[data-theme="light"].nekon-next:is(.nekon-growth-tester-theme,:root) :is(input,select,textarea,.nekon-select-trigger) {
  background:#fff!important; color:var(--lt-text)!important;
  border-color:var(--lt-border-strong)!important; caret-color:var(--lt-text);
}
html:root[data-theme="light"].nekon-next:is(.nekon-growth-tester-theme,:root) :is(input,textarea)::placeholder {color:#657189!important;opacity:1}
html:root[data-theme="light"].nekon-next:is(.nekon-growth-tester-theme,:root) :is(.mp-submit-button,.mp-confirm__primary,.points-hub-summary__shop,.points-shop-redeem,.vip-plan__button,.daily-wheel-spin,.premium-support-send,.nekon-game-exchange-submit) {
  background:#171717!important; color:#fff!important; border-color:#171717!important;
}
html:root[data-theme="light"].nekon-next:is(.nekon-growth-tester-theme,:root) :is(.mp-submit-button,.mp-confirm__primary,.points-hub-summary__shop,.points-shop-redeem,.vip-plan__button,.daily-wheel-spin,.premium-support-send,.nekon-game-exchange-submit) :is(b,strong,span,small) {color:inherit!important}
html:root[data-theme="light"].nekon-next:is(.nekon-growth-tester-theme,:root) :is(.mp-amount-chip,.mp-confirm__secondary,.mp-overlay__close,.mp-package-picker__close,.points-shop-close,.daily-wheel-close,.nekon-game-exchange-close,.premium-support-close) {background:#f7f7f7!important;color:var(--lt-text)!important;border-color:var(--lt-border)!important}
html:root[data-theme="light"].nekon-next:is(.nekon-growth-tester-theme,:root) :is(.mp-amount-chip.is-selected,.wallet-workspace-tab.is-active,.nekon-theme-option.is-active) {background:#ededed!important;color:#171717!important;border-color:#555555!important}
html:root[data-theme="light"].nekon-next:is(.nekon-growth-tester-theme,:root) :is(.points-mission__reward,.points-mission__metric,.points-mission__streak,.points-mission__state,.growth-card__badge) {background:#ededed!important;color:#171717!important;border-color:transparent!important}
html:root[data-theme="light"].nekon-next:is(.nekon-growth-tester-theme,:root) :is(.points-mission__progress,.loyalty-track) {background:#dce2ed!important}
html:root[data-theme="light"].nekon-next:is(.nekon-growth-tester-theme,:root) :is(.points-mission__progress i,.loyalty-track i) {background:#171717!important}
html:root[data-theme="light"].nekon-next:is(.nekon-growth-tester-theme,:root) .daily-wheel-segment :is(b,strong,small) {color:#fff!important}
html:root[data-theme="light"].nekon-next:is(.nekon-growth-tester-theme,:root) .premium-support-message {background:#f7f7f7!important;color:var(--lt-text)!important;border-color:var(--lt-border)!important}
html:root[data-theme="light"].nekon-next:is(.nekon-growth-tester-theme,:root) .premium-support-message :is(p,small,strong) {color:inherit!important}
html:root[data-theme="light"].nekon-next:is(.nekon-growth-tester-theme,:root) :is(button,a,input,select,textarea):focus-visible {outline:3px solid #171717;outline-offset:3px}
@media (prefers-reduced-motion:reduce) {html:root[data-theme="light"].nekon-next:is(.nekon-growth-tester-theme,:root) body::before {animation:none!important}}

/* Paired foregrounds for the carousel's light controls and secondary panels. */
html:root[data-theme="light"].nekon-next:is(.nekon-growth-tester-theme,:root) :is(.v266-showcase__nav-button,.v266-showcase__counter,.v266-showcase__counter strong,.v266-showcase__counter span,.v266-slide__eyebrow,.v26-lab-badge,.growth-lab-entry,.growth-loading,.site-splash__content strong) {color:var(--lt-text)!important}
html:root[data-theme="light"].nekon-next:is(.nekon-growth-tester-theme,:root) .v266-showcase__nav-button {background:#f7f7f7!important;border-color:var(--lt-border)!important}
html:root[data-theme="light"].nekon-next:is(.nekon-growth-tester-theme,:root) .v266-showcase__nav-button :is(svg,span,path) {color:var(--lt-text)!important;stroke:currentColor!important}
html:root[data-theme="light"].nekon-next:is(.nekon-growth-tester-theme,:root) .growth-lab-entry {background:#f7f7f7!important;border-color:var(--lt-border)!important}
html:root[data-theme="light"].nekon-next:is(.nekon-growth-tester-theme,:root) .vip-section-head {background:#f7f7f7!important;border-color:var(--lt-border)!important;color:var(--lt-text)!important;box-shadow:none!important}
html:root[data-theme="light"].nekon-next:is(.nekon-growth-tester-theme,:root) #premiumSupportDialog :is(.premium-support-shell,.premium-support-shell>header,.premium-support-tools,.premium-support-message,.premium-support-composer,.premium-support-form) {background:#fff!important;color:var(--lt-text)!important;border-color:var(--lt-border)!important}
html:root[data-theme="light"].nekon-next:is(.nekon-growth-tester-theme,:root) #premiumSupportDialog :is(.premium-support-message p,.premium-support-message__identity>strong,.premium-support-message small,.premium-support-shell>header h2) {color:var(--lt-text)!important}
html:root[data-theme="light"].nekon-next:is(.nekon-growth-tester-theme,:root) #premiumSupportDialog :is(.premium-support-question,.premium-support-close,.premium-support-quick-actions button) {background:#f7f7f7!important;color:var(--lt-text)!important;border-color:var(--lt-border)!important}
/* Legacy game selectors include an ID, so match their component scope. */
html:root[data-theme="light"].nekon-next #juegos-nekon :is(.nekon-game-card,.nekon-game-card__body,.nekon-games-intro,.nekon-game-token-wallet,.bingo-surface,.bingo-ticket-card,.scratch8-control-panel,.scratch8-stat,.scratch8-prize-card) {background:#fff!important;color:var(--lt-text)!important;border-color:var(--lt-border)!important}
html:root[data-theme="light"].nekon-next #juegos-nekon .nekon-game-card__body :is(h3,p,small) {color:var(--lt-text)!important}
html:root[data-theme="light"].nekon-next #juegos-nekon .nekon-games-intro>small {color:#171717!important}
html:root[data-theme="light"].nekon-next #vip .vip-section-head {background:#f7f7f7!important;color:var(--lt-text)!important;border-color:var(--lt-border)!important}
/* Public sections and their loading/empty states also need paired colors. */
html:root[data-theme="light"].nekon-next:is(.nekon-growth-tester-theme,:root) :is(.empty,.modern-empty,.page-title,.prediction-note,.predictions-title,.member-empty) :is(h1,h2,h3,strong,b,p,small,span) {color:var(--lt-text)!important;text-shadow:none!important}
html:root[data-theme="light"].nekon-next:is(.nekon-growth-tester-theme,:root) .prediction-note {background:#f7f7f7!important;color:var(--lt-text)!important;border-color:var(--lt-border)!important}
html:root[data-theme="light"].nekon-next :is(#pronosticos,#historial-pronosticos) :is(.prediction-card--v27,.pick-v27-header,.pick-v27-body,.pick-v27-footer,.pick-v27-match,.pick-v27-summary,.pick-v27-stats,.pick-v27-selection,.prediction-market) {background:#fff!important;color:var(--lt-text)!important;border-color:var(--lt-border)!important}
html:root[data-theme="light"].nekon-next :is(#pronosticos,#historial-pronosticos) :is(.prediction-card--v27,.prediction-note,.modern-empty) :is(h2,h3,h4,p,small,strong,b,span,em) {color:var(--lt-text)!important;text-shadow:none!important}
html:root[data-theme="light"].nekon-next :is(#mi-perfil,#seguridad,#referidos) :is(.profile-card,.member-panel,.member-profile-card,.member-security-card,.account-section-nav,.member-field,.member-security-note) {background:#fff!important;color:var(--lt-text)!important;border-color:var(--lt-border)!important}
html:root[data-theme="light"].nekon-next :is(#mi-perfil,#seguridad,#referidos) :is(h1,h2,h3,p,small,label,.member-field span) {color:var(--lt-text)!important}
html:root[data-theme="light"].nekon-next #vip .vip-plan__identity :is(h3,small,p,span,strong) {color:var(--lt-text)!important;text-shadow:none!important}
html:root[data-theme="light"].nekon-next #vip .vip-plan__membership-pass :is(strong,span,small) {color:#fff!important;text-shadow:0 1px 3px #0008!important}
html:root[data-theme="light"].nekon-next #vip .vip-plan__membership-tier>strong {color:#ffe4a2!important}
html:root[data-theme="light"].nekon-next #vip .vip-tier--silver .vip-plan__membership-tier>strong {color:#d7f1ff!important}
html:root[data-theme="light"].nekon-next #vip .vip-tier--gold .vip-plan__membership-tier>strong {color:#ffd6e6!important}
html:root[data-theme="light"].nekon-next .nekon-home-premium-v2731 {--home-surface:#fff!important;--home-surface-2:#f7f7f7!important;background:#fff!important;color:var(--lt-text)!important}
html:root[data-theme="light"].nekon-next .nekon-home-premium-v2731 :is(.v266-slide__content,.v266-slide__copy) :is(h1,h2,p,small,.v266-slide__eyebrow) {color:var(--lt-text)!important;text-shadow:none!important}
html:root[data-theme="light"].nekon-next .nekon-home-premium-v2731 .v266-slide__content :is(h1,h2) em {color:#171717!important}
html:root[data-theme="light"].nekon-next .nekon-home-premium-v2731 :is(.v266-showcase__topline,.v266-showcase__controls) {background:#f7f7f7!important;color:var(--lt-text)!important}
@media(max-width:900px) {
  html:root[data-theme="light"].nekon-next .nekon-home-premium-v2731 .v266-slide {background:#fff!important}
  html:root[data-theme="light"].nekon-next .nekon-home-premium-v2731 .v266-slide::before {background:linear-gradient(180deg,transparent 0,transparent 205px,#ffffff2e 238px,#ffffffc2 282px,#fff 330px,#fff 100%)!important}
  html:root[data-theme="light"].nekon-next .nekon-home-premium-v2731 .v266-slide__content {background:linear-gradient(180deg,transparent 0,transparent 205px,#ffffff2e 238px,#ffffffc2 282px,#fff 330px,#fff 100%)!important}
  html:root[data-theme="light"].nekon-next .nekon-home-premium-v2731 .home-premium-scene--image::before {background:linear-gradient(180deg,transparent 0,transparent 60%,#ffffffc2 85%,#fff 100%)!important}
}

/* Pair carousel captions and counters with their light surfaces. */
html:root[data-theme="light"].nekon-next .nekon-home-premium-v2731 :is(.v266-showcase__hint,.v266-showcase__counter,.v266-showcase__counter b,.home-premium-proof span,.v266-slide__actions>span) {color:var(--lt-muted)!important;text-shadow:none!important}
html:root[data-theme="light"].nekon-next .nekon-home-premium-v2731 .v266-slide__actions>button {background:#171717!important;color:#fff!important}
html:root[data-theme="light"].nekon-next .nekon-home-premium-v2731 .v266-slide__actions>button span {color:inherit!important}

/* V28.26: crisp black edges without changing card dimensions or layout. */
html:root[data-theme="light"].nekon-next:is(.nekon-growth-tester-theme,:root) :is(.v266-showcase,.growth-hero,.growth-card,.growth-lab-entry,.vip-current,.vip-journey-card,.vip-plan,.vip-ranking-card,.vip-member-showcase,.vip-section-head,.wallet-overview,.wallet-topup-panel,.wallet-history-panel,.wallet-private,.wallet-panel,.member-panel,.profile-card,.ranking-panel,.mp-summary,.mp-category-board,.mp-workspace,.recharge-hub-history,.points-hub-summary,.points-mission-group,.points-hub-error,.prediction-card,.pronostico-card,.empty,.modern-empty,.faq-item,.nekon-games-intro,.nekon-game-token-wallet,.nekon-game-card,.bingo-surface,.bingo-ticket-card,.scratch8-shell,.scratch8-control-panel,.scratch8-stat,.scratch8-prize-card,.daily-wheel-shell,.points-shop-dialog,.mp-overlay__dialog,.mp-modal-panel,.mp-package-picker__dialog,.mp-confirm__dialog,.mp-receipt__dialog,.nekon-game-exchange-card,.premium-support-shell,.notification-center-shell) {
  border-color:#171717!important;
  box-shadow:inset 0 0 0 1px #171717,0 6px 20px #0000000a!important;
}
html:root[data-theme="light"].nekon-next:is(.nekon-growth-tester-theme,:root) :is(.growth-hero,.vip-current,.vip-journey-card,.vip-plan,.wallet-overview,.mp-summary,.mp-category-board,.points-hub-summary,.vip-section-head) {background:#fff!important}
html:root[data-theme="light"].nekon-next:is(.nekon-growth-tester-theme,:root) :is(.v266-slide__actions>button,.mp-submit-button,.mp-confirm__primary,.points-hub-summary__shop,.points-shop-redeem,.vip-plan__button,.daily-wheel-spin,.premium-support-send,.nekon-game-exchange-submit) {background:#171717!important;color:#fff!important;border-color:#171717!important}
html:root[data-theme="light"].nekon-next .nekon-home-premium-v2731 :is(.v266-showcase__topline,.v266-showcase__controls) {background:#f7f7f7!important}
html:root[data-theme="light"].nekon-next .nekon-home-premium-v2731 .v266-slide__content :is(h1,h2) em {color:#171717!important}
html:root[data-theme="light"].nekon-next:is(.nekon-growth-tester-theme,:root) :is(.mp-amount-chip.is-selected,.wallet-workspace-tab.is-active,.nekon-theme-option.is-active) {background:#171717!important;color:#fff!important;border-color:#171717!important}
html:root[data-theme="light"].nekon-next:is(.nekon-growth-tester-theme,:root) .nekon-theme-option.is-active :is(strong,small,span) {color:#fff!important}
/* Older page patches use ID selectors and decorative pseudo backgrounds. */
html:root[data-theme="light"].nekon-next:is(#nekon-light-panels,:root):is(#nekon-light-edges,:root) :is(.v266-showcase,.growth-hero,.growth-card,.growth-lab-entry,.vip-current,.vip-journey-card,.vip-plan,.vip-ranking-card,.vip-member-showcase,.vip-section-head,.wallet-overview,.wallet-topup-panel,.wallet-history-panel,.wallet-private,.wallet-panel,.member-panel,.profile-card,.ranking-panel,.mp-summary,.mp-category-board,.mp-workspace,.recharge-hub-history,.points-hub-summary,.points-mission-group,.points-hub-error,.prediction-card,.pronostico-card,.empty,.modern-empty,.faq-item,.nekon-games-intro,.nekon-game-token-wallet,.nekon-game-card,.bingo-surface,.bingo-ticket-card,.scratch8-shell,.scratch8-control-panel,.scratch8-stat,.scratch8-prize-card,.daily-wheel-shell,.points-shop-dialog,.mp-overlay__dialog,.mp-modal-panel,.mp-package-picker__dialog,.mp-confirm__dialog,.mp-receipt__dialog,.nekon-game-exchange-card,.premium-support-shell,.notification-center-shell) {
  background:#fff!important; border-color:#171717!important;
  outline:1px solid #171717; outline-offset:-1px;
  box-shadow:0 6px 20px #0000000a!important;
}
html:root[data-theme="light"].nekon-next:is(#nekon-light-panels,:root):is(#nekon-light-edges,:root) :is(.wallet-panel,.wallet-overview,.wallet-topup-panel,.wallet-history-panel) {border-radius:24px!important}
html:root[data-theme="light"].nekon-next:is(#nekon-light-panels,:root):is(#nekon-light-edges,:root) :is(.wallet-overview,.wallet-topup-panel,.mp-summary,.mp-category-board,.recharge-hub-history,.points-hub-summary,.vip-section-head)::before {background:none!important;box-shadow:none!important}
html:root[data-theme="light"].nekon-next:is(#nekon-light-panels,:root):is(#nekon-light-edges,:root) :is(.mp-category-card,.mp-shared-card,.mp-shared-accounts-card) {background:#f7f7f7!important;border-color:#171717!important;outline:1px solid #171717;outline-offset:-1px}
html:root[data-theme="light"].nekon-next:is(#nekon-light-panels,:root):is(#nekon-light-edges,:root) :is(.wallet-workspace-nav button.is-active,.v266-slide__actions>button,.wallet-topup-panel button[type="submit"],.mp-submit-button,.mp-confirm__primary,.points-hub-summary__shop,.vip-plan__button,.premium-support-send) {background:#171717!important;color:#fff!important;border-color:#171717!important}
html:root[data-theme="light"].nekon-next:is(#nekon-light-panels,:root):is(#nekon-light-edges,:root) :is(.wallet-workspace-nav button.is-active,.v266-slide__actions>button,.wallet-topup-panel button[type="submit"],.mp-submit-button,.mp-confirm__primary,.points-hub-summary__shop,.vip-plan__button,.premium-support-send) :is(span,strong,small,b) {color:inherit!important}
html:root[data-theme="light"].nekon-next:is(#nekon-light-panels,:root):is(#nekon-light-edges,:root) .wallet-private {border-radius:24px!important}
html:root[data-theme="light"].nekon-next:is(#nekon-light-panels,:root):is(#nekon-light-edges,:root) .wallet-metric--available {background:#fff!important;border-color:#171717!important;outline:1px solid #171717;outline-offset:-1px}
html:root[data-theme="light"].nekon-next:is(#nekon-light-panels,:root):is(#nekon-light-edges,:root) .wallet-metric--available::before {background:none!important;box-shadow:none!important}

html:root[data-theme="light"].nekon-next:is(#nekon-light-panels,:root):is(#nekon-light-edges,:root) :is(.points-store-host,.points-mission,.mp-processing-notice) {background:#fff!important}
html:root[data-theme="light"].nekon-next:is(#nekon-light-panels,:root):is(#nekon-light-edges,:root) .v266-slide__eyebrow b {color:#fff!important}
html:root[data-theme="light"].nekon-next:is(#nekon-light-panels,:root):is(#nekon-light-edges,:root) .nekon-games-intro {border-radius:20px!important;padding:18px!important}
