/* NOVA V178 — faster catalog, clear progression and one blue visual system */
html{--nova-live-build:"178.0.0"}

/* Header: two equal language cells and a blue top-up action. */
.top-actions{min-width:0!important;gap:5px!important}.lang-toggle{width:78px!important;min-width:78px!important;height:30px!important;padding:2px!important;gap:2px!important}.lang-btn{min-width:0!important;width:100%!important;height:24px!important;padding:0 3px!important;gap:3px!important;font-size:8px!important;letter-spacing:0!important}.language-dot{width:5px!important;height:5px!important;flex-basis:5px!important}.lang-btn.active{background:linear-gradient(135deg,#164f91,#0d76dc)!important;color:#fff!important}.top-up{width:34px!important;height:30px!important;min-width:34px!important;min-height:30px!important;border:1px solid rgba(55,171,255,.55)!important;border-radius:9px!important;background:linear-gradient(145deg,#126cff,#0848ad)!important;color:#fff!important;box-shadow:0 7px 20px rgba(9,102,255,.28)!important}.global-online-badge{flex:0 1 auto!important;min-width:0!important}.global-online-badge span{white-space:nowrap!important}

/* Bottom navigation must survive opening/closing the PC master. */
.bottom-nav{display:grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:180!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}.home-service-v175,.home-service-v175[open],.home-service-v175 .master-v3{z-index:1!important}.home-service-v175[open] .master-v3{position:relative!important}.referral-launcher-v123{min-width:108px!important;border-color:rgba(48,165,255,.5)!important;background:linear-gradient(145deg,#0c3159,#071321)!important;color:#76ceff!important;box-shadow:0 10px 30px rgba(0,0,0,.48),0 0 20px rgba(24,130,255,.18)!important}.referral-launcher-v123 span{background:#092845!important}.referral-launcher-v123 b{font-size:9px!important;white-space:nowrap!important}

/* Steam skins: no rectangle behind the image; rarity itself frames the card. */
.skin-catalog-toolbar-v172{border-color:rgba(63,164,255,.22)!important;background:linear-gradient(145deg,#071827,#050e18)!important}.exact-skin-card-v172{--quality:#5dbdff;min-height:290px!important;border:1px solid color-mix(in srgb,var(--quality) 52%,#153047)!important;border-top-width:2px!important;background:linear-gradient(165deg,color-mix(in srgb,var(--quality) 8%,#07131f) 0,#06101a 42%,#040b12 100%)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--quality) 35%,transparent),0 12px 30px rgba(0,0,0,.24)!important;opacity:1!important}.exact-skin-card-v172:before{display:none!important}.exact-skin-card-v172 .shop-img,.exact-skin-card-v172 .shop-img-v26{height:126px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.exact-skin-card-v172 .shop-img img{max-width:94%!important;max-height:116px!important;filter:drop-shadow(0 13px 16px rgba(0,0,0,.72)) drop-shadow(0 0 11px color-mix(in srgb,var(--quality) 40%,transparent))!important}.exact-skin-card-v172 .skin-quality-v172{border-color:color-mix(in srgb,var(--quality) 68%,transparent)!important;background:color-mix(in srgb,var(--quality) 15%,#06101a)!important;color:color-mix(in srgb,var(--quality) 82%,white)!important;box-shadow:0 0 13px color-mix(in srgb,var(--quality) 18%,transparent)!important}.steam-item-consumer{--quality:#9aa7b5}.steam-item-industrial,.steam-item-light_blue{--quality:#62b9ff}.steam-item-mil_spec,.steam-item-milspec,.steam-item-blue{--quality:#3b72ff}.steam-item-restricted,.steam-item-purple{--quality:#8e56ff}.steam-item-classified,.steam-item-pink{--quality:#df4fae}.steam-item-covert,.steam-item-red{--quality:#ed4f59}.steam-item-knife,.steam-item-gloves{--quality:#f1aa36}.skin-steam-price-v172{border-top-color:color-mix(in srgb,var(--quality) 18%,transparent)!important}.exact-skin-card-v172 .shop-card-bottom button{min-height:43px!important;font-size:12px!important;letter-spacing:.02em!important;background:linear-gradient(135deg,#34c8ff,#126eff)!important;color:#03101b!important}.exact-skin-card-v172 .shop-card-bottom button:disabled{font-size:9px!important;background:#12324a!important;color:#83afc8!important}.shop-load-more-v177{font-size:11px!important}

/* Every level explains the reward instead of showing only an XP number. */
.profile-level-list-v178{grid-template-columns:1fr!important;gap:8px!important}.profile-level-list-v178 article{grid-template-columns:54px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;min-height:72px!important;padding:10px!important}.level-number-v178{display:grid;place-items:center;align-content:center;width:52px;height:52px;border:1px solid rgba(54,158,255,.28);border-radius:15px;background:rgba(20,105,214,.1)}.level-number-v178 span{font-size:6px!important;letter-spacing:.1em}.level-number-v178 b{font-size:21px!important;color:#fff!important}.level-copy-v178{display:grid;gap:4px;min-width:0}.level-copy-v178 strong{color:#eef8ff;font-size:10px;line-height:1.3}.level-copy-v178 small{color:#65c9ff!important;font-size:7.5px!important;line-height:1.35}.level-goal-v178{display:grid;justify-items:end;gap:5px}.level-goal-v178 b{font-size:9px!important;white-space:nowrap}.level-goal-v178 small{padding:4px 6px;border-radius:7px;background:#111f2b;color:#7f98a9!important;white-space:nowrap}.profile-level-list-v178 article.current{border-color:#258cff!important;background:linear-gradient(145deg,rgba(21,104,204,.19),#07121c)!important;box-shadow:0 0 22px rgba(28,120,255,.12)!important}.profile-level-list-v178 article.done{opacity:.78!important}

/* Payment page: no card/SBP placeholders and no gold visual residue. */
.topup-modal-v81,.topup-ledger-v92{--pay-blue:#2ebdff;--pay-deep:#116cff}.topup-balance-v94,.topup-section-title-v79,.topup-calculator-v81,.coupon-box-v79,.first-deposit-coupon-v96,.topup-discount-active-v79{border-color:rgba(52,166,255,.3)!important;background:linear-gradient(145deg,rgba(12,52,91,.48),rgba(4,15,25,.97))!important}.topup-balance-v94>img,.topup-hero-icon-v79>img,.first-deposit-coupon-v96 img,.coupon-box-head-v79 img{filter:grayscale(1) sepia(1) saturate(4) hue-rotate(165deg) brightness(1.2) drop-shadow(0 7px 13px rgba(18,127,255,.28))!important}.topup-methods-v79 button,.topup-crypto-group-v93,.crypto-picker-v93{border-color:rgba(49,148,225,.25)!important;background:linear-gradient(145deg,#0a1c2b,#06101a)!important}.topup-methods-v79 button.active,.topup-crypto-group-v93.active{border-color:#258cff!important;background:linear-gradient(145deg,rgba(19,100,193,.35),#07131f)!important;box-shadow:inset 0 0 0 1px rgba(56,181,255,.1)!important}.topup-methods-v79 button small,.topup-calculator-head-v81 span,.topup-calculator-head-v81>em,.topup-amount-row-v81>i,.coupon-box-head-v79 span,.first-deposit-coupon-v96 span{color:#61c9ff!important}.topup-methods-v79 button.active small,.welcome-coupon-code-v98 em{background:linear-gradient(135deg,#41d0ff,#1274ff)!important;color:#03111d!important}.topup-amount-row-v81>div{border-color:rgba(56,166,255,.32)!important;background:rgba(20,102,190,.12)!important}.topup-amount-row-v81>div strong{color:#66d2ff!important}.topup-presets-v81 button{border-color:rgba(64,154,222,.24)!important;background:#0a1b29!important;color:#d9efff!important}.topup-consent-v178{grid-template-columns:21px minmax(0,1fr)!important;align-items:start!important;gap:9px!important;padding:10px!important;border:1px solid rgba(50,153,232,.2)!important;border-radius:13px!important;background:#071521!important}.topup-consent-v178>input{width:19px!important;height:19px!important;margin:1px 0!important;accent-color:#178cff!important}.topup-consent-v178>div{display:grid;gap:7px!important}.topup-consent-v178 label{color:#e8f5ff!important;font-size:9px!important;font-weight:900!important}.topup-consent-v178 nav{display:flex;flex-wrap:wrap;gap:5px 10px}.topup-consent-v178 button{display:inline!important;color:#62caff!important;font-size:7.5px!important;text-align:left!important}.topup-pay-v81,.coupon-input-row-v79 button{background:linear-gradient(135deg,#43d5ff,#116eff)!important;color:#03101b!important}.quote-rate-v92,.topup-compliance-note-v81{color:#8198a9!important}.topup-pay-v81:disabled{background:#17344a!important;color:#7892a4!important}.topup-modal-v81 a,.topup-modal-v81 code{color:#68cbff!important}

.home-referral-v178{border-color:rgba(44,151,255,.32)!important;background:linear-gradient(145deg,rgba(14,100,206,.2),#07131f)!important}.home-referral-v178>i{color:#66d1ff!important}

@media(max-width:390px){.logo{font-size:22px!important}.lang-toggle{width:72px!important;min-width:72px!important}.global-online-badge span{display:none!important}.profile-level-list-v178 article{grid-template-columns:48px minmax(0,1fr) auto!important;gap:8px!important}.level-number-v178{width:46px;height:48px}.level-goal-v178 b{font-size:8px!important}}
