/* Nekon Hub 28.48 — Rubí Premium. gold is the existing Ruby theme slug.
   Presentation only: no balances, game rules or membership permissions change. */
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold{
 --ruby:#E0114A;--ruby-gold:#D4AF37;--ruby-edge:rgba(212,175,55,.44);
 --black:#0F0205!important;--page-bg:#0F0205!important;--surface:#1B090E!important;--panel:#250D14!important;
 --page-text:#FFF8EF!important;--text:#FFF8EF!important;--white:#FFF8EF!important;--muted:#C9B7B6!important;
 --line:rgba(212,175,55,.30)!important;--border:rgba(212,175,55,.44)!important;--page-border:rgba(212,175,55,.44)!important;
 --brand-primary:#E0114A!important;--brand-accent:#D4AF37!important;--red:#E0114A!important;--gold:#D4AF37!important;
 --nekon-coral:#E0114A!important;--nekon-blue:#D4AF37!important;
 --vip-contrast:#FFF8EF!important;--vip-main:#E0114A!important;--vip-soft:#E7CE87!important;--vip-deep:#300812!important;--vip-rgb:224,17,74!important;
 --tier-accent:#E0114A!important;--tier-accent-2:#D4AF37!important;--tier-accent-3:#E7CE87!important;
 --tier-accent-rgb:224,17,74!important;--tier-complement:#D4AF37!important;--tier-complement-rgb:212,175,55!important;
 --tier-border:#8E702E!important;--tier-card-edge:#675026!important;--profile-vip-accent:#E0114A!important;
 --lux-bg:#0F0205!important;--lux-bg-2:#1B060C!important;--lux-depth:#300812!important;--lux-warm:#38131B!important;
 --lux-panel:#1B090E!important;--lux-panel-strong:#14060A!important;--lux-panel-soft:rgba(212,175,55,.045)!important;
 --lux-text:#FFF8EF!important;--lux-muted:#C9B7B6!important;--lux-border:rgba(212,175,55,.44)!important;
 --lux-accent:#E0114A!important;--lux-accent-2:#D4AF37!important;--lux-accent-3:#E7CE87!important;
 --lux-metal:#D4AF37!important;--lux-metal-deep:#80631F!important;
 --lux-glow:rgba(224,17,74,.12)!important;--lux-glow-2:rgba(212,175,55,.05)!important;
 background:#0F0205!important;color-scheme:dark;
}
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold body{background:radial-gradient(ellipse at 90% 0,rgba(224,17,74,.085),transparent 55%),#0F0205!important;color:#FFF8EF!important;isolation:isolate;}
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold :is(main,.view,.view.inner){background:transparent!important;background-color:transparent!important;}
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold :is(body::before,body::after){display:none!important;}
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold :is(body>header,#menu,.arena-bottom-nav,.mobile-menu-panel,.member-account-menu,.header-wallet-popover,.nekon-theme-picker){background:linear-gradient(160deg,#200A11,#0F0205)!important;border-color:var(--ruby-edge)!important;box-shadow:0 14px 38px #0005,inset 0 1px 0 #e7ce8712!important;}
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold :is(.growth-hero,.growth-card,.growth-stat,.vip-current,.vip-journey-card,.vip-member-showcase,.vip-ranking-card,.member-panel,.wallet-panel,.ranking-panel,.profile-card,.member-info-card,.member-data-item,.profile-stat,.profile-field,.vip-benefits-card,.vip-benefit-item,.profile-vip-summary,.premium-product-card,.premium-product-detail-shell,.premium-purchase-shell,.premium-status-shell,.premium-support-shell,.premium-support-quick-card,.streaming-account-card,.shared-account-card,.notification-center-shell,.notification-accordion-item,.tester-service-shell,.points-summary,.points-reward,.points-shop-card,.points-shop-dialog,.points-shop-item,.points-missions-shell,.operator-card,.operator-package-card,.sportsbook-card,.recharge-operator-card,.recharge-sportsbook-card,.benefit-card,.methodology-card,.faq-item,.activity-item,.onboarding-item,.wallet-balance-card,.wallet-request-card,.wallet-transaction-card,.wallet-bank-info,.wallet-accreditation-card,.referral-share-card,.mp-category-card,.mp-product-card,.mp-digital-card,.mp-modal-panel,.mp-panel-box,.mp-overlay__dialog,.mp-confirm__dialog,.mp-package-picker__dialog,.mp-package-option,.recharge-request-card,.recharge-history-export-card,.recharge-receipt-card,.prediction-card--v27,.history-maestro-card,.verification-shell,.nekon-game-exchange-card,.daily-wheel-card){background:linear-gradient(125deg,rgba(231,206,135,.045),transparent 42%),linear-gradient(155deg,#250D14,#17070B 70%)!important;border-color:var(--ruby-edge)!important;box-shadow:0 14px 34px #0004,inset 0 1px 0 #e7ce8710!important;color:#FFF8EF!important;}
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold :is(.view:not(#juegos-nekon)>.page-title,.v266-carousel,.v266-showcase,.vip-plan,.vip-plan.vip-tier--gold .vip-plan__membership-pass){background:linear-gradient(125deg,rgba(231,206,135,.045),transparent 42%),linear-gradient(155deg,#250D14,#17070B 70%)!important;border-color:var(--ruby-edge)!important;box-shadow:0 14px 34px #0004,inset 0 1px 0 #e7ce8710!important;color:#FFF8EF!important;}
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold :is(.v266-slide,.v266-showcase__controls){--slide-accent:#E0114A!important;background:linear-gradient(120deg,#0F0205,#2A0711)!important;border-color:var(--ruby-edge)!important;}
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold .nekon-home-premium-v2731 .v266-slide__content h1 em{color:#E0114A!important;background:none!important;-webkit-text-fill-color:#E0114A!important;text-shadow:none!important;}
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold :is(.page-title small,.growth-kicker,.member-page-title small,.nekon-game-exchange-head>span,.nekon-game-exchange-equivalent strong,.vip-plan__luxury-strip,.header-wallet-chip__icon){color:#E7CE87!important;text-shadow:none!important;}
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold :is(.member-panel,.wallet-panel,.growth-card,.mp-overlay__dialog,.points-shop-dialog,.verification-shell,.nekon-game-exchange-card,.recharge-history-export-card) :is(h2,h3,label){color:#FFF8EF!important;text-shadow:none!important;}
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold :is(.nekon-game-exchange-head p,.nekon-game-exchange-current small,.nekon-game-exchange-equivalent span,.nekon-game-exchange-equivalent small,.profile-vip-summary span,.vip-benefit-item span,.vip-benefits-card__intro,.points-shop-weekly-note){color:#C9B7B6!important;}
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,.select-ui__menu){background:#13060A!important;border-color:#8E702E!important;color:#FFF8EF!important;color-scheme:dark;caret-color:#E7CE87;}
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold :is(input,textarea)::placeholder{color:#BFAAAC!important;opacity:1;}
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold :is(button,a,input,select,textarea):focus-visible{outline:2px solid #E7CE87!important;outline-offset:3px;}
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold :is(.member-primary-button,.vip-plan button,.growth-card button:not(.faq-item button),.v266-slide__actions button:not(.v266-slide__text-action),.vip-purchase-confirm__accept,.header-wallet-popover__action,.header-register-button,.mp-submit-button,.mp-confirm__primary,.recharge-history-export-actions .is-primary,.nekon-game-exchange-submit,.profile-verification-button){border:1px solid #D4AF37!important;background:linear-gradient(165deg,rgba(255,248,239,.16),transparent 46%),linear-gradient(115deg,#380811,#A70D35 65%,#B60D3C)!important;color:#FFF8EF!important;box-shadow:inset 0 1px 0 #e7ce8752,inset 0 -8px 18px #0f02054a,0 8px 22px #0004!important;text-shadow:none!important;}
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold :is(.mp-secondary-button,.member-secondary-button,.nekon-game-exchange-close,.recharge-history-export-actions .is-secondary,.v266-slide__text-action){background:#210A11!important;border-color:#8E702E!important;color:#E7CE87!important;box-shadow:none!important;}
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold :is(#menu nav button,.arena-bottom-nav button):is(.active,[aria-current=page]){background:linear-gradient(130deg,#370B16,#24090F)!important;color:#FFF8EF!important;border-color:#D4AF37!important;box-shadow:inset 0 -2px 0 #D4AF37!important;}
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold :is(.mp-package-option__price,.operator-package-card__price){background:#350914!important;color:#E7CE87!important;border-color:#8E702E!important;}
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold #juegos-nekon :is(.bingo-dashboard-v50,.bingo-tables-panel,.bingo-live-card,.bingo-balance-mini,.bingo-value-strip,.bingo-purchase-panel,.bingo-rules-panel,.bingo-history-panel,.bingo-mode-info,.scratch8-hero,.scratch8-controls,.scratch8-game-panel,.scratch8-prizes-panel,.scratch8-queue-panel,.scratch8-leader-card,.scratch8-history-card,.scratch8-dialog-card,.scratch8-stepper){background:linear-gradient(125deg,rgba(231,206,135,.045),transparent 42%),linear-gradient(155deg,#250D14,#17070B 70%)!important;border-color:var(--ruby-edge)!important;box-shadow:0 14px 34px #0004,inset 0 1px 0 #e7ce8710!important;color:#FFF8EF!important;--bingo-violet:#E0114A;--bingo-blue:#E7CE87;--bingo-gold:#D4AF37;}
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold #juegos-nekon :is(.scratch8-start,.scratch8-buy button,.bingo-start-button,.bingo-play-button){border:1px solid #D4AF37!important;background:linear-gradient(165deg,rgba(255,248,239,.16),transparent 46%),linear-gradient(115deg,#380811,#A70D35 65%,#B60D3C)!important;color:#FFF8EF!important;box-shadow:inset 0 1px 0 #e7ce8752,inset 0 -8px 18px #0f02054a,0 8px 22px #0004!important;text-shadow:none!important;}
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold #juegos-nekon :is(.bingo-live-card>small,.bingo-balance-mini small,.scratch8-kicker){color:#E7CE87!important;}
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold #juegos-nekon .scratch8-bg-orbs{opacity:.18!important;}
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold #juegos-nekon .bingo-wave i{background:linear-gradient(#E7CE87,#E0114A)!important;}
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold :is(#walletAccreditationReport,#nekonMultiproductExport) .recharge-history-export-card{background:linear-gradient(125deg,rgba(231,206,135,.045),transparent 42%),linear-gradient(155deg,#250D14,#17070B 70%)!important;border-color:var(--ruby-edge)!important;box-shadow:0 14px 34px #0004,inset 0 1px 0 #e7ce8710!important;color:#FFF8EF!important;}
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold :is(#walletAccreditationReport,#nekonMultiproductExport) input{background:#13060A!important;color:#FFF8EF!important;border-color:#8E702E!important;}
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold :is(.vip-celebration--gold,.vip-celebration--cinematic.vip-celebration--gold){--cel-main:#E0114A!important;--cel-soft:#E7CE87!important;--cel-deep:#0F0205!important;}
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold .theme-toggle{--theme-indicator:#E0114A!important;}
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold .nekon-theme-option[data-nekon-theme-option="gold"] .nekon-theme-option__swatch{background:linear-gradient(130deg,#0F0205,#E0114A)!important;border:1px solid #D4AF37;}
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold .nekon-lux-ambient{z-index:-1!important;mix-blend-mode:normal!important;opacity:.42!important;pointer-events:none!important;}
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold .nekon-lux-ambient i{top:100%!important;width:12px!important;height:17px!important;border-radius:0!important;background:url("assets/vip-modern/ruby-premium.svg") center/contain no-repeat!important;filter:none!important;animation:rubyPremiumRise var(--d,20s) linear infinite!important;animation-delay:var(--delay,0s)!important;}
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold .nekon-lux-ambient i:nth-child(n+13){display:none!important;}
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold .brand::after{content:"";display:block;flex:none;width:22px;height:28px;background:url("assets/vip-modern/ruby-premium.svg") center/contain no-repeat;pointer-events:none;}
@keyframes rubyPremiumRise{0%{transform:translate3d(0,8vh,0) rotate(-18deg);opacity:0}12%,80%{opacity:.5}100%{transform:translate3d(35px,-115vh,0) rotate(35deg);opacity:0}}
@media(max-width:700px){html.nekon-next.nekon-growth-tester-theme.vip-theme--gold .nekon-lux-ambient i:nth-child(n+7){display:none!important;}html.nekon-next.nekon-growth-tester-theme.vip-theme--gold .brand::after{width:15px;height:20px;}}
@media(prefers-reduced-motion:reduce){html.nekon-next.nekon-growth-tester-theme.vip-theme--gold .nekon-lux-ambient{display:none!important;}}

/* Final component accents and Ruby membership identity. */
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold :is(.points-hub-summary,.points-mission,.points-mission-group){background:linear-gradient(125deg,rgba(231,206,135,.045),transparent 42%),linear-gradient(155deg,#250D14,#17070B 70%)!important;border-color:var(--ruby-edge)!important;box-shadow:0 14px 34px #0004,inset 0 1px 0 #e7ce8710!important;color:#FFF8EF!important;}
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold :is(.points-hub-summary__shop,.points-shop-item__actions button,.bingo-gift-primary,.scratch8-gift-primary){border:1px solid #D4AF37!important;background:linear-gradient(165deg,rgba(255,248,239,.16),transparent 46%),linear-gradient(115deg,#380811,#A70D35 65%,#B60D3C)!important;color:#FFF8EF!important;box-shadow:inset 0 1px 0 #e7ce8752,inset 0 -8px 18px #0f02054a,0 8px 22px #0004!important;text-shadow:none!important;}
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold .vip-plan.vip-tier--gold{--vip-card-main:#E0114A!important;--vip-card-soft:#E7CE87!important;--vip-card-deep:#300812!important;--pass-main:#E0114A!important;--pass-soft:#E7CE87!important;}
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold .vip-plan.vip-tier--gold::after{background:radial-gradient(circle,#E0114A,transparent 70%)!important;opacity:.15!important;}
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold :is(.nekon-game-exchange-current,.nekon-game-exchange-equivalent){background:#210A11!important;border-color:#8E702E!important;}
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold .nekon-game-exchange-current b{color:#E7CE87!important;}
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold #juegos-nekon :is(.bingo-how-card,.bingo-history-card,.bingo-gift-card){background:linear-gradient(125deg,rgba(231,206,135,.045),transparent 42%),linear-gradient(155deg,#250D14,#17070B 70%)!important;border-color:var(--ruby-edge)!important;box-shadow:0 14px 34px #0004,inset 0 1px 0 #e7ce8710!important;color:#FFF8EF!important;}
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold :is(.points-hub-summary__main small,.points-hub-summary__mult small,.points-hub-summary__mult strong){color:#E7CE87!important;}
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold .site-splash{--splash-a:#E0114A!important;--splash-b:#D4AF37!important;--splash-rgb:224,17,74!important;background:radial-gradient(circle at 50% 44%,rgba(224,17,74,.1),transparent 40%),#0F0205!important;}
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold .site-splash__emblem{background-image:url("assets/vip-modern/ruby-premium.svg")!important;background-color:transparent!important;box-shadow:none!important;}
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold .site-splash__particle{background:rgba(212,175,55,.5)!important;box-shadow:none!important;}
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold :is(.mp-amount-chip,.premium-finalize-button,.daily-wheel-spin,.activity-export__controls button){border:1px solid #D4AF37!important;background:linear-gradient(165deg,rgba(255,248,239,.16),transparent 46%),linear-gradient(115deg,#380811,#A70D35 65%,#B60D3C)!important;color:#FFF8EF!important;box-shadow:inset 0 1px 0 #e7ce8752,inset 0 -8px 18px #0f02054a,0 8px 22px #0004!important;text-shadow:none!important;}
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold :is(.streaming-platform-tabs,.wallet-history-tabs,.member-tabs) button.is-active{border:1px solid #D4AF37!important;background:linear-gradient(165deg,rgba(255,248,239,.16),transparent 46%),linear-gradient(115deg,#380811,#A70D35 65%,#B60D3C)!important;color:#FFF8EF!important;box-shadow:inset 0 1px 0 #e7ce8752,inset 0 -8px 18px #0f02054a,0 8px 22px #0004!important;text-shadow:none!important;}
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold :is(.daily-wheel-shell,.vip-purchase-confirm__card,.vip-lifecycle-modal,.member-auth-shell,.member-success-shell,.install-help-dialog){background:linear-gradient(125deg,rgba(231,206,135,.045),transparent 42%),linear-gradient(155deg,#250D14,#17070B 70%)!important;border-color:var(--ruby-edge)!important;box-shadow:0 14px 34px #0004,inset 0 1px 0 #e7ce8710!important;color:#FFF8EF!important;}
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold .mp-amount-chip.is-selected{box-shadow:inset 0 0 0 1px #E7CE87,0 0 0 2px #D4AF3755!important;}
html.nekon-next.nekon-growth-tester-theme.vip-theme--gold  .home-premium-grid{background-image:linear-gradient(#D4AF370a 1px,transparent 1px),linear-gradient(90deg,#D4AF370a 1px,transparent 1px)!important;}
