
img[src^="/ticket-icon.webp"]:not(#hwp) {
  width: 16px !important; height: 12px !important;
  object-fit: fill !important; image-rendering: pixelated;
  vertical-align: -1px; top: 0; margin: 0 1px; flex: 0 0 auto;
}
.case-price-quest img[src^="/ticket-icon.webp"]:not(#hwp),
#casePrice img[src^="/ticket-icon.webp"]:not(#hwp),
.quest-card-reward img[src^="/ticket-icon.webp"]:not(#hwp),
.site-goal-reward img[src^="/ticket-icon.webp"]:not(#hwp),
.ib-hw-tix[src^="/ticket-icon.webp"]:not(#hwp) {
  content: url('/season/quests/tokens/token-bronze-24.png?v=jt2');
  width: 22px !important; height: 16px !important; vertical-align: -2px;
}
.ib-rw-tix[src^="/ticket-icon.webp"]:not(#hwp) {
  content: url('/season/quests/tokens/token-bronze-24.png?v=jt2');
  width: 100% !important; height: 100% !important; object-fit: none !important; object-position: center;
}
.ib-banner-ico .ib-rw-tix[src^="/ticket-icon.webp"]:not(#hwp) {
  content: url('/season/quests/tokens/token-bronze-48.png?v=jt2');
  width: 66px !important; height: 48px !important; object-fit: fill !important; margin: auto;
}

#questsTray .quest-card-reward img.qp-tok.qp-tok--16:not(#hwp),
.qp-bonus img.qp-tok.qp-tok--16:not(#hwp) {
  content: url('/season/quests/tokens/token-bronze-24.png?v=jt2');
  width: 22px !important; height: 16px !important; margin: 0;
}
.qp-bonus--silver img.qp-tok.qp-tok--16:not(#hwp) { content: url('/season/quests/tokens/token-silver-24.png?v=jt2'); }
.qp-bonus--diamond img.qp-tok.qp-tok--16:not(#hwp) { content: url('/season/quests/tokens/token-diamond-24.png?v=jt2'); }
i.hwe-coin:not(#hwp) {
  width: 22px; height: 16px; margin: 0;
  background: url('/season/quests/tokens/token-silver-24.png?v=jt2') center / 22px 16px no-repeat;
  image-rendering: pixelated; vertical-align: middle; flex: 0 0 auto;
}

@media (max-width: 760px) {
  body.season-halloween:not(#hwp) .hw-orn:not(:has(> .jack)) { display: none; }
  body.season-halloween:not(#hwp) .hw-orn { margin: 0 4px; }
  body.season-halloween:not(#hwp) .gn-help { margin-left: 6px; }
}
html:not([lang="en"]) body.season-halloween:not(#hwp) :is(.dice-title-in-tray, .crash-title-in-tray, .faq-title, .quests-title, .rf-title, .upg-title-sub, .hfz-title) {
  white-space: nowrap;
}
body.season-halloween:not(#hwp) .crash-title-row { flex-wrap: nowrap; align-items: center; gap: 8px; }
body.season-halloween:not(#hwp) .crash-title-stack { min-width: 0; }
body.season-halloween:not(#hwp) .crash-round-badge { flex: 0 0 auto; white-space: nowrap; }
@media (max-width: 360px) {
  body.season-halloween:not(#hwp) .crash-round-badge { padding: 4px 8px; letter-spacing: .02em; }
}
@media (max-width: 374px) {
  html:not([lang="en"]) body.season-halloween:not(#hwp) .hfz-title { font-size: min(30px, calc((100vw - 150px) / 7.2)); }
}
@media (max-width: 420px) {
  html:not([lang="en"]) body.season-halloween:not(#hwp) .hwe-title {
    white-space: nowrap; font-size: min(22px, calc((100vw - 150px) / 10.2));
  }
}
@media (min-width: 700px) and (max-width: 1100px) {
  html:not([lang="en"]) body.season-halloween:not(#hwp) .hwe-title { white-space: nowrap; font-size: min(32px, 4vw); }
}

body.season-halloween:not(#hwp) :is(.hwe-pr, .bv2-pot b, .ww-tier-jack b, .ww-tier-min b, .rf-jackpot-meta b, .rf-show-meta b,
  .case-price, .loot-chip-price, .upg-slot-value, .upg-target-card-val, .upg-inv-card-val, .hfz-item-val, .item-value,
  .oos-card-delta, .quest-card-reward, .site-goal-reward, .qp-bonus) { white-space: nowrap; }

body.season-halloween {
  --hwbn-gold: #FFD45A;
  --hwbn-price: #F3E2B0;
  --hwbn-fg: var(--hwbn-gold);
  --hwbn-bg: linear-gradient(180deg, #FFF3C4 0%, #FFD45A 48%, #F2A02E 100%);
  --hwbn-clip: text;
  --hwbn-fill: transparent;
  --hwbn-filter: drop-shadow(0 0 6px rgba(255, 170, 50, .32)) drop-shadow(0 1px 0 rgba(18, 14, 28, .85));
  --hwbn-ts: none;
  --hwbn-pad: 0;
  --hwbn-border: 0 solid transparent;
  --hwbn-box: none;
  --hwbn-ic-filter: drop-shadow(0 0 4px rgba(255, 170, 50, .35));
  --hwbn-ic-size: 1.1em;
}
body.season-halloween.hwbn-b, body.season-halloween #promoBonus {
  --hwbn-fg: #FFD866;
  --hwbn-bg: linear-gradient(180deg, rgba(255, 222, 140, .18), rgba(255, 170, 40, .07));
  --hwbn-clip: border-box;
  --hwbn-fill: currentColor;
  --hwbn-filter: none;
  --hwbn-ts: 0 1px 0 rgba(18, 14, 28, .7);
  --hwbn-pad: 1px 6px;
  --hwbn-border: 1px solid rgba(255, 206, 90, .5);
  --hwbn-box: inset 0 1px 0 rgba(255, 244, 214, .28);
  --hwbn-ic-filter: none;
}
body.season-halloween.hwbn-c {
  --hwbn-fg: #FFCF4D;
  --hwbn-bg: none;
  --hwbn-clip: border-box;
  --hwbn-fill: currentColor;
  --hwbn-filter: none;
  --hwbn-ts: 0 1px 2px rgba(0, 0, 0, .45);
  --hwbn-ic-filter: drop-shadow(0 0 5px rgba(255, 190, 60, .7));
  --hwbn-ic-size: 1.15em;
}

body.season-halloween:not(#hwp):not(#hw0):not(#hw1) :is(
  #promoBonus,
  #caseShowcase .cs-price b,
  .ww-prize-copy b, .ww-tier-jack b, .ww-tier-min b,
  .rf-jackpot-meta b, .rf-show-meta b, .rf-winner-prize, .rf-row-prize, .rf-jackpot-amount, .rf-podium-amount,
  .quest-card-reward, .site-goal-reward,
  .hwe-prize, .hwe-rv-sub b,
  .bv2-pot b,
  .upg-slot-value,
  #bonusView .staking-plan-pct, #bonusView .bnz-calc-v, #bonusView #refLevelPct
) {
  color: var(--hwbn-fg) !important;
  background: var(--hwbn-bg) !important;
  -webkit-background-clip: var(--hwbn-clip) !important; background-clip: var(--hwbn-clip) !important;
  -webkit-text-fill-color: var(--hwbn-fill);
  filter: var(--hwbn-filter);
  text-shadow: var(--hwbn-ts) !important;
  padding: var(--hwbn-pad);
  border: var(--hwbn-border);
  box-shadow: var(--hwbn-box);
  font-weight: 800 !important;
  letter-spacing: .01em;
  -webkit-text-stroke: 0;
}
body.season-halloween:not(#hwp):not(#hw0):not(#hw1) :is(.qp-bonus, #bonusView .staking-head-badge, #bonusView .ref-level-badge) {
  color: var(--hwbn-gold) !important; text-shadow: none !important;
}
body.season-halloween:not(#hwp) :is(#promoBonus, #caseShowcase .cs-price, .ww-prize-copy b, .ww-tier-jack b, .ww-tier-min b,
  .rf-jackpot-meta b, .rf-show-meta b, .bv2-pot b, .upg-slot-value, .quest-card-reward, .site-goal-reward) :is(img.token-inline-icon, .bb2-tok, img.qp-tok) {
  width: var(--hwbn-ic-size); height: var(--hwbn-ic-size); filter: var(--hwbn-ic-filter); -webkit-text-fill-color: initial;
}
body.season-halloween:not(#hwp) :is(.quest-card-reward, .site-goal-reward) img.qp-tok { width: auto; height: auto; }

body.season-halloween:not(#hwp) :is(
  #casesGrid .case-price:not(.deposit-case-label):not(.case-card-ref),
  .loot-chip-price,
  .upg-target-card-val, .upg-inv-card-val,
  .hfz-item-val,
  .inventory-card .item-value,
  .oos-card-delta,
  .hwe-pr
) {
  color: var(--hwbn-price) !important;
  font-weight: 800 !important;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .5) !important;
}
body.season-halloween:not(#hwp) #casesGrid .case-price.case-price-quest { color: #F2C94C !important; }

body.season-halloween:not(#hwp) .live-card-preview img[src^="/icon/solar/box-minimalistic-bold.svg"] { image-rendering: pixelated; content: url('/season/halloween/modes-px/case.png?v=up1'); }
body.season-halloween:not(#hwp) .live-card-preview img[src^="/icon/solar/test-tube-bold.svg"] { image-rendering: pixelated; content: url('/season/halloween/modes-px/fuse.png?v=up1'); }
body.season-halloween:not(#hwp) .live-card-preview img[src^="/icon/solar/rocket-bold.svg"] { image-rendering: pixelated; content: url('/season/halloween/modes-px/crash.png?v=up1'); }
body.season-halloween:not(#hwp) .live-card-preview img[src^="/icon/solar/widget-5-bold.svg"] { image-rendering: pixelated; content: url('/season/halloween/modes-px/dice.png?v=up1'); }
body.season-halloween:not(#hwp) .live-card-preview img[src^="/icon/solar/cup-star-bold.svg"] { image-rendering: pixelated; content: url('/season/halloween/modes-px/raffle.png?v=up1'); }
body.season-halloween:not(#hwp) .live-card-preview-media:has(> .live-drop-upg-icon) > .live-drop-upg-icon { visibility: hidden; }
body.season-halloween:not(#hwp) .live-card-preview-media:has(> .live-drop-upg-icon) { background: url('/season/halloween/modes-px/upgrade.png?v=up1') center / 42px 42px no-repeat; image-rendering: pixelated; }

body.season-halloween:not(#hwp) .profile-bestdrop-src.is-mode:not([data-bd-kind="honeypass"]) .profile-bestdrop-src-ic {
  width: 28px !important; height: 28px !important; image-rendering: pixelated;
  -webkit-mask: none !important; mask: none !important;
  background: transparent center / contain no-repeat !important;
}
body.season-halloween:not(#hwp) .profile-bestdrop-src.is-mode:not(#hwp)[data-bd-kind="upgrade"] .profile-bestdrop-src-ic { background-image: url('/season/halloween/modes-px/upgrade.png?v=up1') !important; }
body.season-halloween:not(#hwp) .profile-bestdrop-src.is-mode:not(#hwp)[data-bd-kind="battle"] .profile-bestdrop-src-ic { background-image: url('/season/halloween/modes-px/battle.png?v=up1') !important; }
body.season-halloween:not(#hwp) .profile-bestdrop-src.is-mode:not(#hwp)[data-bd-kind="crash"] .profile-bestdrop-src-ic { background-image: url('/season/halloween/modes-px/crash.png?v=up1') !important; }
body.season-halloween:not(#hwp) .profile-bestdrop-src.is-mode:not(#hwp)[data-bd-kind="dice"] .profile-bestdrop-src-ic { background-image: url('/season/halloween/modes-px/dice.png?v=up1') !important; }
body.season-halloween:not(#hwp) .profile-bestdrop-src.is-mode:not(#hwp)[data-bd-kind="fuse"] .profile-bestdrop-src-ic { background-image: url('/season/halloween/modes-px/fuse.png?v=up1') !important; }
body.season-halloween:not(#hwp) .profile-bestdrop-src.is-mode:not(#hwp)[data-bd-kind="ladder"] .profile-bestdrop-src-ic { background-image: url('/season/halloween/modes-px/ladder.png?v=up1') !important; }
body.season-halloween:not(#hwp) .profile-bestdrop-src.is-mode:not(#hwp):is([data-bd-kind="eggevent"], [data-bd-kind="hw_eggs"]) .profile-bestdrop-src-ic { background-image: url('/season/halloween/modes-px/eggs.png?v=up1') !important; }
body.season-halloween:not(#hwp) .profile-bestdrop-src.is-mode:not(#hwp)[data-bd-kind="raffle"] .profile-bestdrop-src-ic { background-image: url('/season/halloween/modes-px/raffle.png?v=up1') !important; }
body.season-halloween:not(#hwp) .profile-bestdrop-src.is-mode:not(#hwp)[data-bd-kind="weeklywheel"] .profile-bestdrop-src-ic { background-image: url('/season/halloween/modes-px/wheel.png?v=up1') !important; }
body.season-halloween:not(#hwp) .profile-bestdrop-src.is-mode:not(#hwp)[data-bd-kind="hw_stash"] .profile-bestdrop-src-ic { background-image: url('/season/halloween/modes-px/event.png?v=up1') !important; }
body.season-halloween:not(#hwp) .profile-bestdrop-src.is-mode:not(#hwp)[data-bd-kind="hw_raid"] .profile-bestdrop-src-ic { background-image: url('/season/halloween/modes-px/raid.png?v=up1') !important; }
body.season-halloween:not(#hwp) .profile-bestdrop-src.is-mode[data-bd-kind="honeypass"] .profile-bestdrop-src-ic { width: 20px !important; height: 20px !important; }

body.season-halloween:not(#hwp):not(#hw0):not(#hw1) #bonusView.bnz :is(.bnz-calc-plus, #stakingTotalEarned, .staking-history-delta.is-plus, #refGrowthRevenue) {
  font-weight: 900 !important; text-shadow: 0 0 8px rgba(140, 255, 58, .35) !important;
}
body.season-halloween:not(#hwp):not(#hw0):not(#hw1) #bonusView.bnz :is(#stakingTotalStaked, #refGrowthDepositSum, .bnz-calc-in b) {
  color: var(--hwbn-price) !important; font-weight: 800 !important; text-shadow: 0 1px 2px rgba(0, 0, 0, .5) !important;
}
body.season-halloween:not(#hwp):not(#hw0):not(#hw1) #bonusView.bnz :is(.staking-plan-pct, .bnz-calc-v, .bnz-calc-plus, #stakingTotalEarned, #stakingTotalStaked) { white-space: nowrap; }
