/* v17.27.108 generated cool-palette sweep */
/* AUTO-GENERATED v17.27.108 COOL-PALETTE SWEEP: base-theme cool hues -> Halloween warm palette. */
/* source: app-core-v17-27-100.css */
html.halloween-theme-active{--bg:#100e0c!important;--bg-deep:#0a0908!important;--panel:#171512!important;--panel-2:#1d1b18!important;--panel-3:#302921!important;--text:#dec5b0!important;--muted:#a69889!important;--muted-2:#807060!important;--teal:#b2753f!important;--teal-dark:#734720!important;--silver:#c3baaf!important;--green:#bd8656!important;--blue:#c7a47e!important}
html.halloween-theme-active body{background:radial-gradient(circle at 85% -10%, rgba(178,117,63,.12), transparent 36%),
        radial-gradient(circle at -10% 30%, rgba(199,164,126,.08), transparent 30%),
        var(--bg-deep)!important}
html.halloween-theme-active ::selection{background:rgba(178,117,63,.28)!important}
html.halloween-theme-active ::-webkit-scrollbar-thumb{background:#41382f!important;border:2px solid #100e0c!important}
html.halloween-theme-active .sidebar{background:linear-gradient(180deg, rgba(23,21,18,.98), rgba(12,10,9,.98))!important}
html.halloween-theme-active .logo{border:1px solid rgba(178,117,63,.45)!important;background:linear-gradient(145deg, rgba(178,117,63,.22), rgba(178,117,63,.04))!important;box-shadow:inset 0 0 22px rgba(178,117,63,.08)!important}
html.halloween-theme-active .nav-button{color:#bcb1a6!important}
html.halloween-theme-active .nav-button.active{background:rgba(178,117,63,.11)!important;border-color:rgba(178,117,63,.18)!important}
html.halloween-theme-active .topbar{background:rgba(16,14,12,.82)!important}
html.halloween-theme-active .search-trigger:hover{border-color:rgba(178,117,63,.35)!important}
html.halloween-theme-active .icon-button:hover{border-color:rgba(178,117,63,.35)!important;background:rgba(178,117,63,.08)!important}
html.halloween-theme-active .hero{border:1px solid rgba(178,117,63,.18)!important;background:linear-gradient(125deg, rgba(178,117,63,.13), rgba(29,27,24,.75) 45%, rgba(12,10,9,.95))!important}
html.halloween-theme-active .hero:after{border:1px solid rgba(178,117,63,.17)!important;box-shadow:0 0 80px rgba(178,117,63,.09)!important}
html.halloween-theme-active .hero p{color:#b8ada1!important}
html.halloween-theme-active .leader-panel{background:rgba(10,9,8,.45)!important}
html.halloween-theme-active .hero-logo-wrap{background:rgba(13,11,10,.34)!important}
html.halloween-theme-active .cta-link.primary,
html.halloween-theme-active .cta-button.primary{background:linear-gradient(135deg, #bd905e, #c9a37b)!important;box-shadow:0 16px 34px rgba(189,144,94,.28)!important;border-color:rgba(199,164,126,.28)!important}
html.halloween-theme-active .cta-link.secondary:hover,
html.halloween-theme-active .cta-button.secondary:hover{border-color:rgba(178,117,63,.32)!important;background:rgba(178,117,63,.08)!important}
html.halloween-theme-active .cta-inline-note{color:#b8ada1!important}
html.halloween-theme-active .info-card{background:linear-gradient(155deg, rgba(29,27,24,.74), rgba(16,14,12,.94))!important}
html.halloween-theme-active .bullet-item{color:#d8d2cb!important}
html.halloween-theme-active .announcement-banner{border:1px dashed rgba(199,164,126,.35)!important;background:rgba(199,164,126,.06)!important;color:#e9dac9!important}
html.halloween-theme-active .badge.teal{border-color:rgba(178,117,63,.25)!important;background:rgba(178,117,63,.08)!important}
html.halloween-theme-active .badge.green{border-color:rgba(189,134,86,.26)!important;background:rgba(189,134,86,.08)!important}
html.halloween-theme-active .kpi{background:linear-gradient(145deg, rgba(29,27,24,.85), rgba(16,14,12,.88))!important}
html.halloween-theme-active .panel{background:linear-gradient(155deg, rgba(29,27,24,.76), rgba(16,14,12,.93))!important}
html.halloween-theme-active th{background:rgba(10,9,8,.3)!important}
html.halloween-theme-active td{color:#d4cdc6!important}
html.halloween-theme-active tbody tr.clickable:hover{background:rgba(178,117,63,.055)!important}
html.halloween-theme-active .avatar{background:linear-gradient(145deg, rgba(178,117,63,.18), rgba(199,164,126,.08))!important;border:1px solid rgba(178,117,63,.15)!important}
html.halloween-theme-active .form-dot.W{color:#110f0c!important}
html.halloween-theme-active .record-row:hover{background:rgba(178,117,63,.05)!important}
html.halloween-theme-active .select,
html.halloween-theme-active .text-input{background:#141210!important}
html.halloween-theme-active .select:focus,
html.halloween-theme-active .text-input:focus{border-color:rgba(178,117,63,.45)!important}
html.halloween-theme-active .select option{background:#141210!important}
html.halloween-theme-active .pill-button:hover,
html.halloween-theme-active .pill-button.active{border-color:rgba(178,117,63,.3)!important;background:rgba(178,117,63,.075)!important}
html.halloween-theme-active .action-button{border:1px solid rgba(178,117,63,.32)!important;background:rgba(178,117,63,.10)!important}
html.halloween-theme-active .action-button:hover{background:rgba(178,117,63,.16)!important}
html.halloween-theme-active .manager-card-manager{color:#c5bbb2!important}
html.halloween-theme-active .manager-card{background:linear-gradient(145deg, rgba(29,27,24,.7), rgba(16,14,12,.9))!important}
html.halloween-theme-active .manager-card:hover{border-color:rgba(178,117,63,.3)!important}
html.halloween-theme-active .profile-hero{background:linear-gradient(135deg, rgba(178,117,63,.13), rgba(29,27,24,.8), rgba(16,14,12,.96))!important}
html.halloween-theme-active .profile-avatar{border:1px solid rgba(178,117,63,.25)!important;background:rgba(178,117,63,.1)!important}
html.halloween-theme-active .award-card{background:linear-gradient(145deg, rgba(245,196,81,.08), rgba(29,27,24,.72))!important}
html.halloween-theme-active .toast{border:1px solid rgba(178,117,63,.25)!important;background:#1b1816!important}
html.halloween-theme-active .modal-backdrop{background:rgba(10,9,7,.72)!important}
html.halloween-theme-active .search-modal{background:#141210!important}
html.halloween-theme-active .search-result:hover{background:rgba(178,117,63,.07)!important;border-color:rgba(178,117,63,.12)!important}
html.halloween-theme-active .status-banner{background:linear-gradient(135deg,rgba(178,117,63,.11),rgba(16,14,12,.92))!important}
html.halloween-theme-active .status-banner.final{border-color:rgba(189,134,86,.28)!important}
html.halloween-theme-active .status-banner.final .live-dot{box-shadow:0 0 0 6px rgba(189,134,86,.10)!important}
html.halloween-theme-active .movement.up{border-color:rgba(189,134,86,.25)!important}
html.halloween-theme-active .announcement-card{background:linear-gradient(155deg,rgba(29,27,24,.75),rgba(16,14,12,.94))!important}
html.halloween-theme-active .announcement-body{color:#ccc4bb!important}
html.halloween-theme-active .rule-list{color:#d4cdc6!important}
@media (max-width: 900px){html.halloween-theme-active .mobile-bottom{background:rgba(16,14,12,.96)!important}
html.halloween-theme-active .mobile-drawer{background:rgba(10,9,8,.98)!important}}
html.halloween-theme-active{--bg:#11100e!important;--bg-deep:#0c0b0a!important;--panel:#1a1815!important;--panel-2:#211e1b!important;--panel-3:#352d25!important;--text:#e7e1d9!important;--muted:#aea194!important;--muted-2:#8b7b69!important;--teal:#c28046!important;--teal-dark:#744822!important}
html.halloween-theme-active body{background:radial-gradient(circle at 82% -12%, rgba(194,128,70,.09), transparent 31%),
        radial-gradient(circle at -8% 24%, rgba(199,164,126,.065), transparent 25%),
        var(--bg-deep)!important}
html.halloween-theme-active button:focus-visible,
html.halloween-theme-active a:focus-visible,
html.halloween-theme-active input:focus-visible,
html.halloween-theme-active select:focus-visible{outline:3px solid rgba(194,128,70,.24)!important}
html.halloween-theme-active .topbar{background:rgba(14,12,11,.88)!important}
html.halloween-theme-active .desktop-nav-link{color:#bcb1a6!important}
html.halloween-theme-active .desktop-nav-link.active{background:rgba(194,128,70,.09)!important}
html.halloween-theme-active .more-button{color:#e1dbd4!important}
html.halloween-theme-active .more-button:hover{border-color:rgba(194,128,70,.3)!important;background:rgba(194,128,70,.07)!important}
html.halloween-theme-active .panel,
html.halloween-theme-active .info-card,
html.halloween-theme-active .manager-card,
html.halloween-theme-active .record-card,
html.halloween-theme-active .scoreboard-card,
html.halloween-theme-active .highlight-card,
html.halloween-theme-active .timeline-card{background:linear-gradient(155deg, rgba(31,28,25,.9), rgba(20,18,16,.95))!important}
html.halloween-theme-active .kpi{background:linear-gradient(150deg, rgba(33,30,27,.95), rgba(20,18,16,.96))!important}
html.halloween-theme-active .action-button{color:#120f0d!important}
html.halloween-theme-active .action-button:hover{background:#d09058!important}
html.halloween-theme-active th{background:rgba(10,9,8,.28)!important;color:#948371!important}
html.halloween-theme-active td{color:#dad4cd!important}
html.halloween-theme-active tbody tr.clickable:hover{background:rgba(194,128,70,.045)!important}
html.halloween-theme-active .identity-main{color:#e7e1da!important}
html.halloween-theme-active .loading-card,
html.halloween-theme-active .error-card{background:linear-gradient(155deg, rgba(31,28,25,.96), rgba(17,15,13,.98))!important}
html.halloween-theme-active .drawer-backdrop{background:rgba(11,9,7,.72)!important}
html.halloween-theme-active .drawer-panel{background:#141210!important}
html.halloween-theme-active .drawer-head{background:#141210!important}
html.halloween-theme-active .drawer-panel .nav-button.active{background:rgba(194,128,70,.09)!important;border-color:rgba(194,128,70,.2)!important}
@media (max-width: 760px){html.halloween-theme-active .mobile-bottom{background:rgba(14,12,11,.97)!important}}
html.halloween-theme-active .home-hero{border:1px solid rgba(194,128,70,.18)!important;background:radial-gradient(circle at 88% 12%, rgba(194,128,70,.13), transparent 28%),
        linear-gradient(135deg, rgba(49,41,32,.98), rgba(21,19,16,.98))!important}
html.halloween-theme-active .home-intro{color:#bcb1a6!important}
html.halloween-theme-active .home-status-item{background:rgba(13,12,10,.58)!important}
html.halloween-theme-active .home-status-item strong{color:#e8e1d9!important}
html.halloween-theme-active .home-leader-card{background:rgba(13,11,10,.67)!important}
html.halloween-theme-active .home-leader-card.clickable:hover{border-color:rgba(194,128,70,.32)!important;background:rgba(16,14,12,.78)!important}
html.halloween-theme-active .home-leader-stat strong{color:#e6e1da!important}
html.halloween-theme-active .home-stat-card.clickable:hover{border-color:rgba(194,128,70,.28)!important;background:rgba(194,128,70,.05)!important}
html.halloween-theme-active .home-stat-name{color:#e7e1da!important}
html.halloween-theme-active .phase3-control-panel{background:rgba(26,24,21,.72)!important}
html.halloween-theme-active .segmented-control{background:rgba(10,9,8,.34)!important}
html.halloween-theme-active .segment-button.active{background:rgba(194,128,70,.12)!important;box-shadow:inset 0 0 0 1px rgba(194,128,70,.18)!important}
html.halloween-theme-active .directory-search{background:rgba(10,9,8,.28)!important}
html.halloween-theme-active .directory-search:focus-within{border-color:rgba(194,128,70,.35)!important}
html.halloween-theme-active .leaderboard-row.leaderboard-rank-2{background:linear-gradient(90deg, rgba(195,186,175,.05), transparent 42%)!important}
html.halloween-theme-active .fixture-status-label i{background:#837363!important;box-shadow:0 0 0 4px rgba(131,115,99,.10)!important}
html.halloween-theme-active .fixture-status-label.green i{box-shadow:0 0 0 4px rgba(189,134,86,.10)!important}
html.halloween-theme-active .competition-team:hover{background:rgba(194,128,70,.045)!important}
html.halloween-theme-active .competition-team.is-winner{background:linear-gradient(180deg, rgba(189,134,86,.07), transparent)!important}
html.halloween-theme-active .fixture-avatar{border:1px solid rgba(194,128,70,.18)!important;background:linear-gradient(145deg, rgba(194,128,70,.14), rgba(199,164,126,.06))!important}
html.halloween-theme-active .competition-score{background:rgba(10,9,8,.22)!important}
html.halloween-theme-active .fixture-result-dot{color:#100e0c!important}
html.halloween-theme-active .phase3-manager-card:hover{border-color:rgba(194,128,70,.3)!important}
html.halloween-theme-active .manager-rank-chip{border:1px solid rgba(194,128,70,.18)!important;background:rgba(194,128,70,.07)!important}
html.halloween-theme-active .manager-card-open{color:#d0c8c1!important}
html.halloween-theme-active .stats-summary-card{background:linear-gradient(145deg,rgba(178,117,63,.07),rgba(255,255,255,.018))!important}
html.halloween-theme-active .record-row:hover{background:rgba(178,117,63,.045)!important}
html.halloween-theme-active .pixel-diamond::before{background:linear-gradient(135deg,#edc4a1 0 24%,#d69256 25% 55%,#995f2d 56% 78%,#6d4019 79% 100%)!important;border:1px solid #edc4a1!important;box-shadow:1px 0 0 #7b491d,0 1px 0 #5a3414,-1px 0 0 rgba(255,255,255,.45),0 -1px 0 rgba(255,255,255,.7)!important}
html.halloween-theme-active .diamond-amount{color:#edc4a1!important}
html.halloween-theme-active .prize-structure-icon{background:rgba(178,117,63,.1)!important}
html.halloween-theme-active .diamond-leader-row:hover{border-color:rgba(178,117,63,.28)!important;background:rgba(178,117,63,.045)!important}
html.halloween-theme-active .prize-history-row:hover{border-color:rgba(178,117,63,.25)!important;background:rgba(178,117,63,.04)!important}
html.halloween-theme-active .home-discord-banner{border:1px solid rgba(211,180,147,.30)!important;background:linear-gradient(105deg, rgba(153,127,99,.22), rgba(65,56,46,.34))!important;color:#ede1d4!important}
html.halloween-theme-active .home-discord-banner:hover{border-color:rgba(216,188,159,.52)!important;background:linear-gradient(105deg, rgba(169,139,107,.30), rgba(71,61,50,.42))!important}
html.halloween-theme-active .discord-mark{background:#bfa180!important;box-shadow:0 9px 22px rgba(146,122,95,.28)!important}
html.halloween-theme-active .discord-mark i:last-child:before,
html.halloween-theme-active .discord-mark i:last-child:after{background:#bfa180!important}
html.halloween-theme-active .home-discord-copy span{color:#c7bdb1!important}
html.halloween-theme-active .home-discord-action small{color:#d6c0a8!important}
html.halloween-theme-active .rules-intro-panel{border:1px solid rgba(194,128,70,.18)!important;background:linear-gradient(110deg, rgba(194,128,70,.08), rgba(26,24,21,.72))!important}
html.halloween-theme-active .rules-intro-icon{background:rgba(194,128,70,.12)!important}
html.halloween-theme-active .rule-number{background:rgba(194,128,70,.10)!important}
html.halloween-theme-active .hall-hero{background:radial-gradient(circle at 88% 20%, rgba(245,196,81,.16), transparent 31%), linear-gradient(130deg, rgba(47,41,35,.96), rgba(21,19,17,.98))!important}
html.halloween-theme-active .hall-season-card{background:linear-gradient(145deg, rgba(31,28,25,.92), rgba(18,16,14,.96))!important}
html.halloween-theme-active .header-live-dot{background:#6a5d50!important;box-shadow:0 0 0 4px rgba(106,93,80,.09)!important}
html.halloween-theme-active .header-live-dot.active{box-shadow:0 0 0 4px rgba(189,134,86,.12),0 0 14px rgba(189,134,86,.38)!important}
html.halloween-theme-active .mobile-live-dot{box-shadow:0 0 0 3px rgba(189,134,86,.13)!important}
html.halloween-theme-active .home-live-panel{background:linear-gradient(110deg,rgba(32,28,25,.96),rgba(21,19,17,.96))!important}
html.halloween-theme-active .home-live-panel.active{border-color:rgba(189,134,86,.28)!important;background:linear-gradient(110deg,rgba(29,26,23,.62),rgba(25,23,20,.97) 48%,rgba(21,19,17,.97))!important}
html.halloween-theme-active .home-live-panel.final{background:linear-gradient(110deg,rgba(64,24,30,.42),rgba(25,23,20,.97) 48%,rgba(21,19,17,.97))!important}
html.halloween-theme-active .home-live-panel.next{border-color:rgba(199,164,126,.22)!important;background:linear-gradient(110deg,rgba(52,42,32,.58),rgba(25,23,20,.97) 48%,rgba(21,19,17,.97))!important}
html.halloween-theme-active .live-ring{background:rgba(189,134,86,.08)!important;border:1px solid rgba(189,134,86,.20)!important}
html.halloween-theme-active .live-ring i{background:#827362!important}
html.halloween-theme-active .home-live-panel.active .live-ring i{box-shadow:0 0 0 6px rgba(189,134,86,.10),0 0 16px rgba(189,134,86,.28)!important}
html.halloween-theme-active .home-live-panel.next .live-ring i{background:#c7a47e!important;box-shadow:0 0 0 6px rgba(199,164,126,.08)!important}
html.halloween-theme-active .home-live-metrics div{background:rgba(13,11,10,.62)!important}
html.halloween-theme-active .home-live-action{border:1px solid rgba(199,164,126,.24)!important;background:rgba(199,164,126,.09)!important}
html.halloween-theme-active .home-live-action.active{border-color:rgba(189,134,86,.36)!important;background:rgba(189,134,86,.14)!important;color:#e1ba98!important;box-shadow:0 0 0 1px rgba(189,134,86,.04),0 10px 24px rgba(29,25,21,.14)!important}
html.halloween-theme-active .home-live-action.active:hover{background:rgba(189,134,86,.20)!important}
html.halloween-theme-active .home-live-action.next{border-color:rgba(199,164,126,.30)!important;background:rgba(199,164,126,.11)!important;color:#e4d2be!important}
html.halloween-theme-active .home-live-action.next:hover{background:rgba(199,164,126,.17)!important}
html.halloween-theme-active .live-overview{background:linear-gradient(135deg,rgba(34,31,27,.97),rgba(20,18,15,.98))!important}
html.halloween-theme-active .live-overview.active{border-color:rgba(189,134,86,.24)!important;background:radial-gradient(circle at 90% 0,rgba(189,134,86,.10),transparent 34%),linear-gradient(135deg,rgba(30,27,25,.92),rgba(20,18,15,.98))!important}
html.halloween-theme-active .live-overview-status i{background:#817161!important}
html.halloween-theme-active .live-overview.active .live-overview-status i{box-shadow:0 0 0 5px rgba(189,134,86,.10)!important}
html.halloween-theme-active .compare-manager-card,
html.halloween-theme-active .compare-centre{background:linear-gradient(150deg,rgba(33,30,27,.95),rgba(19,17,15,.97))!important}
html.halloween-theme-active .compare-manager-avatar{border:1px solid rgba(194,128,70,.18)!important;background:linear-gradient(145deg,rgba(194,128,70,.17),rgba(199,164,126,.08))!important}
html.halloween-theme-active .compare-centre{background:linear-gradient(160deg,rgba(194,128,70,.08),rgba(22,20,17,.97))!important}
html.halloween-theme-active .rivalry-score-strip>div{background:rgba(23,21,19,.97)!important}
html.halloween-theme-active .announcements-discord-banner{border:1px solid rgba(193,165,134,.25)!important;background:linear-gradient(110deg,rgba(151,127,102,.16),rgba(28,25,22,.97))!important}
html.halloween-theme-active .announcements-discord-banner:hover{border-color:rgba(215,187,157,.42)!important;background:linear-gradient(110deg,rgba(151,127,102,.22),rgba(28,25,22,.98))!important}
html.halloween-theme-active .announcements-discord-banner small{color:#baafa3!important}
html.halloween-theme-active .announcements-discord-banner>b{color:#eadbcb!important}
html.halloween-theme-active .announcement-filter-row .pill-button.active{border-color:rgba(194,128,70,.25)!important;background:rgba(194,128,70,.10)!important}
html.halloween-theme-active .skip-link{color:#0b0a08!important}
html.halloween-theme-active :where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:3px solid rgba(178,117,63,.72)!important}
html.halloween-theme-active .connection-pill i{box-shadow:0 0 12px rgba(189,134,86,.7)!important}
html.halloween-theme-active .not-found-card{background:radial-gradient(circle at 50% 10%, rgba(178,117,63,.12), transparent 36%), var(--panel)!important}
html.halloween-theme-active .not-found-code{color:rgba(178,117,63,.28)!important}
html.halloween-theme-active .real-live-hero{border:1px solid rgba(178,117,63,.24)!important;background:linear-gradient(135deg,rgba(27,24,20,.96),rgba(24,21,18,.97) 55%,rgba(55,45,36,.96))!important}
html.halloween-theme-active .real-live-hero:before{background:radial-gradient(circle,rgba(178,117,63,.22),transparent 66%)!important}
html.halloween-theme-active .real-live-kicker{color:#d09c6e!important}
html.halloween-theme-active .real-live-kicker i{background:#ca8447!important;box-shadow:0 0 0 6px rgba(202,132,71,.10),0 0 18px rgba(202,132,71,.5)!important}
html.halloween-theme-active .real-live-copy{color:#bbb1a5!important}
html.halloween-theme-active .real-live-metric span{color:#a19282!important}
html.halloween-theme-active .real-live-meta{color:#9c8c7b!important}
html.halloween-theme-active .football-fixture{background:linear-gradient(145deg,rgba(32,29,25,.82),rgba(20,18,15,.88))!important}
html.halloween-theme-active .football-fixture.live{border-color:rgba(202,132,71,.26)!important;box-shadow:inset 3px 0 0 #ca8447!important}
html.halloween-theme-active .football-fixture.ft{box-shadow:inset 3px 0 0 #c69e74!important}
html.halloween-theme-active .football-match-state{color:#a7998a!important}
html.halloween-theme-active .football-match-state i{background:#8e7d6b!important}
html.halloween-theme-active .football-match-state.live{color:#dbab81!important}
html.halloween-theme-active .football-match-state.live i{background:#ca8447!important;box-shadow:0 0 12px rgba(202,132,71,.7)!important}
html.halloween-theme-active .football-match-state.ft{color:#dcc3a9!important}
html.halloween-theme-active .football-match-state.ft i{background:#ceac88!important}
html.halloween-theme-active .football-kickoff{color:#978775!important}
html.halloween-theme-active .football-team-badge{background:linear-gradient(145deg,rgba(178,117,63,.16),rgba(198,158,116,.14))!important}
html.halloween-theme-active .football-score small{color:#8f7e6c!important}
html.halloween-theme-active .football-incident{color:#c5bcb2!important}
html.halloween-theme-active .football-incident b{color:#e9e1d8!important}
html.halloween-theme-active .football-incident em{color:#907f6d!important}
html.halloween-theme-active .football-no-events{color:#907f6d!important}
html.halloween-theme-active .football-event:before{background:#b2753f!important}
html.halloween-theme-active .football-event.assist:before{background:#ceac88!important}
html.halloween-theme-active .football-event-main{color:#c1b7ac!important}
html.halloween-theme-active .football-event-main strong{color:#e6e1da!important}
html.halloween-theme-active .football-event-main small{color:#907f6d!important}
html.halloween-theme-active .football-event-score{background:rgba(178,117,63,.09)!important;border:1px solid rgba(178,117,63,.14)!important;color:#d5b090!important}
html.halloween-theme-active .worker-h2h-card{background:linear-gradient(150deg,rgba(32,29,25,.77),rgba(19,17,14,.91))!important}
html.halloween-theme-active .worker-h2h-head{color:#968674!important}
html.halloween-theme-active .worker-h2h-manager span{color:#91806e!important}
html.halloween-theme-active .worker-h2h-numbers i{color:#6d6052!important}
html.halloween-theme-active .worker-h2h-foot{color:#9d8e7e!important}
html.halloween-theme-active .live-leader span{color:#978775!important}
html.halloween-theme-active .live-service-state{color:#9f8f7f!important}
html.halloween-theme-active .live-service-state strong{color:#dfd8d2!important}
html.halloween-theme-active .live-mode-badge{border:1px solid rgba(202,132,71,.28)!important;background:rgba(202,132,71,.09)!important;color:#deb490!important}
html.halloween-theme-active .live-mode-notice{border:1px solid rgba(202,132,71,.16)!important;background:rgba(202,132,71,.055)!important;color:#c2ab96!important}
html.halloween-theme-active .live-mode-notice strong{color:#e4c5a9!important}
html.halloween-theme-active .live-quick-strip span{color:#92806e!important}
html.halloween-theme-active .live-quick-strip button{color:#d2cac2!important}
html.halloween-theme-active .live-quick-strip button:hover{border-color:rgba(178,117,63,.28)!important;color:#d5b090!important}
html.halloween-theme-active details.football-fixture[open]{border-color:rgba(178,117,63,.24)!important}
html.halloween-theme-active .football-fixture-preview{color:#9c8d7c!important}
html.halloween-theme-active .football-fixture-preview .preview-event b{color:#d2cac2!important}
html.halloween-theme-active .football-fixture-preview .preview-more{color:#d5b090!important}
html.halloween-theme-active .football-fixture-toggle{color:#907f6d!important}
html.halloween-theme-active .football-team-badge .badge-fallback{color:#ccc2b6!important}
html.halloween-theme-active .football-team-events{color:#aa9d8f!important}
html.halloween-theme-active .football-team-event b{color:#dcd6cf!important}
html.halloween-theme-active .football-team-event em{color:#907f6d!important}
html.halloween-theme-active .football-team-event-more{color:#c79d79!important}
html.halloween-theme-active .h2h-highlight-mini{background:linear-gradient(145deg,rgba(32,29,25,.74),rgba(19,17,14,.9))!important}
html.halloween-theme-active .h2h-highlight-mini:hover{border-color:rgba(178,117,63,.24)!important}
html.halloween-theme-active .h2h-highlight-mini span{color:#948371!important}
html.halloween-theme-active .h2h-highlight-mini b{color:#d3a985!important}
html.halloween-theme-active .h2h-search-box span{color:#867765!important}
html.halloween-theme-active .h2h-search-box input{color:#ddc5b1!important}
html.halloween-theme-active .h2h-search-box input::placeholder{color:#837363!important}
html.halloween-theme-active .h2h-filter-button{color:#a89b8c!important}
html.halloween-theme-active .h2h-filter-button:hover,
html.halloween-theme-active .h2h-filter-button.active{border-color:rgba(178,117,63,.27)!important;background:rgba(178,117,63,.09)!important;color:#d5b090!important}
html.halloween-theme-active .h2h-result-count{color:#907f6d!important}
html.halloween-theme-active .h2h-score-row{background:linear-gradient(145deg,rgba(32,29,25,.72),rgba(19,17,14,.88))!important}
html.halloween-theme-active .h2h-score-row:hover{border-color:rgba(178,117,63,.19)!important}
html.halloween-theme-active .h2h-pin{color:#807161!important}
html.halloween-theme-active .h2h-team span{color:#907f6d!important}
html.halloween-theme-active .h2h-row-score i{color:#6d6052!important}
html.halloween-theme-active .h2h-row-score span{color:#938270!important}
html.halloween-theme-active .h2h-detail-button{color:#b0a396!important}
html.halloween-theme-active .h2h-detail-button:hover{border-color:rgba(178,117,63,.24)!important;color:#d5b090!important}
html.halloween-theme-active .h2h-centre-empty{color:#958472!important}
html.halloween-theme-active .h2h-page-button{color:#b0a396!important}
html.halloween-theme-active .h2h-page-button.active{border-color:rgba(178,117,63,.27)!important;background:rgba(178,117,63,.09)!important;color:#d5b090!important}
html.halloween-theme-active .h2h-page-copy{color:#907f6d!important}
html.halloween-theme-active .h2h-detail-modal{background:#141210!important}
html.halloween-theme-active .h2h-detail-head span{color:#958573!important}
html.halloween-theme-active .h2h-detail-score{background:linear-gradient(135deg,rgba(178,117,63,.07),rgba(198,158,116,.05))!important}
html.halloween-theme-active .h2h-detail-side span{color:#978775!important}
html.halloween-theme-active .h2h-detail-numbers i{color:#6e6153!important}
html.halloween-theme-active .h2h-detail-stat span{color:#958573!important}
html.halloween-theme-active .h2h-detail-foot{color:#92816f!important}
@media (max-width: 760px){html.halloween-theme-active{background:#0c0b0a!important}
html.halloween-theme-active body{background:radial-gradient(circle at 80% -5%, rgba(194,128,70,.12), transparent 28%),
          linear-gradient(180deg,#0f0e0c 0%,#0c0b0a 100%)!important}
html.halloween-theme-active .topbar{background:rgba(14,12,11,.92)!important}
html.halloween-theme-active .topbar-brand:after{color:#0d0c0b!important}
html.halloween-theme-active .mobile-profile-trigger{border:1px solid rgba(194,128,70,.18)!important;background:linear-gradient(145deg,rgba(194,128,70,.14),rgba(199,164,126,.06))!important}
html.halloween-theme-active .mobile-profile-trigger.selected{color:#0e0c0b!important}
html.halloween-theme-active .mobile-app-context{background:rgba(17,16,14,.95)!important;color:#b3a79a!important}
html.halloween-theme-active .mobile-context-pill.live{color:#deb189!important;border-color:rgba(189,134,86,.2)!important;background:rgba(189,134,86,.07)!important}
html.halloween-theme-active .mobile-context-pill.my{color:#e3bc9a!important;border-color:rgba(194,128,70,.2)!important;background:rgba(194,128,70,.07)!important}
html.halloween-theme-active .mobile-context-dot{box-shadow:0 0 0 4px rgba(189,134,86,.11)!important}
html.halloween-theme-active .panel,
html.halloween-theme-active .info-card,
html.halloween-theme-active .manager-card,
html.halloween-theme-active .record-card,
html.halloween-theme-active .scoreboard-card,
html.halloween-theme-active .highlight-card,
html.halloween-theme-active .timeline-card{background:linear-gradient(155deg,rgba(30,27,24,.96),rgba(17,16,14,.98))!important}
html.halloween-theme-active .mobile-app-dashboard{border:1px solid rgba(194,128,70,.18)!important;background:radial-gradient(circle at 95% 0,rgba(194,128,70,.14),transparent 34%),linear-gradient(145deg,rgba(35,31,28,.98),rgba(17,15,13,.99))!important}
html.halloween-theme-active .mobile-app-dashboard-status{background:rgba(189,134,86,.1)!important;color:#deb189!important;border:1px solid rgba(189,134,86,.18)!important}
html.halloween-theme-active .mobile-app-dashboard-stat span{color:#9b8b7a!important}
html.halloween-theme-active .mobile-my-manager-card{border:1px solid rgba(194,128,70,.15)!important;background:rgba(194,128,70,.055)!important}
html.halloween-theme-active .mobile-my-manager-avatar{color:#120f0d!important}
html.halloween-theme-active .mobile-my-manager-card span{color:#a99b8d!important}
html.halloween-theme-active .mobile-profile-tabs{background:rgba(12,11,10,.94)!important}
html.halloween-theme-active .mobile-profile-tab{color:#a69889!important}
html.halloween-theme-active .mobile-profile-tab.active{color:#0f0d0b!important}
html.halloween-theme-active table.mobile-card-table tr{background:linear-gradient(155deg,rgba(30,27,24,.96),rgba(17,16,14,.98))!important}
html.halloween-theme-active table.mobile-card-table td:before{color:#8f7e6c!important}
html.halloween-theme-active .h2h-centre-pagination{background:rgba(14,12,11,.94)!important}
html.halloween-theme-active .mobile-bottom{background:rgba(14,12,11,.94)!important}
html.halloween-theme-active .mobile-nav-button.active{background:rgba(194,128,70,.06)!important}
html.halloween-theme-active .mobile-nav-button.active .nav-icon{color:#0f0d0b!important}
html.halloween-theme-active .drawer-head{background:#141210!important}
html.halloween-theme-active .mobile-install-card{border:1px solid rgba(194,128,70,.17)!important;background:rgba(194,128,70,.055)!important}
html.halloween-theme-active .mobile-install-card span{color:#a99b8d!important}
html.halloween-theme-active .app-sheet-backdrop{background:rgba(11,9,7,.7)!important}
html.halloween-theme-active .app-bottom-sheet{background:#141210!important}
html.halloween-theme-active .app-sheet-avatar{color:#0f0d0b!important}
html.halloween-theme-active .pull-refresh-indicator{background:rgba(33,30,27,.97)!important;color:#c6bdb3!important}
html.halloween-theme-active .pull-refresh-indicator.ready{border-color:rgba(178,117,63,.35)!important}
html.halloween-theme-active .install-toast{border:1px solid rgba(194,128,70,.2)!important;background:rgba(26,23,20,.97)!important}
html.halloween-theme-active .install-app-first-visit{border-color:rgba(194,128,70,.3)!important;background:linear-gradient(145deg,rgba(29,26,23,.985),rgba(19,17,14,.985))!important}
html.halloween-theme-active .install-guide-steps{color:#c5bcb3!important}
html.halloween-theme-active .install-guide-steps b{color:#e6e1da!important}}
html.halloween-theme-active .desktop-my-manager-button:hover,
html.halloween-theme-active .desktop-my-manager-button.selected{border-color:rgba(178,117,63,.34)!important;background:rgba(178,117,63,.08)!important}
html.halloween-theme-active .desktop-manager-avatar{background:rgba(178,117,63,.12)!important}
html.halloween-theme-active .alert-centre-button:hover{border-color:rgba(178,117,63,.35)!important}
html.halloween-theme-active .my-manager-hub{border:1px solid rgba(178,117,63,.18)!important;background:linear-gradient(115deg,rgba(178,117,63,.08),rgba(33,30,27,.92) 42%,rgba(199,160,118,.08))!important}
html.halloween-theme-active .my-manager-hub-icon,
html.halloween-theme-active .my-manager-hub-avatar{background:rgba(178,117,63,.12)!important;border:1px solid rgba(178,117,63,.2)!important}
html.halloween-theme-active .my-manager-hub-stats>div{background:rgba(13,12,10,.36)!important}
html.halloween-theme-active .season-pulse-card{background:linear-gradient(180deg,rgba(29,27,24,.88),rgba(20,18,15,.92))!important}
html.halloween-theme-active .season-pulse-card.clickable:hover{border-color:rgba(178,117,63,.3)!important}
html.halloween-theme-active .pulse-icon{background:rgba(178,117,63,.1)!important}
html.halloween-theme-active .activity-icon{background:rgba(178,117,63,.1)!important}
html.halloween-theme-active .activity-icon.announcements{background:rgba(199,160,118,.12)!important;color:#d8bc9f!important}
html.halloween-theme-active .activity-icon.records{background:rgba(200,153,132,.12)!important;color:#d5b1a2!important}
html.halloween-theme-active .activity-copy small{color:#857564!important}
html.halloween-theme-active .my-manager-choice:hover{border-color:rgba(178,117,63,.32)!important}
html.halloween-theme-active .my-manager-choice-avatar{background:rgba(178,117,63,.1)!important}
html.halloween-theme-active .alert-centre-toolbar{background:rgba(178,117,63,.06)!important}
html.halloween-theme-active .alert-item.unread{border-color:rgba(178,117,63,.18)!important;background:rgba(178,117,63,.05)!important}
html.halloween-theme-active .alert-item small{color:#807060!important}
html.halloween-theme-active .achievement-card.unlocked{border-color:rgba(178,117,63,.2)!important;background:linear-gradient(135deg,rgba(178,117,63,.07),rgba(255,255,255,.02))!important}
html.halloween-theme-active .achievement-card small{color:#9d8d7d!important}
html.halloween-theme-active .player-impact-card{background:linear-gradient(180deg,rgba(31,28,25,.9),rgba(19,17,15,.94))!important}
html.halloween-theme-active .impact-rank{color:#827362!important}
html.halloween-theme-active .impact-meta span{background:rgba(178,117,63,.07)!important;color:#b59981!important}
html.halloween-theme-active .squad-trends-lock{border:1px solid rgba(178,117,63,.2)!important;background:rgba(178,117,63,.07)!important;color:#cfae91!important}
html.halloween-theme-active .squad-trends-lock:before{background:#b2753f!important;box-shadow:0 0 10px rgba(178,117,63,.7)!important}
html.halloween-theme-active .squad-trend-kpi{background:rgba(25,22,19,.72)!important}
html.halloween-theme-active .squad-trend-kpi small{color:#92816f!important}
html.halloween-theme-active .squad-trend-card{background:linear-gradient(180deg,rgba(30,27,23,.86),rgba(19,16,14,.9))!important}
html.halloween-theme-active .squad-trend-rank{background:#312921!important;color:#a39586!important}
html.halloween-theme-active .squad-trend-value span{color:#9d8d7d!important}
html.halloween-theme-active .squad-trend-bar{background:#201c19!important}
html.halloween-theme-active .squad-trend-bar i{background:linear-gradient(90deg,#b2753f,#c09b72)!important}
html.halloween-theme-active .squad-transfer-label{color:#a89a8c!important}
html.halloween-theme-active .squad-transfer-label.in:before{background:rgba(160,103,52,.1)!important;color:#d0a37c!important}
html.halloween-theme-active .squad-chip-count,
html.halloween-theme-active .squad-hit-cost{background:rgba(192,155,114,.09)!important;color:#dbc2a7!important}
html.halloween-theme-active .squad-trends-note{border:1px solid rgba(192,155,114,.13)!important;background:rgba(192,155,114,.045)!important;color:#a19383!important}
html.halloween-theme-active .squad-trends-waiting{border:1px dashed rgba(192,155,114,.25)!important;background:rgba(192,155,114,.035)!important}
@media (max-width:760px){html.halloween-theme-active .mobile-my-manager-card.enhanced small{color:#92816f!important}}
html.halloween-theme-active .news-recent-panel{background:linear-gradient(180deg,rgba(30,27,24,.94),rgba(17,15,13,.96))!important}
html.halloween-theme-active .news-recent-item{background:linear-gradient(110deg,rgba(32,29,26,.96),rgba(21,19,16,.9))!important}
html.halloween-theme-active .news-recent-item:before{background:linear-gradient(90deg,rgba(10,9,7,.92),rgba(10,9,7,.58),rgba(10,9,7,.25))!important}
html.halloween-theme-active .news-recent-item:hover{border-color:rgba(194,128,70,.28)!important}
html.halloween-theme-active .news-recent-item.active{border-color:rgba(194,128,70,.38)!important}
html.halloween-theme-active .news-recent-copy span{color:#b9aea3!important}
html.halloween-theme-active .news-article-card{background:linear-gradient(180deg,rgba(28,25,23,.96),rgba(16,14,12,.98))!important}
html.halloween-theme-active .news-article-hero{background:linear-gradient(115deg,#191714,#1e1b18 70%,#1c1917)!important}
html.halloween-theme-active .news-article-hero:after{background:linear-gradient(90deg,rgba(13,12,11,.92),rgba(15,13,11,.68) 63%,rgba(15,13,11,.42))!important}
html.halloween-theme-active .news-article-heading p{color:#d8d1cb!important}
html.halloween-theme-active .news-article-media figcaption{color:#887766!important}
html.halloween-theme-active .news-article-body{color:#d9d3cc!important}
html.halloween-theme-active .news-article-summary{background:rgba(194,128,70,.07)!important;color:#c7beb4!important}
html.halloween-theme-active .news-article-body h2,
html.halloween-theme-active .news-article-body h3{color:#e9e1d8!important}
html.halloween-theme-active .news-article-body blockquote{border-left:3px solid #d2b392!important;background:rgba(199,160,118,.08)!important;color:#ede0d2!important}
html.halloween-theme-active .home-latest-news{border:1px solid rgba(194,128,70,.15)!important;background:linear-gradient(100deg,rgba(194,128,70,.07),rgba(21,19,16,.94))!important}
html.halloween-theme-active .home-latest-news:hover{border-color:rgba(194,128,70,.3)!important}
html.halloween-theme-active .home-latest-news-icon{background:rgba(194,128,70,.11)!important}
html.halloween-theme-active .home-hero .home-latest-news.hero-news{background:linear-gradient(105deg,rgba(194,128,70,.12),rgba(19,17,14,.72))!important;border-color:rgba(194,128,70,.24)!important}
html.halloween-theme-active .home-hero .home-latest-news.hero-news:hover{border-color:rgba(194,128,70,.46)!important;background:linear-gradient(105deg,rgba(194,128,70,.17),rgba(19,17,14,.82))!important}
html.halloween-theme-active .mobile-app-dashboard .home-latest-news.mobile-news{background:linear-gradient(105deg,rgba(194,128,70,.11),rgba(17,15,13,.72))!important;border-color:rgba(194,128,70,.2)!important}
html.halloween-theme-active .habbo-avatar{background:linear-gradient(145deg, rgba(178,117,63,.13), rgba(199,164,126,.055))!important;border:1px solid rgba(178,117,63,.17)!important}
html.halloween-theme-active .profile-avatar.habbo-avatar--hero{background:radial-gradient(circle at 50% 26%, rgba(178,117,63,.20), transparent 44%),
        linear-gradient(160deg, rgba(23,20,18,.80), rgba(15,13,11,.50))!important;border-color:rgba(178,117,63,.22)!important}
html.halloween-theme-active .mobile-profile-trigger.selected{background:rgba(178,117,63,.10)!important;border-color:rgba(178,117,63,.34)!important}
html.halloween-theme-active .hall-winner-honour{border:2px solid #151311!important;background:#2c2421!important}
html.halloween-theme-active .home-hero .home-latest-news.hero-news{border-color:rgba(194,128,70,.28)!important;background:linear-gradient(105deg,rgba(194,128,70,.14),rgba(19,17,14,.88))!important}
html.halloween-theme-active .habbo-avatar-preview{border:1px solid rgba(178,117,63,.28)!important;background:linear-gradient(150deg,rgba(28,25,22,.985),rgba(15,13,11,.99))!important}
html.halloween-theme-active .avatar-preview-close{background:rgba(11,9,8,.62)!important;color:#a89b8c!important}
html.halloween-theme-active .avatar-preview-close:hover{border-color:rgba(178,117,63,.28)!important}
html.halloween-theme-active .avatar-preview-visual{background:radial-gradient(circle at 50% 30%,rgba(178,117,63,.16),transparent 48%),rgba(255,255,255,.018)!important}
html.halloween-theme-active .achievement-card.unlocked{border-color:rgba(178,117,63,.23)!important}
html.halloween-theme-active .achievement-card.difficulty-elite{border-color:rgba(201,154,134,.24)!important;background:linear-gradient(135deg,rgba(191,136,113,.07),rgba(255,255,255,.018))!important}
html.halloween-theme-active .difficulty-elite .achievement-medal{color:#d7b5a6!important;background:rgba(196,146,124,.14)!important}
html.halloween-theme-active .achievement-difficulty.standard{color:#caa686!important;background:rgba(178,117,63,.07)!important;border-color:rgba(178,117,63,.16)!important}
html.halloween-theme-active .achievement-difficulty.elite{color:#dcbdb0!important;background:rgba(196,146,124,.09)!important;border-color:rgba(196,146,124,.21)!important}
html.halloween-theme-active .achievement-locked-label{color:#8b7b69!important}
html.halloween-theme-active .achievement-progress i{background:linear-gradient(90deg,var(--teal),#d19d70)!important}
html.halloween-theme-active .difficulty-elite .achievement-progress i{background:linear-gradient(90deg,#aa816f,#dabbad)!important}
html.halloween-theme-active .profile-achievement-badge,
html.halloween-theme-active .profile-achievement-more{border:1px solid rgba(178,117,63,.19)!important;background:rgba(178,117,63,.075)!important;color:#d5b090!important}
html.halloween-theme-active .profile-achievement-badge.elite{color:#dcbeb2!important;border-color:rgba(202,156,137,.29)!important;background:rgba(193,141,118,.11)!important}
html.halloween-theme-active .profile-achievement-more{color:#c2b9ae!important}
html.halloween-theme-active .profile-achievement-empty{color:#907f6c!important}
html.halloween-theme-active .achievement-toggle{border:1px solid rgba(178,117,63,.2)!important;background:rgba(178,117,63,.065)!important;color:#d6b191!important}
html.halloween-theme-active .achievement-toggle:hover{border-color:rgba(178,117,63,.38)!important;background:rgba(178,117,63,.1)!important}
html.halloween-theme-active .profile-honour-badge,
html.halloween-theme-active .profile-honour-more{border:1px solid rgba(178,117,63,.19)!important;background:rgba(178,117,63,.075)!important;color:#d5b090!important}
html.halloween-theme-active .profile-honour-badge.achievement-elite{color:#dcbeb2!important;border-color:rgba(202,156,137,.29)!important;background:rgba(193,141,118,.11)!important}
html.halloween-theme-active .profile-honour-more{color:#c2b9ae!important}
html.halloween-theme-active .alert-centre-head{background:linear-gradient(135deg,rgba(178,117,63,.11),rgba(22,20,17,.97) 48%,rgba(46,39,32,.88))!important}
html.halloween-theme-active .alert-centre-controls{background:rgba(11,9,8,.38)!important}
html.halloween-theme-active .alert-search-wrap{background:#141210!important}
html.halloween-theme-active .alert-search-wrap:focus-within{border-color:rgba(178,117,63,.38)!important;box-shadow:0 0 0 3px rgba(178,117,63,.07)!important}
html.halloween-theme-active .alert-search-icon{color:#897967!important}
html.halloween-theme-active .alert-search-input::placeholder{color:#7c6e5e!important}
html.halloween-theme-active .alert-search-clear{color:#8c7b69!important}
html.halloween-theme-active .alert-filter-button:hover,
html.halloween-theme-active .alert-filter-button.active{border-color:rgba(178,117,63,.30)!important;background:rgba(178,117,63,.10)!important}
html.halloween-theme-active .alert-date-group{color:#857665!important}
html.halloween-theme-active .alert-item:focus-visible{outline:2px solid rgba(199,164,126,.75)!important}
html.halloween-theme-active .alert-item.unread{border-color:rgba(178,117,63,.18)!important;background:linear-gradient(90deg,rgba(178,117,63,.05),rgba(255,255,255,.014))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 0 0 1px rgba(178,117,63,.03)!important}
html.halloween-theme-active .alert-item.is-focused{border-color:rgba(199,164,126,.42)!important;background:linear-gradient(90deg,rgba(199,164,126,.10),rgba(255,255,255,.02))!important;box-shadow:0 0 0 3px rgba(199,164,126,.08)!important}
html.halloween-theme-active .alert-item-avatar{background:linear-gradient(145deg,rgba(178,117,63,.14),rgba(199,164,126,.10))!important}
html.halloween-theme-active .alert-item-sender{color:#dcd5ce!important}
html.halloween-theme-active .alert-item-time{color:#8d7d6b!important}
html.halloween-theme-active .alert-item-category{color:#bbb0a5!important}
html.halloween-theme-active .alert-item-copy>span{color:#c0b6ab!important}
html.halloween-theme-active .alert-item-action{color:#cec7be!important}
html.halloween-theme-active .alert-empty-icon{border:1px solid rgba(178,117,63,.18)!important;background:rgba(178,117,63,.07)!important}
html.halloween-theme-active .notification-bubble{background:linear-gradient(135deg,rgba(26,24,21,.99),rgba(17,15,13,.99))!important}
html.halloween-theme-active .notification-bubble:focus-visible{outline:2px solid rgba(199,164,126,.8)!important}
html.halloween-theme-active .notification-bubble-copy>span{color:#b3a79b!important}
html.halloween-theme-active .notification-bubble-action{color:#9b8b7a!important}
html.halloween-theme-active .notification-bubble-close{color:#948371!important}
html.halloween-theme-active .inbox-confirm-backdrop{background:rgba(11,9,7,.72)!important}
html.halloween-theme-active .inbox-confirm-card{background:#161411!important}
html.halloween-theme-active .inbox-undo-toast{border:1px solid rgba(178,117,63,.25)!important;background:#1b1816!important}
@media (max-width:760px){html.halloween-theme-active .alert-centre-sheet{background:#0f0e0c!important}}
html.halloween-theme-active .gameweek-score-ranking{background:rgba(10,9,8,.18)!important}
html.halloween-theme-active .gameweek-score-ranking-head{color:#9e8f7f!important}
html.halloween-theme-active .gameweek-score-ranking-row:hover{background:rgba(178,117,63,.045)!important}
html.halloween-theme-active .gameweek-score-ranking-row.is-current{background:linear-gradient(90deg,rgba(178,117,63,.055),transparent 55%)!important}
html.halloween-theme-active .gameweek-score-ranking-pos{color:#c1b5a9!important}
html.halloween-theme-active .gameweek-score-ranking-pos.top-2{color:#e1dad2!important}
html.halloween-theme-active .gameweek-score-ranking-overall{color:#e4dbd1!important}
html.halloween-theme-active .mobile-manager-fixture{border:1px solid rgba(199,164,126,.14)!important;background:linear-gradient(100deg,rgba(199,164,126,.065),rgba(255,255,255,.018))!important}
html.halloween-theme-active .mobile-manager-fixture:hover{border-color:rgba(199,164,126,.30)!important;background:linear-gradient(100deg,rgba(199,164,126,.10),rgba(255,255,255,.025))!important}
html.halloween-theme-active .mobile-manager-fixture-copy span{color:#968674!important}
html.halloween-theme-active .mobile-manager-fixture-copy small{color:#9f8f7f!important}
html.halloween-theme-active .mobile-manager-fixture-arrow{color:#948371!important}
html.halloween-theme-active .mobile-manager-shortcut{background:linear-gradient(145deg,rgba(29,27,24,.88),rgba(16,14,12,.94))!important}
html.halloween-theme-active .mobile-manager-shortcut:hover{border-color:rgba(178,117,63,.30)!important;background:linear-gradient(145deg,rgba(178,117,63,.10),rgba(20,18,16,.96))!important}
html.halloween-theme-active .mobile-manager-shortcut:focus-visible{outline:2px solid rgba(199,164,126,.72)!important}
html.halloween-theme-active .mobile-manager-shortcut-icon{background:rgba(178,117,63,.09)!important}
html.halloween-theme-active .mobile-manager-shortcut small{color:#948472!important}
html.halloween-theme-active .mobile-manager-shortcut i{color:#948371!important}
@media (max-width:760px){html.halloween-theme-active .mobile-manager-home{border:1px solid rgba(178,117,63,.16)!important;background:linear-gradient(145deg,rgba(178,117,63,.065),rgba(16,14,12,.58))!important}
html.halloween-theme-active .mobile-manager-home-copy small{color:#9c8d7c!important}
html.halloween-theme-active .mobile-manager-change{color:#b9aea2!important}
html.halloween-theme-active .mobile-manager-summary-grid span{color:#8f7e6c!important}
html.halloween-theme-active .mobile-manager-fixture{border:1px solid rgba(199,164,126,.14)!important;background:linear-gradient(100deg,rgba(199,164,126,.065),rgba(255,255,255,.018))!important}
html.halloween-theme-active .mobile-manager-fixture-copy span{color:#968674!important}
html.halloween-theme-active .mobile-manager-fixture-copy small{color:#9f8f7f!important}
html.halloween-theme-active .mobile-manager-fixture-arrow{color:#948371!important}
html.halloween-theme-active .mobile-manager-form-row>span{color:#8f7e6c!important}
html.halloween-theme-active .mobile-manager-shortcut:active{background:rgba(178,117,63,.07)!important}
html.halloween-theme-active .mobile-manager-sheet-profile small{color:#9a8a79!important}
html.halloween-theme-active .mobile-manager-sheet-stats span{color:#8f7e6c!important}
html.halloween-theme-active .manager-picker-sheet .manager-picker-head{background:linear-gradient(180deg,#171513 82%,transparent)!important}
html.halloween-theme-active .manager-picker-sheet .directory-search{background:#171513!important}
html.halloween-theme-active .my-season-hero{border:1px solid rgba(178,117,63,.17)!important;background:linear-gradient(130deg,rgba(178,117,63,.08),rgba(22,20,18,.96))!important}
html.halloween-theme-active .my-season-identity p{color:#9c8d7c!important}
html.halloween-theme-active .my-season-rank span{color:#8e7d6b!important}
html.halloween-theme-active .my-season-rank small{color:#968674!important}
html.halloween-theme-active .my-season-kpis span{color:#8f7e6c!important}}
html.halloween-theme-active .newspaper-overlay{background:rgba(10,9,8,.91)!important}
html.halloween-theme-active .newspaper-viewer-title span{color:#b8ada1!important}
html.halloween-theme-active .newspaper-close{background:rgba(14,13,12,.75)!important}
html.halloween-theme-active .newspaper-page-indicator{color:#cfc8bf!important}
html.halloween-theme-active .profile-newspaper-award small{color:#afa395!important}
html.halloween-theme-active .home-live-panel.newspaper{background:linear-gradient(110deg,rgba(43,41,35,.82),rgba(18,17,15,.98) 50%,rgba(14,13,11,.98))!important}
@media (max-width:760px){html.halloween-theme-active .newspaper-close{background:rgba(23,21,19,.96)!important}
html.halloween-theme-active .newspaper-close:focus-visible{outline:3px solid #b2753f!important}}
html.halloween-theme-active body .compact-search-trigger{color:#b9aea2!important}
html.halloween-theme-active .desktop-more-trigger.open{background:rgba(178,117,63,.09)!important}
html.halloween-theme-active .desktop-more-popover{background:rgba(20,18,15,.98)!important}
html.halloween-theme-active .desktop-more-popover button,
html.halloween-theme-active .desktop-more-popover a{color:#cfc8c0!important}
html.halloween-theme-active .desktop-more-popover button:hover,
html.halloween-theme-active .desktop-more-popover a:hover{background:rgba(178,117,63,.08)!important}
html.halloween-theme-active .desktop-manager-chevron{color:#8a7968!important}
html.halloween-theme-active .my-manager-hub.redesigned:after{background:rgba(178,117,63,.06)!important}
html.halloween-theme-active .my-manager-quick:hover{border-color:rgba(178,117,63,.28)!important;background:rgba(178,117,63,.07)!important}
html.halloween-theme-active .my-manager-quick.primary{background:linear-gradient(135deg,rgba(178,117,63,.15),rgba(199,164,126,.07))!important;border-color:rgba(178,117,63,.23)!important}
html.halloween-theme-active .my-manager-quick small{color:#907f6c!important}
html.halloween-theme-active .my-manager-hub-menu{background:rgba(11,9,8,.35)!important;color:#938270!important}
html.halloween-theme-active .my-manager-page-strip{border:1px solid rgba(178,117,63,.15)!important;background:linear-gradient(90deg,rgba(178,117,63,.065),rgba(255,255,255,.015))!important}
html.halloween-theme-active .my-manager-strip-copy small{color:#948371!important}
html.halloween-theme-active .my-manager-strip-actions .plain-link{color:#9b8b7a!important}
html.halloween-theme-active .leaderboard-row.is-my-manager,
html.halloween-theme-active .competition-fixture-card.is-my-manager,
html.halloween-theme-active .fixture-card.is-my-manager,
html.halloween-theme-active .h2h-score-row.is-my-manager,
html.halloween-theme-active .manager-card.is-my-manager,
html.halloween-theme-active .diamond-leader-row.is-my-manager,
html.halloween-theme-active .prize-history-row.is-my-manager{border-color:rgba(178,117,63,.32)!important;background:linear-gradient(90deg,rgba(178,117,63,.09),rgba(255,255,255,.018))!important}
html.halloween-theme-active .my-manager-you-badge{border:1px solid rgba(178,117,63,.28)!important;background:rgba(178,117,63,.10)!important}
html.halloween-theme-active .my-manager-menu-dialog{background:#161411!important}
html.halloween-theme-active .my-manager-menu-links button:hover{border-color:rgba(178,117,63,.30)!important;background:rgba(178,117,63,.07)!important}
html.halloween-theme-active .my-manager-menu-links button>span{background:rgba(178,117,63,.09)!important}
html.halloween-theme-active .my-manager-menu-links small{color:#8f7e6c!important}
@media (min-width:761px){html.halloween-theme-active .my-season-hero{border:1px solid rgba(178,117,63,.20)!important;background:linear-gradient(125deg,rgba(178,117,63,.12),rgba(28,26,23,.92) 48%,rgba(199,164,126,.08))!important}
html.halloween-theme-active .my-season-kpis>div{background:linear-gradient(145deg,rgba(29,27,24,.82),rgba(16,14,12,.90))!important}}
@media (max-width:760px){html.halloween-theme-active body[data-page="home"] .workspace>.content{background:linear-gradient(180deg,rgba(17,15,13,.18),rgba(12,10,9,.02))!important}
html.halloween-theme-active .mobile-home-command-head>div>span{color:#917f6d!important}
html.halloween-theme-active .mobile-home-command-status{border:1px solid rgba(199,164,126,.18)!important;background:rgba(199,164,126,.07)!important;color:#e2cfb9!important}
html.halloween-theme-active .mobile-home-command-status.live{border-color:rgba(189,134,86,.22)!important;background:rgba(189,134,86,.09)!important;color:#ddb592!important}
html.halloween-theme-active .mobile-home-command-status i{box-shadow:0 0 0 4px rgba(189,134,86,.11)!important}
html.halloween-theme-active .mobile-home-manager-card{border:1px solid rgba(178,117,63,.24)!important;background:radial-gradient(circle at 95% 0,rgba(178,117,63,.16),transparent 35%),linear-gradient(145deg,rgba(30,27,24,.98),rgba(16,14,12,.99))!important}
html.halloween-theme-active .mobile-home-manager-card:after{background:rgba(199,164,126,.08)!important}
html.halloween-theme-active .mobile-home-manager-label>span{color:#d5b090!important}
html.halloween-theme-active .mobile-home-manager-label>span i{box-shadow:0 0 0 4px rgba(178,117,63,.09)!important}
html.halloween-theme-active .mobile-home-manager-label button{color:#afa295!important}
html.halloween-theme-active .mobile-home-manager-avatar{background:rgba(12,10,9,.55)!important;border-color:rgba(178,117,63,.16)!important}
html.halloween-theme-active .mobile-home-manager-identity>div:nth-child(2)>span{color:#a39485!important}
html.halloween-theme-active .mobile-home-manager-identity>div:nth-child(2)>small{color:#817261!important}
html.halloween-theme-active .mobile-home-manager-rank{border:1px solid rgba(178,117,63,.15)!important;background:rgba(178,117,63,.055)!important}
html.halloween-theme-active .mobile-home-manager-rank span{color:#a38062!important}
html.halloween-theme-active .mobile-home-manager-rank strong{color:#edc4a1!important}
html.halloween-theme-active .mobile-home-manager-stats span{color:#8b7b69!important}
html.halloween-theme-active .mobile-home-featured-fixture{border-color:rgba(199,164,126,.19)!important;background:linear-gradient(100deg,rgba(199,164,126,.09),rgba(255,255,255,.018))!important}
html.halloween-theme-active .mobile-home-manager-actions button:active{background:rgba(178,117,63,.08)!important}
html.halloween-theme-active .mobile-home-manager-actions button>span{color:#b8aca0!important}
html.halloween-theme-active .mobile-home-manager-setup{border:1px solid rgba(178,117,63,.24)!important;background:radial-gradient(circle at 95% 0,rgba(178,117,63,.14),transparent 36%),linear-gradient(145deg,rgba(30,27,24,.98),rgba(16,14,12,.99))!important}
html.halloween-theme-active .mobile-home-manager-setup-icon{border:1px solid rgba(178,117,63,.2)!important;background:rgba(178,117,63,.09)!important}
html.halloween-theme-active .mobile-home-manager-setup em{color:#9b8b7a!important}
html.halloween-theme-active .mobile-home-manager-setup>b{color:#0f0d0b!important}
html.halloween-theme-active .mobile-home-league-strip>div{background:rgba(17,15,13,.92)!important}
html.halloween-theme-active .mobile-home-league-strip span{color:#7f7060!important}
html.halloween-theme-active .mobile-home-explore{background:linear-gradient(150deg,rgba(28,25,23,.94),rgba(16,14,13,.98))!important}
html.halloween-theme-active .mobile-home-section-head>small{color:#7d6e5f!important}
html.halloween-theme-active .mobile-home-explore-grid button:active{background:rgba(199,164,126,.08)!important}
html.halloween-theme-active .mobile-home-explore-grid b{background:rgba(199,164,126,.09)!important;color:#dfc8b0!important}
html.halloween-theme-active .mobile-home-explore-grid small{color:#817161!important}
html.halloween-theme-active .mobile-home-explore .home-latest-news.mobile-home-news{background:linear-gradient(105deg,rgba(178,117,63,.08),rgba(17,15,13,.72))!important;border-color:rgba(178,117,63,.15)!important}
html.halloween-theme-active .mobile-home-section-label span{color:#877766!important}}
@media (max-width:760px){html.halloween-theme-active body[data-page="home"] .workspace>.content{background:radial-gradient(circle at 88% 0,rgba(178,117,63,.08),transparent 23%),
          linear-gradient(180deg,#110f0d 0%,#0d0b0a 100%)!important}
html.halloween-theme-active .mobile-v16-gameweek{border:1px solid rgba(199,164,126,.20)!important;background:radial-gradient(circle at 100% 0,rgba(199,164,126,.18),transparent 38%),linear-gradient(145deg,rgba(50,41,31,.98),rgba(17,15,13,.99))!important}
html.halloween-theme-active .mobile-v16-gameweek:after{box-shadow:0 0 55px rgba(199,164,126,.08)!important}
html.halloween-theme-active .mobile-v16-gameweek.live{border-color:rgba(189,134,86,.26)!important;background:radial-gradient(circle at 100% 0,rgba(189,134,86,.20),transparent 38%),linear-gradient(145deg,rgba(29,25,22,.98),rgba(17,15,13,.99))!important}
html.halloween-theme-active .mobile-v16-gameweek.final{background:radial-gradient(circle at 100% 0,rgba(245,196,81,.16),transparent 38%),linear-gradient(145deg,rgba(48,42,25,.96),rgba(17,16,14,.99))!important}
html.halloween-theme-active .mobile-v16-gameweek.updating{border-color:rgba(203,164,147,.25)!important;background:radial-gradient(circle at 100% 0,rgba(203,164,147,.18),transparent 38%),linear-gradient(145deg,rgba(51,45,38,.97),rgba(17,16,14,.99))!important}
html.halloween-theme-active .mobile-v16-gameweek-top>span{color:#e2ceb9!important}
html.halloween-theme-active .mobile-v16-gameweek.live .mobile-v16-gameweek-top>span{color:#e0b997!important}
html.halloween-theme-active .mobile-v16-gameweek-top i{background:#c7a47e!important;box-shadow:0 0 0 4px rgba(199,164,126,.12)!important}
html.halloween-theme-active .mobile-v16-gameweek.live .mobile-v16-gameweek-top i{box-shadow:0 0 0 4px rgba(189,134,86,.12)!important}
html.halloween-theme-active .mobile-v16-gameweek-top>small{color:#907f6c!important}
html.halloween-theme-active .mobile-v16-gameweek p{color:#b0a496!important}
html.halloween-theme-active .mobile-v16-gameweek-metrics>div{background:rgba(10,9,8,.25)!important}
html.halloween-theme-active .mobile-v16-gameweek-metrics span{color:#907f6d!important}
html.halloween-theme-active .mobile-v16-primary-action{border:1px solid rgba(199,164,126,.28)!important;background:rgba(199,164,126,.14)!important;color:#ebdccd!important}
html.halloween-theme-active .mobile-v16-gameweek.live .mobile-v16-primary-action{border-color:rgba(189,134,86,.30)!important;background:rgba(189,134,86,.15)!important;color:#eac5a4!important}
html.halloween-theme-active .mobile-v16-manager-card{border:1px solid rgba(178,117,63,.17)!important;background:linear-gradient(145deg,rgba(27,25,22,.98),rgba(16,14,13,.99))!important}
html.halloween-theme-active .mobile-v16-manager-avatar{background:rgba(11,10,8,.52)!important;border-color:rgba(178,117,63,.14)!important}
html.halloween-theme-active .mobile-v16-manager-copy em{color:#9c8c7b!important}
html.halloween-theme-active .mobile-v16-manager-rank{border:1px solid rgba(178,117,63,.14)!important;background:rgba(178,117,63,.055)!important}
html.halloween-theme-active .mobile-v16-manager-rank small{color:#9c7a5c!important}
html.halloween-theme-active .mobile-v16-manager-rank strong{color:#edc4a1!important}
html.halloween-theme-active .mobile-v16-manager-glance>button,
html.halloween-theme-active .mobile-v16-manager-glance>div{background:rgba(17,15,13,.96)!important}
html.halloween-theme-active .mobile-v16-manager-glance small{color:#847564!important}
html.halloween-theme-active .mobile-v16-manager-glance em{color:#8f7e6c!important}
html.halloween-theme-active .mobile-v16-manager-glance>button>b{color:#d7bb9d!important}
html.halloween-theme-active .mobile-v16-manager-actions button{color:#c4bbb1!important}
html.halloween-theme-active .mobile-v16-manager-actions button:first-child{border-color:rgba(178,117,63,.18)!important;background:rgba(178,117,63,.07)!important;color:#e2be9e!important}
html.halloween-theme-active .mobile-v16-manager-setup{border:1px solid rgba(178,117,63,.19)!important;background:linear-gradient(145deg,rgba(27,25,22,.98),rgba(16,14,13,.99))!important}
html.halloween-theme-active .mobile-v16-manager-setup>span:first-child{border:1px solid rgba(178,117,63,.17)!important;background:rgba(178,117,63,.07)!important}
html.halloween-theme-active .mobile-v16-manager-setup em{color:#988877!important}
html.halloween-theme-active .mobile-v16-manager-setup>b{color:#0e0c0b!important}
html.halloween-theme-active .mobile-v16-primary-nav button{background:linear-gradient(155deg,rgba(29,26,23,.96),rgba(16,14,13,.99))!important}
html.halloween-theme-active .mobile-v16-primary-nav button:active{border-color:rgba(178,117,63,.18)!important;background:rgba(178,117,63,.06)!important}
html.halloween-theme-active .mobile-v16-primary-nav span{background:rgba(199,164,126,.09)!important;color:#dfc9b1!important}
html.halloween-theme-active .mobile-v16-primary-nav button:first-child span{background:rgba(189,134,86,.09)!important;color:#dab28f!important}
html.halloween-theme-active .mobile-v16-primary-nav small{color:#7d6e5f!important}
html.halloween-theme-active .mobile-v16-section-head>div small{color:#877766!important}
html.halloween-theme-active .mobile-v16-section-head>button{color:#b6a28c!important}
html.halloween-theme-active .mobile-v16-section-head>span{color:#7c6e5e!important}
html.halloween-theme-active .mobile-v16-editorial-card{background:linear-gradient(145deg,rgba(28,25,22,.97),rgba(16,14,13,.99))!important}
html.halloween-theme-active .mobile-v16-editorial-card small{color:#958472!important}
html.halloween-theme-active .mobile-v16-editorial-card em{color:#998877!important}
html.halloween-theme-active .mobile-v16-editorial-card>b{color:#d2bca4!important}
html.halloween-theme-active .mobile-v16-editorial-image{background-color:rgba(199,164,126,.08)!important;color:#d6c0a7!important}
html.halloween-theme-active .mobile-v16-snapshot-card{background:radial-gradient(circle at 100% 0,rgba(199,164,126,.13),transparent 40%),linear-gradient(145deg,rgba(30,27,24,.98),rgba(16,14,13,.99))!important}
html.halloween-theme-active .mobile-v16-snapshot-card.leader{background:radial-gradient(circle at 100% 0,rgba(245,196,81,.13),transparent 40%),linear-gradient(145deg,rgba(42,36,24,.96),rgba(16,14,13,.99))!important}
html.halloween-theme-active .mobile-v16-snapshot-card.monthly{border-color:rgba(203,164,147,.18)!important;background:radial-gradient(circle at 100% 0,rgba(203,164,147,.13),transparent 40%),linear-gradient(145deg,rgba(42,35,32,.97),rgba(16,14,13,.99))!important}
html.halloween-theme-active .mobile-v16-snapshot-card.records{border-color:rgba(178,117,63,.16)!important;background:radial-gradient(circle at 100% 0,rgba(178,117,63,.12),transparent 40%),linear-gradient(145deg,rgba(26,24,21,.96),rgba(16,14,13,.99))!important}
html.halloween-theme-active .mobile-v16-snapshot-card small{color:#958472!important}
html.halloween-theme-active .mobile-v16-snapshot-card.result strong b{color:#ede0d2!important}
html.halloween-theme-active .mobile-v16-snapshot-card em{color:#958472!important}
html.halloween-theme-active .mobile-v16-more-grid button{color:#b7aca0!important}
html.halloween-theme-active .mobile-v16-more-grid span{color:#bca58d!important}
html.halloween-theme-active .mobile-v16-more-grid button:active{background:rgba(199,164,126,.06)!important}
html.halloween-theme-active .mobile-v16-footer-actions a{color:#9f9080!important}
html.halloween-theme-active .mobile-v16-footer-actions a span{color:#c6ac91!important}}
html.halloween-theme-active .newspaper-table thead{background:#1f1c19!important}
html.halloween-theme-active .newspaper-table th{color:#e5e1dc!important;background:#1f1c19!important}
html.halloween-theme-active body[data-page="live"]{background:radial-gradient(circle at 84% 8%,rgba(183,113,52,.08),transparent 25%),
    radial-gradient(circle at 18% 18%,rgba(194,151,105,.07),transparent 24%),
    #0a0908!important}
html.halloween-theme-active body[data-page="live"] .site-footer{background:#0a0908!important}
html.halloween-theme-active .matchday-live-shell{--matchday-bg:#0e0c0b!important;--matchday-panel:#13110f!important;--matchday-panel-2:#181513!important;--matchday-green:#c17838!important;--matchday-blue:#cdaa85!important;color:#ede1d4!important}
html.halloween-theme-active .matchday-broadcast-head{background:linear-gradient(105deg,rgba(16,14,13,.98),rgba(18,16,14,.95) 55%,rgba(22,20,17,.93)),
    #100e0c!important}
html.halloween-theme-active .matchday-broadcast-eyebrow{color:#e2dad1!important}
html.halloween-theme-active .matchday-broadcast-eyebrow>b{color:#151312!important}
html.halloween-theme-active .matchday-broadcast-head:not(.live) .matchday-live-beacon i{box-shadow:0 0 12px rgba(193,120,56,.55)!important}
html.halloween-theme-active .matchday-broadcast-copy p{color:#c4bab0!important}
html.halloween-theme-active .matchday-broadcast-meta{color:#907f6c!important}
html.halloween-theme-active .matchday-broadcast-kpis{background:rgba(10,9,8,.52)!important}
html.halloween-theme-active .matchday-broadcast-kpis span{color:#998978!important}
html.halloween-theme-active .matchday-broadcast-actions button{color:#e1dad2!important}
html.halloween-theme-active .matchday-broadcast-actions button:hover,
html.halloween-theme-active .matchday-broadcast-actions button.active{border-color:rgba(193,120,56,.45)!important;background:rgba(193,120,56,.1)!important}
html.halloween-theme-active .matchday-broadcast-actions button.lounge{border-color:rgba(193,120,56,.28)!important;background:linear-gradient(135deg,rgba(193,120,56,.12),rgba(193,120,56,.055))!important;color:#dfbd9e!important}
html.halloween-theme-active .matchday-broadcast-actions button.lounge:before{color:#c17838!important;box-shadow:0 0 9px rgba(193,120,56,.55)!important}
html.halloween-theme-active .matchday-score-ticker{background:#0a0908!important}
html.halloween-theme-active .matchday-ticker-label{background:linear-gradient(90deg,#161413,#100f0d)!important}
html.halloween-theme-active .matchday-ticker-match{color:#c3bab0!important}
html.halloween-theme-active .matchday-ticker-state{color:#988877!important}
html.halloween-theme-active .matchday-ticker-team{color:#e9e1d8!important}
html.halloween-theme-active .matchday-ticker-empty{color:#968573!important}
html.halloween-theme-active .matchday-card,
html.halloween-theme-active .matchday-module{background:linear-gradient(180deg,rgba(23,21,19,.98),rgba(15,14,12,.98))!important}
html.halloween-theme-active .matchday-card-head span,
html.halloween-theme-active .matchday-module-head span{color:#968573!important}
html.halloween-theme-active .matchday-card-head strong,
html.halloween-theme-active .matchday-module-head strong{color:#ede1d4!important}
html.halloween-theme-active .matchday-card-head>span,
html.halloween-theme-active .matchday-module-head>span{color:#998978!important}
html.halloween-theme-active .matchday-module-head button{color:#ce9e73!important}
html.halloween-theme-active .matchday-live-chip{color:#ded7cf!important}
html.halloween-theme-active .matchday-duel{background:radial-gradient(circle at 50% 70%,rgba(193,120,56,.08),transparent 28%),
    linear-gradient(90deg,transparent 49.75%,rgba(255,255,255,.05) 50%,transparent 50.25%)!important}
html.halloween-theme-active .matchday-person>span{color:#958573!important}
html.halloween-theme-active .matchday-person-stats b{color:#e3dad0!important}
html.halloween-theme-active .matchday-person-stats small{color:#7b6d5d!important}
html.halloween-theme-active .matchday-person-stats.muted{color:#807060!important}
html.halloween-theme-active .matchday-score-centre>small{color:#a39485!important}
html.halloween-theme-active .matchday-score-centre>strong i{color:#6a5d50!important}
html.halloween-theme-active .matchday-score-centre>span{color:#8d7c6a!important}
html.halloween-theme-active .matchday-rank-move{color:#a59788!important}
html.halloween-theme-active .matchday-rank-move.up{background:rgba(193,120,56,.09)!important;color:#cf925d!important}
html.halloween-theme-active .matchday-match-detail{color:#998978!important}
html.halloween-theme-active .matchday-match-detail span{color:#c1824b!important}
html.halloween-theme-active .matchday-match-detail:hover{background:rgba(193,120,56,.05)!important;color:#dfd8d0!important}
html.halloween-theme-active .matchday-empty-centre{color:#958573!important}
html.halloween-theme-active .matchday-event-copy strong{color:#e8e1d9!important}
html.halloween-theme-active .matchday-event-copy strong em{color:#8d7c6a!important}
html.halloween-theme-active .matchday-event-copy span{color:#a29484!important}
html.halloween-theme-active .matchday-event-copy small{color:#6e6153!important}
html.halloween-theme-active .matchday-feed-empty{color:#968674!important}
html.halloween-theme-active .matchday-feed-empty>span{color:#494037!important}
html.halloween-theme-active .matchday-feed-empty strong{color:#dbd5ce!important}
html.halloween-theme-active .matchday-pulse-dot{box-shadow:0 0 14px rgba(193,120,56,.7)!important}
html.halloween-theme-active .matchday-pulse-grid>div{background:#13110f!important}
html.halloween-theme-active .matchday-pulse-grid span{color:#8b7a69!important}
html.halloween-theme-active .matchday-pulse-feature span{color:#8c7b69!important}
html.halloween-theme-active .matchday-pulse-feature strong{color:#e8e1d9!important}
html.halloween-theme-active .matchday-pulse-footer span{color:#847564!important}
html.halloween-theme-active .matchday-pulse-footer b{color:#d7d0c7!important}
html.halloween-theme-active .matchday-dashboard{background:#0f0d0b!important}
html.halloween-theme-active .matchday-dashboard-tabs{background:#110f0d!important}
html.halloween-theme-active .matchday-dashboard-tabs button{color:#8c7c6a!important}
html.halloween-theme-active .matchday-dashboard-tabs button:hover{color:#e0d9d2!important}
html.halloween-theme-active .matchday-dashboard-tabs button.active{border-color:rgba(193,120,56,.25)!important;background:rgba(193,120,56,.085)!important;color:#ddae85!important}
html.halloween-theme-active .matchday-module{background:#12100e!important}
html.halloween-theme-active .matchday-pl-mini>span{color:#857564!important}
html.halloween-theme-active .matchday-pl-mini b{color:#d1cac2!important}
html.halloween-theme-active .matchday-h2h-tile{color:#dfdad4!important}
html.halloween-theme-active .matchday-h2h-tile:hover,
html.halloween-theme-active .matchday-h2h-tile.featured{border-color:rgba(193,120,56,.18)!important;background:rgba(193,120,56,.045)!important}
html.halloween-theme-active .matchday-h2h-tile>span{color:#817161!important}
html.halloween-theme-active .matchday-top-player-list>div>span{color:#6b5e50!important}
html.halloween-theme-active .matchday-top-player-list strong{color:#e1dbd6!important}
html.halloween-theme-active .matchday-top-player-list small{color:#817161!important}
html.halloween-theme-active .matchday-top-player-list b{color:#d19c6e!important}
html.halloween-theme-active .matchday-mini-empty{color:#847463!important}
html.halloween-theme-active .matchday-tab-full .h2h-highlight-mini,
html.halloween-theme-active .matchday-tab-full .h2h-score-row,
html.halloween-theme-active .matchday-tab-full .h2h-centre-toolbar{background:#13110f!important}
html.halloween-theme-active .matchday-tab-full .h2h-highlight-mini strong,
html.halloween-theme-active .matchday-tab-full .h2h-score-row strong{color:#e8e1d8!important}
html.halloween-theme-active .matchday-tab-full .h2h-team-copy span,
html.halloween-theme-active .matchday-tab-full .h2h-row-score span,
html.halloween-theme-active .matchday-tab-full .h2h-result-count{color:#837363!important}
html.halloween-theme-active .matchday-tab-full .h2h-search-box,
html.halloween-theme-active .matchday-tab-full .h2h-filter-button,
html.halloween-theme-active .matchday-tab-full .h2h-page-button{background:#0f0e0c!important;color:#948472!important}
html.halloween-theme-active .matchday-tab-full .h2h-filter-button.active,
html.halloween-theme-active .matchday-tab-full .h2h-page-button.active{background:rgba(193,120,56,.09)!important;color:#d7a67a!important;border-color:rgba(193,120,56,.25)!important}
html.halloween-theme-active .matchday-pl-tab .matchday-module{scrollbar-color:#3f3830 transparent!important}
html.halloween-theme-active .matchday-pl-tab .football-fixture,
html.halloween-theme-active .matchday-pl-tab .football-event{background:#13110f!important;color:#dfdad4!important}
html.halloween-theme-active .matchday-pl-tab .football-team,
html.halloween-theme-active .matchday-pl-tab .football-score,
html.halloween-theme-active .matchday-pl-tab .football-event-main strong{color:#e9e1d8!important}
html.halloween-theme-active .matchday-pl-tab .football-kickoff,
html.halloween-theme-active .matchday-pl-tab .football-event-main span,
html.halloween-theme-active .matchday-pl-tab .football-event-main small{color:#8a7a68!important}
html.halloween-theme-active .matchday-impact-card>span{color:#6a5d50!important}
html.halloween-theme-active .matchday-impact-card strong{color:#e7e1da!important}
html.halloween-theme-active .matchday-impact-card small{color:#7e6f5f!important}
html.halloween-theme-active .matchday-impact-card>b{color:#d09969!important}
html.halloween-theme-active .matchday-impact-card>em{color:#8d7c6a!important}
html.halloween-theme-active .matchday-trend-mini strong{color:#e1dbd6!important}
html.halloween-theme-active .matchday-trend-mini span{color:#837463!important}
html.halloween-theme-active .matchday-trend-mini b{color:#d09969!important}
html.halloween-theme-active .matchday-threat span{color:#948371!important}
html.halloween-theme-active .matchday-tactics-grid span{color:#897867!important}
html.halloween-theme-active .matchday-tactics-grid small{color:#948371!important}
html.halloween-theme-active .matchday-table-layout table{color:#ded8d2!important}
html.halloween-theme-active .matchday-table-layout thead th{background:#161411!important;color:#948472!important}
html.halloween-theme-active .matchday-table-layout tbody td{background:#12100e!important;color:#d2cbc4!important}
html.halloween-theme-active .matchday-table-layout tbody tr:hover td{background:#191614!important}
html.halloween-theme-active .matchday-table-layout .fixture-card{background:#12100e!important}
html.halloween-theme-active .matchday-table-layout .fixture-name,
html.halloween-theme-active .matchday-table-layout .fixture-score{color:#e7e1da!important}
html.halloween-theme-active .matchday-table-layout .fixture-team{color:#857564!important}
@media (max-width:700px){html.halloween-theme-active .matchday-mobile-scorebar{border:1px solid rgba(193,120,56,.2)!important;background:rgba(12,11,9,.96)!important;color:#e4dcd4!important}
html.halloween-theme-active .matchday-mobile-scorebar>span{color:#cf9563!important}
html.halloween-theme-active .matchday-mobile-scorebar>em{color:#ce996a!important}}
html.halloween-theme-active .matchday-movers-list>button{color:#dfd8d2!important}
html.halloween-theme-active .matchday-movers-list>button>span.up{color:#cd8d56!important}
html.halloween-theme-active .matchday-movers-list small{color:#817161!important}
html.halloween-theme-active .matchday-movers-list b{color:#ded8d2!important}
html.halloween-theme-active .matchday-broadcast-eyebrow.is-refreshing:after{color:#8c7b69!important}
html.halloween-theme-active .matchday-broadcast-head{border-color:rgba(213,160,114,.16)!important;background:radial-gradient(circle at 82% 18%,rgba(193,120,56,.13),transparent 24%),
    radial-gradient(circle at 56% 120%,rgba(198,159,116,.10),transparent 36%),
    linear-gradient(108deg,rgba(15,14,12,.995),rgba(19,16,14,.98) 56%,rgba(22,20,17,.96))!important}
html.halloween-theme-active .matchday-broadcast-head:after{background:linear-gradient(112deg,transparent 0 61%,rgba(226,161,104,.045) 61.2% 61.7%,transparent 62%),
    linear-gradient(112deg,transparent 0 69%,rgba(226,161,104,.028) 69.2% 69.5%,transparent 70%),
    linear-gradient(180deg,rgba(255,255,255,.025),transparent 22% 75%,rgba(0,0,0,.08))!important}
html.halloween-theme-active .matchday-broadcast-head.final{border-color:rgba(193,120,56,.23)!important}
html.halloween-theme-active .matchday-broadcast-eyebrow{color:#e2dad2!important}
html.halloween-theme-active .matchday-broadcast-head.final .matchday-broadcast-eyebrow{border-color:rgba(193,120,56,.22)!important;background:rgba(193,120,56,.07)!important}
html.halloween-theme-active .matchday-broadcast-copy h1>span{background:linear-gradient(180deg,#fff 0%,#e8e1d8 58%,#cac1b9 100%)!important}
html.halloween-theme-active .matchday-broadcast-copy h1>i{color:#685c4e!important}
html.halloween-theme-active .matchday-broadcast-copy h1>em{color:#c3a993!important;text-shadow:0 0 24px rgba(193,120,56,.12)!important}
html.halloween-theme-active .matchday-broadcast-head.final .matchday-broadcast-copy h1>em{color:#d39967!important;text-shadow:0 0 25px rgba(193,120,56,.17)!important}
html.halloween-theme-active .matchday-broadcast-head.scheduled .matchday-broadcast-copy h1>em{color:#d5b798!important}
html.halloween-theme-active .matchday-broadcast-stripe:before{background:linear-gradient(90deg,#c17838,#d0af8d)!important;box-shadow:0 0 16px rgba(193,120,56,.24)!important}
html.halloween-theme-active .matchday-broadcast-copy p{color:#c6bdb3!important}
html.halloween-theme-active .matchday-meta-chip{background:rgba(10,9,7,.34)!important;color:#9c8c7b!important}
html.halloween-theme-active .matchday-meta-chip>i{color:#c49164!important}
html.halloween-theme-active .matchday-meta-chip.sync{color:#bca38d!important;border-color:rgba(193,120,56,.10)!important}
html.halloween-theme-active .matchday-broadcast-kpis{background:linear-gradient(180deg,rgba(11,10,8,.69),rgba(10,9,7,.56))!important}
html.halloween-theme-active .matchday-broadcast-kpis>div:after{background:linear-gradient(90deg,transparent,rgba(193,120,56,.18),transparent)!important}
html.halloween-theme-active .matchday-live-shell.final .matchday-event-row.latest{background:linear-gradient(90deg,rgba(193,120,56,.055),transparent)!important}
html.halloween-theme-active .matchday-live-shell.final .matchday-event-time{color:#a39586!important}
html.halloween-theme-active .matchday-my-match .matchday-duel{background:radial-gradient(circle at 50% 58%,rgba(193,120,56,.10),transparent 29%),
    linear-gradient(90deg,transparent 49.86%,rgba(128,112,96,.13) 50%,transparent 50.14%)!important}
html.halloween-theme-active .matchday-person-identity{background:linear-gradient(180deg,rgba(34,30,27,.72),rgba(20,17,15,.84))!important}
html.halloween-theme-active .matchday-person-identity:before{background:linear-gradient(90deg,transparent,rgba(193,120,56,.72),transparent)!important}
html.halloween-theme-active .matchday-person.away .matchday-person-identity:before{background:linear-gradient(90deg,transparent,rgba(208,175,141,.70),transparent)!important}
html.halloween-theme-active .matchday-person-identity>small{color:#8e7d6b!important}
html.halloween-theme-active .matchday-person-identity>strong{color:#ede1d4!important}
html.halloween-theme-active .matchday-person-identity>span{color:#9b8b7a!important}
html.halloween-theme-active .matchday-score-centre>small{border:1px solid rgba(193,120,56,.11)!important;background:rgba(193,120,56,.055)!important;color:#b0a396!important}
html.halloween-theme-active .matchday-score-number{background:linear-gradient(180deg,rgba(52,44,35,.88),rgba(20,18,15,.94))!important;color:#ede1d4!important}
html.halloween-theme-active .matchday-score-number.home{border-bottom-color:rgba(193,120,56,.34)!important;box-shadow:inset 0 -2px 0 rgba(193,120,56,.26),inset 0 1px 0 rgba(255,255,255,.035),0 10px 22px rgba(0,0,0,.16)!important}
html.halloween-theme-active .matchday-score-number.away{border-bottom-color:rgba(208,175,141,.31)!important;box-shadow:inset 0 -2px 0 rgba(208,175,141,.23),inset 0 1px 0 rgba(255,255,255,.035),0 10px 22px rgba(0,0,0,.16)!important}
html.halloween-theme-active .matchday-score-separator{color:#a27f60!important;text-shadow:0 0 18px rgba(193,120,56,.12)!important}
html.halloween-theme-active .matchday-score-separator.versus{color:#a39586!important}
html.halloween-theme-active .matchday-score-centre>span{color:#8f7e6c!important}
html.halloween-theme-active .matchday-my-match .matchday-duel{background:radial-gradient(circle at 50% 54%,rgba(193,120,56,.085),transparent 28%),
    linear-gradient(90deg,transparent 49.9%,rgba(128,112,96,.10) 50%,transparent 50.1%)!important}
html.halloween-theme-active .matchday-my-match .matchday-person-identity>span{color:#907f6c!important}
html.halloween-theme-active .matchday-my-match .matchday-person-stats b{color:#e8e1d9!important}
html.halloween-theme-active .matchday-my-match .matchday-person-stats small{color:#837363!important}
html.halloween-theme-active .matchday-my-match .matchday-score-centre>small{color:#a29484!important}
html.halloween-theme-active .matchday-my-match .matchday-score-separator{color:#b09278!important}
html.halloween-theme-active .matchday-score-meta>span{color:#8f7e6c!important}
html.halloween-theme-active .matchday-intelligence-bar{border:1px solid rgba(193,120,56,.13)!important}
html.halloween-theme-active .matchday-intelligence-bar>div{background:linear-gradient(180deg,#12100e,#0f0e0c)!important}
html.halloween-theme-active .matchday-intelligence-bar small{color:#8b7b69!important}
html.halloween-theme-active .matchday-intelligence-bar strong{color:#e9e1d8!important}
html.halloween-theme-active .matchday-match-intel>span{background:rgba(15,13,11,.88)!important}
html.halloween-theme-active .matchday-match-intel small{color:#837463!important}
html.halloween-theme-active .matchday-match-intel strong{color:#e9e1d7!important}
html.halloween-theme-active .matchday-match-intel strong i{color:#7c6e5e!important}
html.halloween-theme-active .matchday-match-intel em{color:#8f7e6c!important}
html.halloween-theme-active .matchday-focus-toggle{background:rgba(193,120,56,.035)!important;color:#c89d78!important}
html.halloween-theme-active .matchday-focus-toggle:hover,
html.halloween-theme-active .matchday-focus-toggle.active{background:rgba(193,120,56,.1)!important;color:#e4c5a9!important}
html.halloween-theme-active .matchday-red-zone button{color:#e0d9d2!important}
html.halloween-theme-active .matchday-red-zone i{background:#53493f!important}
html.halloween-theme-active .matchday-red-zone small{color:#958573!important}
html.halloween-theme-active .matchday-provisional-awards>div{background:#110f0e!important}
html.halloween-theme-active .matchday-provisional-awards small{color:#877766!important}
html.halloween-theme-active .matchday-provisional-awards strong{color:#e0d9d2!important}
html.halloween-theme-active .matchday-impact-tag.low{background:rgba(159,144,128,.1)!important;color:#a19383!important}
html.halloween-theme-active .matchday-pl-mini>small{color:#7c6d5d!important}
html.halloween-theme-active .matchday-fixture-timeline small{color:#8d7c6a!important}
html.halloween-theme-active .matchday-fixture-timeline strong{color:#ddd7cf!important}
html.halloween-theme-active .matchday-focus-grid .matchday-module-head button{color:#c7986f!important}
html.halloween-theme-active .matchday-goal-flash{border:1px solid rgba(193,120,56,.22)!important;background:rgba(13,12,10,.96)!important;box-shadow:0 18px 45px rgba(0,0,0,.42),inset 3px 0 0 #c17838!important}
html.halloween-theme-active .matchday-goal-flash>span{background:rgba(193,120,56,.09)!important}
html.halloween-theme-active .matchday-goal-flash small{color:#c59265!important}
html.halloween-theme-active .matchday-goal-flash em{color:#a49586!important}
html.halloween-theme-active .matchday-intelligence-bar>button{background:linear-gradient(180deg,#12100e,#0f0e0c)!important}
html.halloween-theme-active .matchday-intelligence-bar>button:hover{background:linear-gradient(180deg,#171512,#13110f)!important}
html.halloween-theme-active .matchday-intelligence-bar>button small{color:#8b7b69!important}
html.halloween-theme-active .matchday-intelligence-bar>button strong{color:#e9e1d8!important}
html.halloween-theme-active .matchday-intelligence-bar>button>i{color:#584e43!important}
html.halloween-theme-active .matchday-intelligence-bar>button:hover>i{color:#c7986f!important}
html.halloween-theme-active .matchday-intelligence-bar>button.swing>span{background:rgba(193,120,56,.09)!important}
html.halloween-theme-active .matchday-intelligence-bar>button.differential>span{background:rgba(209,176,142,.11)!important}
html.halloween-theme-active .matchday-breaking-board{--board-accent:#c17838!important;background:linear-gradient(90deg,rgba(var(--board-accent-rgb),.12),rgba(13,11,10,.96) 28%,rgba(13,11,10,.98) 72%,rgba(var(--board-accent-rgb),.09)),
    #100e0c!important}
html.halloween-theme-active .matchday-breaking-copy span{color:#b9aea2!important}
html.halloween-theme-active .matchday-breaking-board.goal{--board-accent:#c17838!important}
html.halloween-theme-active .matchday-breaking-board.assist{--board-accent:#c59c71!important}
html.halloween-theme-active .matchday-breaking-board.save{--board-accent:#e0995b!important}
html.halloween-theme-active .matchday-breaking-board.update{--board-accent:#a69889!important}
html.halloween-theme-active .matchday-intelligence-bar{background:#0f0e0c!important}
html.halloween-theme-active .matchday-my-match .matchday-duel{background:radial-gradient(circle at 50% 48%,rgba(193,120,56,.11),transparent 27%),
    linear-gradient(90deg,rgba(12,11,9,.08) 0,rgba(15,13,11,0) 20%,rgba(139,123,105,.11) 50%,rgba(15,13,11,0) 80%,rgba(12,11,9,.08) 100%)!important}
html.halloween-theme-active .matchday-my-match .matchday-duel:before{background:linear-gradient(180deg,transparent,rgba(127,112,96,.18),transparent)!important}
html.halloween-theme-active .matchday-my-match .matchday-avatar-stage{border:1px solid rgba(179,119,66,.28)!important;background:linear-gradient(180deg,rgba(65,46,30,.28),rgba(24,21,18,.14)),
    linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0))!important}
html.halloween-theme-active .matchday-my-match .matchday-avatar-stage.away{border-color:rgba(205,170,133,.24)!important}
html.halloween-theme-active .matchday-my-match .matchday-person-identity{background:linear-gradient(180deg,rgba(27,25,22,.76),rgba(19,16,14,.90))!important}
html.halloween-theme-active .matchday-my-match .matchday-person-identity>small{color:#9e8e7e!important}
html.halloween-theme-active .matchday-my-match .matchday-person-identity>span{color:#988776!important}
html.halloween-theme-active .matchday-my-match .matchday-person-stats{background:linear-gradient(180deg,rgba(21,19,17,.92),rgba(15,14,12,.96))!important}
html.halloween-theme-active .matchday-my-match .matchday-person-stats b{color:#ede1d4!important}
html.halloween-theme-active .matchday-my-match .matchday-person-stats small{color:#8d7c6a!important}
html.halloween-theme-active .matchday-my-match .matchday-score-centre>small{border:1px solid rgba(193,120,56,.14)!important;background:rgba(193,120,56,.065)!important;color:#b0a496!important}
html.halloween-theme-active .matchday-my-match .matchday-scoreboard{background:linear-gradient(180deg,rgba(24,21,19,.86),rgba(15,13,11,.96))!important}
html.halloween-theme-active .matchday-my-match .matchday-scoreboard:before{background:radial-gradient(circle at 50% 35%,rgba(193,120,56,.08),transparent 55%)!important}
html.halloween-theme-active .matchday-my-match .matchday-score-number{background:linear-gradient(180deg,rgba(61,51,40,.92),rgba(24,21,18,.98))!important;color:#edc4a1!important}
html.halloween-theme-active .matchday-my-match .matchday-score-number.home{box-shadow:inset 0 -3px 0 rgba(193,120,56,.28),inset 0 1px 0 rgba(255,255,255,.04),0 10px 18px rgba(0,0,0,.14)!important}
html.halloween-theme-active .matchday-my-match .matchday-score-number.away{box-shadow:inset 0 -3px 0 rgba(208,175,141,.24),inset 0 1px 0 rgba(255,255,255,.04),0 10px 18px rgba(0,0,0,.14)!important}
html.halloween-theme-active .matchday-my-match .matchday-score-separator{color:#d9b698!important;text-shadow:0 0 24px rgba(193,120,56,.18)!important}
html.halloween-theme-active .matchday-my-match .matchday-score-separator.versus{color:#a89b8c!important}
html.halloween-theme-active .matchday-my-match .matchday-score-meta>span{color:#968573!important}
html.halloween-theme-active .fixtures-head-status small{color:#938270!important}
html.halloween-theme-active .fixtures-centre-command{background:linear-gradient(180deg,rgba(22,19,17,.86),rgba(15,13,11,.86))!important}
html.halloween-theme-active .fixtures-gw-nav>button{color:#bcb2a6!important}
html.halloween-theme-active .fixtures-gw-nav>button:hover:not(:disabled){border-color:rgba(178,117,63,.25)!important;color:#e8c5a5!important;background:rgba(178,117,63,.055)!important}
html.halloween-theme-active .fixtures-gw-nav label{border:1px solid rgba(178,117,63,.13)!important;background:rgba(178,117,63,.035)!important}
html.halloween-theme-active .fixtures-gw-nav label>span{color:#978776!important}
html.halloween-theme-active .fixtures-gw-nav .select{background:#13110f!important}
html.halloween-theme-active .fixtures-search{background:rgba(10,9,8,.48)!important}
html.halloween-theme-active .fixtures-search .app-icon{color:#8a7968!important}
html.halloween-theme-active .fixtures-search input{color:#ede1d4!important}
html.halloween-theme-active .fixtures-search input::placeholder{color:#857564!important}
html.halloween-theme-active .fixture-my-button{border-color:rgba(178,117,63,.24)!important;background:rgba(178,117,63,.07)!important;color:#e5c4a8!important}
html.halloween-theme-active .fixtures-round-summary{border:1px solid rgba(199,164,126,.13)!important;background:radial-gradient(circle at 92% 20%,rgba(199,164,126,.10),transparent 34%),linear-gradient(135deg,rgba(20,18,15,.98),rgba(15,13,11,.98))!important}
html.halloween-theme-active .fixtures-round-summary:before{background:linear-gradient(180deg,#be8756,#c7a47e)!important}
html.halloween-theme-active .fixtures-round-summary.results{border-color:rgba(189,134,86,.15)!important;background:radial-gradient(circle at 92% 20%,rgba(189,134,86,.09),transparent 34%),linear-gradient(135deg,rgba(17,15,13,.98),rgba(15,13,11,.98))!important}
html.halloween-theme-active .fixtures-round-summary.live{background:radial-gradient(circle at 92% 20%,rgba(242,184,75,.10),transparent 34%),linear-gradient(135deg,rgba(30,27,15,.94),rgba(15,13,11,.98))!important}
html.halloween-theme-active .fixtures-round-summary>div:first-child>span{color:#a9896c!important}
html.halloween-theme-active .fixtures-round-summary.results>div:first-child>span{color:#cd9f76!important}
html.halloween-theme-active .fixtures-round-summary>div:first-child>strong{color:#ede1d4!important}
html.halloween-theme-active .fixtures-round-summary>div:first-child>small{color:#9d8e7d!important}
html.halloween-theme-active .fixtures-round-metrics{background:rgba(10,9,7,.22)!important}
html.halloween-theme-active .fixtures-round-metrics span{color:#907f6d!important}
html.halloween-theme-active .fixtures-round-metrics b{color:#ede1d4!important}
html.halloween-theme-active .fixture-spotlight{background:linear-gradient(145deg,rgba(22,20,17,.96),rgba(13,12,10,.98))!important}
html.halloween-theme-active .fixture-spotlight.my{border-color:rgba(178,117,63,.22)!important;background:radial-gradient(circle at 12% 50%,rgba(178,117,63,.08),transparent 30%),linear-gradient(145deg,rgba(21,19,16,.97),rgba(13,12,10,.98))!important}
html.halloween-theme-active .fixture-spotlight-label{color:#c3966f!important}
html.halloween-theme-active .fixture-spotlight-match button strong{color:#ede1d4!important}
html.halloween-theme-active .fixture-spotlight-match button small{color:#978775!important}
html.halloween-theme-active .fixture-spotlight-score small{color:#938270!important}
html.halloween-theme-active .fixture-spotlight-score strong{color:#ede1d4!important}
html.halloween-theme-active .fixture-insight-strip>div{background:rgba(17,15,13,.72)!important}
html.halloween-theme-active .fixture-insight-strip span{color:#948472!important}
html.halloween-theme-active .fixture-insight-strip strong{color:#e4dbd2!important}
html.halloween-theme-active .fixture-insight-strip small{color:#837363!important}
html.halloween-theme-active .fixtures-board-panel{background:rgba(13,12,10,.78)!important}
html.halloween-theme-active .fixtures-board-head{background:linear-gradient(180deg,rgba(24,22,19,.78),rgba(18,16,14,.65))!important}
html.halloween-theme-active .fixtures-board-head span{color:#c1936a!important}
html.halloween-theme-active .fixtures-board-head strong{color:#ede1d4!important}
html.halloween-theme-active .fixtures-board-head>small{color:#8c7c6a!important}
html.halloween-theme-active .fixture-board-card{background:linear-gradient(155deg,rgba(21,19,16,.94),rgba(13,11,10,.98))!important}
html.halloween-theme-active .fixture-board-card:hover{border-color:rgba(199,164,126,.18)!important}
html.halloween-theme-active .fixture-board-card.is-my-fixture{border-color:rgba(178,117,63,.30)!important;box-shadow:inset 3px 0 0 #b2753f!important}
html.halloween-theme-active .fixture-board-card-head>span:last-child,
html.halloween-theme-active .fixture-board-card-head>em{color:#807161!important}
html.halloween-theme-active .fixture-board-identity strong{color:#eae1d7!important}
html.halloween-theme-active .fixture-board-identity small{color:#958472!important}
html.halloween-theme-active .fixture-board-identity i{color:#796a5b!important}
html.halloween-theme-active .fixture-board-score{color:#ede1d4!important}
html.halloween-theme-active .fixture-board-score.pending{color:#766859!important}
html.halloween-theme-active .fixture-board-divider span{background:#12100e!important;color:#786a5b!important}
html.halloween-theme-active .fixture-board-footer{color:#827262!important}
html.halloween-theme-active .fixture-pagination button{color:#bbb0a5!important}
html.halloween-theme-active .fixture-pagination strong{color:#9c8c7b!important}
html.halloween-theme-active .fixture-search-empty{color:#968674!important}
html.halloween-theme-active .fixture-search-empty strong{color:#dfd7cf!important}
html.halloween-theme-active body[data-page="news"] .page-head{background:radial-gradient(circle at 92% 18%,rgba(178,117,63,.10),transparent 31%),linear-gradient(135deg,rgba(21,18,16,.94),rgba(15,13,11,.96))!important}
html.halloween-theme-active body[data-page="news"] .page-head h2{background:linear-gradient(100deg,#ede1d4 0%,#edc4a1 40%,#ca9465 74%,#dbc1a6 100%)!important;text-shadow:0 0 30px rgba(178,117,63,.07)!important}
html.halloween-theme-active .newsroom-lead{background:linear-gradient(145deg,rgba(21,19,16,.98),rgba(14,12,10,.99))!important}
html.halloween-theme-active .newsroom-lead:hover{border-color:rgba(178,117,63,.23)!important}
html.halloween-theme-active .newsroom-lead-media:after{background:linear-gradient(90deg,rgba(13,11,10,.06),rgba(13,11,10,.28) 72%,rgba(13,11,10,.94))!important}
html.halloween-theme-active .newsroom-lead-media.fallback{background:radial-gradient(circle at 25% 30%,rgba(178,117,63,.18),transparent 30%),linear-gradient(145deg,#231e19,#12100e)!important}
html.halloween-theme-active .newsroom-lead.tone-gold .newsroom-lead-media.fallback{background:radial-gradient(circle at 25% 30%,rgba(242,184,75,.20),transparent 30%),linear-gradient(145deg,#403017,#12100e)!important}
html.halloween-theme-active .newsroom-lead.tone-green .newsroom-lead-media.fallback{background:radial-gradient(circle at 25% 30%,rgba(189,134,86,.17),transparent 30%),linear-gradient(145deg,#211e1a,#12100e)!important}
html.halloween-theme-active .newsroom-lead.tone-blue .newsroom-lead-media.fallback{background:radial-gradient(circle at 25% 30%,rgba(199,164,126,.20),transparent 30%),linear-gradient(145deg,#3a2e20,#12100e)!important}
html.halloween-theme-active .newsroom-lead-watermark{color:rgba(237,196,161,.13)!important}
html.halloween-theme-active .newsroom-latest-pill{background:rgba(12,10,9,.62)!important;color:#e8c5a6!important}
html.halloween-theme-active .newsroom-lead-copy:before{background:linear-gradient(180deg,#b2753f,#c7a47e)!important}
html.halloween-theme-active .newsroom-lead.tone-green .newsroom-lead-copy:before{background:linear-gradient(180deg,#bd8656,#b2753f)!important}
html.halloween-theme-active .newsroom-story-meta{color:#938270!important}
html.halloween-theme-active .newsroom-story-meta span{color:#c9966a!important}
html.halloween-theme-active .tone-green .newsroom-story-meta span{color:#c7976e!important}
html.halloween-theme-active .tone-blue .newsroom-story-meta span{color:#d6ba9b!important}
html.halloween-theme-active .newsroom-story-meta small:before{color:#675b4e!important}
html.halloween-theme-active .newsroom-lead h3{color:#ede1d4!important}
html.halloween-theme-active .newsroom-lead p{color:#b1a598!important}
html.halloween-theme-active .newsroom-author span strong{color:#e9e1d8!important}
html.halloween-theme-active .newsroom-author span small{color:#837463!important}
html.halloween-theme-active .newsroom-read-action{color:#e1b691!important}
html.halloween-theme-active .newsroom-recent-head span{color:#c18f63!important}
html.halloween-theme-active .newsroom-recent-head strong{color:#e9e1d8!important}
html.halloween-theme-active .newsroom-recent-head small{color:#897867!important}
html.halloween-theme-active .newsroom-story-card{background:linear-gradient(150deg,rgba(21,18,16,.93),rgba(13,12,10,.98))!important}
html.halloween-theme-active .newsroom-story-card:hover{border-color:rgba(178,117,63,.18)!important}
html.halloween-theme-active .newsroom-story-media:after{background:linear-gradient(90deg,transparent 50%,rgba(13,12,10,.88))!important}
html.halloween-theme-active .newsroom-story-media.fallback{background:linear-gradient(145deg,rgba(54,37,22,.9),rgba(18,16,14,.96))!important}
html.halloween-theme-active .tone-gold .newsroom-story-media.fallback{background:linear-gradient(145deg,rgba(68,49,20,.92),rgba(18,16,14,.96))!important}
html.halloween-theme-active .tone-green .newsroom-story-media.fallback{background:linear-gradient(145deg,rgba(34,30,27,.92),rgba(18,16,14,.96))!important}
html.halloween-theme-active .tone-blue .newsroom-story-media.fallback{background:linear-gradient(145deg,rgba(58,46,34,.92),rgba(18,16,14,.96))!important}
html.halloween-theme-active .newsroom-story-media>span{color:rgba(237,196,161,.16)!important}
html.halloween-theme-active .newsroom-story-copy>strong{color:#eae1d7!important}
html.halloween-theme-active .newsroom-story-copy>p{color:#968674!important}
html.halloween-theme-active .newsroom-story-foot>span{color:#a59788!important}
html.halloween-theme-active .newsroom-story-foot em{color:#c79b73!important}
html.halloween-theme-active .newsroom-article-bar{color:#837463!important}
html.halloween-theme-active .newsroom-back{color:#d8b190!important}
html.halloween-theme-active .news-reading-progress span{background:linear-gradient(90deg,#b2753f,#c7a47e)!important}
html.halloween-theme-active .newsroom-reader .news-article-hero{background:radial-gradient(circle at 90% 20%,rgba(178,117,63,.12),transparent 31%),linear-gradient(115deg,#1c1815,#1b1714 68%,#1c1917)!important}
html.halloween-theme-active .newsroom-reader.tone-gold .news-article-hero{background:radial-gradient(circle at 90% 20%,rgba(242,184,75,.12),transparent 31%),linear-gradient(115deg,#342618,#1b1714 68%,#1c1917)!important}
html.halloween-theme-active .newsroom-reader.tone-green .news-article-hero{background:radial-gradient(circle at 90% 20%,rgba(189,134,86,.12),transparent 31%),linear-gradient(115deg,#1d1a17,#1b1714 68%,#1c1917)!important}
html.halloween-theme-active .newsroom-reader .news-article-hero:after{background:linear-gradient(90deg,rgba(12,10,9,.72),rgba(12,10,9,.40) 70%,rgba(12,10,9,.28))!important}
html.halloween-theme-active .news-article-kicker span{border:1px solid rgba(178,117,63,.18)!important;background:rgba(178,117,63,.075)!important;color:#ddb38e!important}
html.halloween-theme-active .news-article-kicker small{color:#a89a8c!important}
html.halloween-theme-active .newsroom-reader .news-article-heading p{color:#baafa4!important}
html.halloween-theme-active .news-article-byline{color:#968674!important}
html.halloween-theme-active .news-article-byline strong{color:#e0d9d1!important}
html.halloween-theme-active .news-article-byline span:before{color:#6c5f51!important}
html.halloween-theme-active .news-article-section-banner{border:1px solid rgba(178,117,63,.12)!important;border-left:3px solid #b2753f!important;background:linear-gradient(90deg,rgba(178,117,63,.075),rgba(178,117,63,.015))!important;color:#edc4a1!important}
html.halloween-theme-active .newsroom-reader-footer{background:rgba(11,9,8,.36)!important}
html.halloween-theme-active .newsroom-article-nav button{background:#12100e!important;color:#e1dad2!important}
html.halloween-theme-active .newsroom-article-nav button:hover{background:#171412!important}
html.halloween-theme-active .newsroom-article-nav small{color:#c4946a!important}
@media (max-width:720px){html.halloween-theme-active .newsroom-lead-media:after{background:linear-gradient(180deg,rgba(13,11,10,.02),rgba(13,11,10,.20) 55%,rgba(13,11,10,.93))!important}
html.halloween-theme-active .newsroom-lead-copy:before{background:linear-gradient(90deg,#b2753f,#c7a47e)!important}}
html.halloween-theme-active body[data-page="managers"] .managers-page-head{background:radial-gradient(circle at 92% 18%,rgba(199,164,126,.10),transparent 31%),radial-gradient(circle at 72% 100%,rgba(178,117,63,.065),transparent 30%),linear-gradient(135deg,rgba(21,18,16,.94),rgba(15,13,11,.96))!important}
html.halloween-theme-active .managers-head-count{border:1px solid rgba(178,117,63,.14)!important;background:rgba(11,10,8,.38)!important}
html.halloween-theme-active .managers-head-count strong{color:#edc4a1!important}
html.halloween-theme-active .managers-head-count span{color:#967558!important}
html.halloween-theme-active .manager-directory-my-strip{border:1px solid rgba(178,117,63,.20)!important;background:radial-gradient(circle at 9% 50%,rgba(178,117,63,.09),transparent 28%),linear-gradient(100deg,rgba(21,18,16,.93),rgba(15,13,11,.95))!important;box-shadow:0 14px 34px rgba(0,0,0,.12),inset 3px 0 0 rgba(178,117,63,.68)!important}
html.halloween-theme-active .manager-directory-my-strip:hover{border-color:rgba(178,117,63,.32)!important}
html.halloween-theme-active .manager-directory-my-label span{border:1px solid rgba(178,117,63,.16)!important;background:rgba(178,117,63,.06)!important;color:#cf9e73!important}
html.halloween-theme-active .manager-directory-my-copy strong{color:#ede1d4!important}
html.halloween-theme-active .manager-directory-my-copy span{color:#938270!important}
html.halloween-theme-active .manager-directory-my-stats{background:rgba(11,9,7,.24)!important}
html.halloween-theme-active .manager-directory-my-stats small{color:#847463!important}
html.halloween-theme-active .manager-directory-my-stats strong{color:#ede1d4!important}
html.halloween-theme-active .manager-directory-my-open{color:#a89b8c!important}
html.halloween-theme-active .manager-directory-my-open b{color:#c08755!important}
html.halloween-theme-active .manager-directory-command{background:linear-gradient(180deg,rgba(22,19,17,.86),rgba(15,13,11,.88))!important}
html.halloween-theme-active .manager-directory-search{background:rgba(10,9,8,.48)!important}
html.halloween-theme-active .manager-directory-search .app-icon{color:#8a7968!important}
html.halloween-theme-active .manager-directory-search input{color:#ede1d4!important}
html.halloween-theme-active .manager-directory-search input::placeholder{color:#857564!important}
html.halloween-theme-active .manager-directory-sort>span{color:#8e7d6b!important}
html.halloween-theme-active .manager-directory-sort .select{background:#13110f!important}
html.halloween-theme-active .manager-directory-filters{background:rgba(11,9,7,.28)!important}
html.halloween-theme-active .manager-directory-filters button{color:#938270!important}
html.halloween-theme-active .manager-directory-filters button.active{background:rgba(178,117,63,.12)!important;color:#e8c5a6!important}
html.halloween-theme-active .manager-directory-count{color:#847463!important}
html.halloween-theme-active .manager-directory-shell{background:rgba(13,12,10,.58)!important}
html.halloween-theme-active .manager-directory-card{background:radial-gradient(circle at 100% 0,rgba(199,164,126,.045),transparent 32%),linear-gradient(150deg,rgba(22,19,17,.96),rgba(13,12,10,.99))!important}
html.halloween-theme-active .manager-directory-card:hover{border-color:rgba(199,164,126,.18)!important}
html.halloween-theme-active .manager-directory-card.is-my-manager{border-color:rgba(178,117,63,.30)!important;box-shadow:inset 3px 0 0 rgba(178,117,63,.74)!important}
html.halloween-theme-active .manager-directory-card.rank-2{border-top-color:rgba(210,203,195,.33)!important}
html.halloween-theme-active .manager-directory-name-row>strong{color:#ede1d4!important}
html.halloween-theme-active .manager-directory-identity>span{color:#8f7e6c!important}
html.halloween-theme-active .manager-directory-you{border:1px solid rgba(178,117,63,.22)!important;background:rgba(178,117,63,.08)!important;color:#cb976a!important}
html.halloween-theme-active .manager-directory-rank{color:#c5bcb2!important}
html.halloween-theme-active .rank-2 .manager-directory-rank{border-color:rgba(210,203,195,.20)!important;color:#dad4cd!important}
html.halloween-theme-active .manager-directory-favourite{color:#8a7968!important}
html.halloween-theme-active .manager-directory-performance span{color:#807161!important}
html.halloween-theme-active .manager-directory-performance strong{color:#e2dad2!important}
html.halloween-theme-active .manager-directory-primary-stat strong{color:#e2bc9b!important}
html.halloween-theme-active .manager-directory-form>span{color:#7e6f5f!important}
html.halloween-theme-active .manager-directory-form>b{color:#b68050!important}
html.halloween-theme-active .manager-directory-footer{color:#807161!important}
html.halloween-theme-active .manager-directory-pagination button{color:#9e8e7e!important}
html.halloween-theme-active .manager-directory-pagination button.active{border-color:rgba(178,117,63,.20)!important;background:rgba(178,117,63,.11)!important;color:#edc4a1!important}
html.halloween-theme-active .manager-directory-no-results{background:rgba(13,12,10,.62)!important}
html.halloween-theme-active .manager-directory-no-results strong{color:#e1dad2!important}
html.halloween-theme-active .manager-directory-no-results span{color:#91806e!important}
html.halloween-theme-active .manager-profile-flagship{--profile-accent:#b2753f!important;--profile-rank:#dfab7d!important}
html.halloween-theme-active .manager-profile-flagship.rank-2{--profile-accent:#cfc7bf!important;--profile-rank:#e8e1d8!important}
html.halloween-theme-active .manager-profile-showcase{border:1px solid rgba(194,134,82,.18)!important;background:radial-gradient(circle at 18% 8%,rgba(178,117,63,.18),transparent 34%),radial-gradient(circle at 82% 18%,rgba(197,157,114,.14),transparent 31%),linear-gradient(135deg,#1a1714 0%,#110f0d 43%,#0f0d0b 100%)!important}
html.halloween-theme-active .manager-profile-flagship.rank-1 .manager-profile-showcase{background:radial-gradient(circle at 18% 8%,rgba(245,196,81,.13),transparent 34%),radial-gradient(circle at 82% 18%,rgba(178,117,63,.14),transparent 31%),linear-gradient(135deg,#1c1a18 0%,#13110f 44%,#0f0d0b 100%)!important}
html.halloween-theme-active .manager-profile-showcase-atmosphere i:nth-child(2){border-color:rgba(178,117,63,.07)!important}
html.halloween-theme-active .manager-profile-showcase-atmosphere i:nth-child(3){border-color:rgba(178,117,63,.06)!important}
html.halloween-theme-active .manager-profile-showcase-top{color:#9d8e7e!important}
html.halloween-theme-active .manager-profile-back{color:#b4977f!important}
html.halloween-theme-active .manager-profile-back:hover{color:#edc4a1!important}
html.halloween-theme-active .manager-profile-avatar-stage:before{background:radial-gradient(circle,rgba(178,117,63,.20),rgba(178,117,63,.04) 50%,transparent 70%)!important}
html.halloween-theme-active .manager-profile-avatar-floor{background:radial-gradient(ellipse,rgba(178,117,63,.22),rgba(10,9,8,.06) 68%,transparent 71%)!important}
html.halloween-theme-active .manager-profile-name-line h1{color:#edc4a1!important}
html.halloween-theme-active .manager-profile-you{border:1px solid rgba(178,117,63,.35)!important;background:rgba(178,117,63,.12)!important;color:#e8b385!important}
html.halloween-theme-active .manager-profile-secondary{color:#aea294!important}
html.halloween-theme-active .manager-profile-secondary span+span:before{color:#65594c!important}
html.halloween-theme-active .manager-profile-form-showcase>span{color:#938270!important}
html.halloween-theme-active .manager-profile-form-showcase>small{color:#958472!important}
html.halloween-theme-active .manager-profile-action,
html.halloween-theme-active .manager-profile-showcase-actions .pill-button{color:#d0c8c1!important}
html.halloween-theme-active .manager-profile-action:hover,
html.halloween-theme-active .manager-profile-showcase-actions .pill-button:hover{border-color:rgba(178,117,63,.28)!important;background:rgba(178,117,63,.08)!important;color:#edc4a1!important}
html.halloween-theme-active .manager-profile-action.primary{border-color:rgba(178,117,63,.24)!important;background:linear-gradient(135deg,rgba(178,117,63,.18),rgba(178,117,63,.08))!important;color:#edc4a1!important}
html.halloween-theme-active .manager-profile-rank-card{background:linear-gradient(145deg,color-mix(in srgb,var(--profile-accent) 10%,transparent),rgba(11,9,7,.45))!important}
html.halloween-theme-active .manager-profile-rank-card>span{color:#9c8c7b!important}
html.halloween-theme-active .manager-profile-rank-card>small{color:#afa295!important}
html.halloween-theme-active .manager-profile-rank-meta span{color:#887766!important}
html.halloween-theme-active .manager-profile-rank-meta b{color:#dfc5af!important}
html.halloween-theme-active .manager-profile-stat-ribbon{background:rgba(11,9,7,.30)!important}
html.halloween-theme-active .manager-profile-stat-ribbon span{color:#897867!important}
html.halloween-theme-active .manager-profile-stat-ribbon strong{color:#e7c5a7!important}
html.halloween-theme-active .manager-profile-stat-ribbon small{color:#8d7c6a!important}
html.halloween-theme-active .manager-profile-tabs{background:rgba(12,11,9,.88)!important}
html.halloween-theme-active .manager-profile-tab{color:#968674!important}
html.halloween-theme-active .manager-profile-tab small{color:#7b6c5d!important}
html.halloween-theme-active .manager-profile-tab:hover{color:#d7c6b7!important}
html.halloween-theme-active .manager-profile-tab.active{border-color:rgba(178,117,63,.22)!important;background:linear-gradient(135deg,rgba(178,117,63,.13),rgba(178,117,63,.045))!important;color:#edc4a1!important}
html.halloween-theme-active .manager-profile-tab.active small{color:#aa8a6e!important}
html.halloween-theme-active .manager-profile-season-pulse,
html.halloween-theme-active .manager-profile-spotlight,
html.halloween-theme-active .manager-profile-honours-preview,
html.halloween-theme-active .manager-profile-honours-hero{background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(12,10,9,.65))!important}
html.halloween-theme-active .manager-profile-section-kicker{color:#c38c5c!important}
html.halloween-theme-active .manager-profile-section-title-row h3,
html.halloween-theme-active .manager-profile-honours-preview h3,
html.halloween-theme-active .manager-profile-honours-hero h3{color:#e0c5ae!important}
html.halloween-theme-active .manager-profile-section-title-row p,
html.halloween-theme-active .manager-profile-honours-preview p,
html.halloween-theme-active .manager-profile-honours-hero p{color:#907f6c!important}
html.halloween-theme-active .manager-profile-pulse-grid span{color:#7f7060!important}
html.halloween-theme-active .manager-profile-pulse-grid strong{color:#dac6b4!important}
html.halloween-theme-active .manager-profile-pulse-grid small{color:#736556!important}
html.halloween-theme-active .manager-profile-progress-line span{color:#8d7c6a!important}
html.halloween-theme-active .manager-profile-progress-line strong{color:#ccb9a8!important}
html.halloween-theme-active .manager-profile-progress-line i:after{background:linear-gradient(90deg,#b2753f,#d19663)!important}
html.halloween-theme-active .manager-profile-spotlight{background:radial-gradient(circle at 50% 100%,rgba(178,117,63,.10),transparent 52%),linear-gradient(145deg,rgba(255,255,255,.034),rgba(12,10,9,.68))!important}
html.halloween-theme-active .manager-profile-spotlight.live{border-color:rgba(203,135,75,.22)!important}
html.halloween-theme-active .manager-profile-spotlight.win{border-color:rgba(193,130,75,.17)!important}
html.halloween-theme-active .manager-profile-spotlight-head span{color:#907054!important}
html.halloween-theme-active .manager-profile-spotlight-head strong{color:#d3c2b4!important}
html.halloween-theme-active .manager-profile-live-dot{color:#d89f6c!important}
html.halloween-theme-active .manager-profile-live-dot i{background:#c9854a!important;box-shadow:0 0 0 4px rgba(201,133,74,.09)!important}
html.halloween-theme-active .manager-profile-match-side strong{color:#d7c6b6!important}
html.halloween-theme-active .manager-profile-match-side span{color:#847564!important}
html.halloween-theme-active .manager-profile-match-score span{color:#edc4a1!important}
html.halloween-theme-active .manager-profile-match-score small{color:#7d6e5e!important}
html.halloween-theme-active .manager-profile-spotlight-action{color:#b6997f!important}
html.halloween-theme-active .manager-profile-spotlight.empty h3{color:#dac6b4!important}
html.halloween-theme-active .manager-profile-spotlight.empty p{color:#907f6c!important}
html.halloween-theme-active .manager-profile-honours-preview{background:radial-gradient(circle at 80% 50%,rgba(245,196,81,.08),transparent 35%),linear-gradient(145deg,rgba(255,255,255,.03),rgba(12,10,9,.68))!important}
html.halloween-theme-active .manager-profile-honours-counts small{color:#9a785b!important}
html.halloween-theme-active .profile-premium-panel{background:linear-gradient(145deg,rgba(255,255,255,.03),rgba(12,10,9,.58))!important}
html.halloween-theme-active .manager-profile-performance-strip>div{border:1px solid rgba(178,117,63,.10)!important;background:linear-gradient(145deg,rgba(178,117,63,.055),rgba(255,255,255,.018))!important}
html.halloween-theme-active .manager-profile-performance-strip span{color:#837463!important}
html.halloween-theme-active .manager-profile-performance-strip strong{color:#e1c5ad!important}
html.halloween-theme-active .manager-profile-honours-hero{background:radial-gradient(circle at 85% 50%,rgba(245,196,81,.12),transparent 33%),linear-gradient(145deg,rgba(245,196,81,.04),rgba(12,10,9,.70))!important}
html.halloween-theme-active .manager-profile-honours-hero-stats span{color:#a17d5e!important}
html.halloween-theme-active .stats-record-hero{border:1px solid rgba(194,128,70,.19)!important;background:radial-gradient(circle at 12% 18%,rgba(178,117,63,.18),transparent 34%),radial-gradient(circle at 86% 18%,rgba(197,156,113,.14),transparent 31%),linear-gradient(135deg,#1a1714 0%,#110f0d 45%,#0f0d0b 100%)!important}
html.halloween-theme-active .stats-record-hero:after{border:1px solid rgba(194,128,70,.07)!important}
html.halloween-theme-active .stats-record-hero-ghost span{color:#e4b184!important}
html.halloween-theme-active .stats-record-kicker{color:#9f8f7f!important}
html.halloween-theme-active .stats-record-kicker i{background:#c28046!important;box-shadow:0 0 14px rgba(194,128,70,.65)!important}
html.halloween-theme-active .stats-record-hero h1{background:linear-gradient(108deg,#edc4a1 0%,#edc4a1 37%,#d19764 72%,#d6ba9b 100%)!important}
html.halloween-theme-active .stats-record-hero h1 em{color:#c79970!important;-webkit-text-fill-color:#c79970!important}
html.halloween-theme-active .stats-record-hero p{color:#b1a598!important}
html.halloween-theme-active .stats-record-hero-count{background:rgba(11,10,8,.38)!important}
html.halloween-theme-active .stats-record-hero-count span{color:#a09181!important}
html.halloween-theme-active .stats-record-hero-count strong{color:#edc4a1!important}
html.halloween-theme-active .stats-record-hero-count small{color:#887867!important}
html.halloween-theme-active .stats-record-section-heading span{color:#cc8d56!important}
html.halloween-theme-active .stats-record-breaker-card.clickable:hover{border-color:rgba(194,128,70,.26)!important;background:linear-gradient(145deg,rgba(194,128,70,.07),rgba(255,255,255,.018))!important}
html.halloween-theme-active .stats-record-breaker-card.tone-score{box-shadow:inset 0 3px rgba(202,165,125,.48)!important}
html.halloween-theme-active .stats-record-breaker-card.tone-streak{box-shadow:inset 0 3px rgba(205,144,92,.45)!important}
html.halloween-theme-active .stats-record-breaker-card.tone-wins{box-shadow:inset 0 3px rgba(194,128,70,.48)!important}
html.halloween-theme-active .stats-record-breaker-top span{color:#938270!important}
html.halloween-theme-active .stats-record-breaker-placeholder{color:#8a7a68!important}
html.halloween-theme-active .stats-record-breaker-person small{color:#998877!important}
html.halloween-theme-active .stats-record-breaker-person span{color:#8c7c6a!important}
html.halloween-theme-active .stats-record-breaker-value strong{color:#edc4a1!important}
html.halloween-theme-active .stats-record-breaker-value span{color:#a07d5e!important}
html.halloween-theme-active .stats-my-record-book{border:1px solid rgba(194,128,70,.16)!important;background:linear-gradient(110deg,rgba(194,128,70,.075),rgba(23,20,18,.88) 42%,rgba(199,160,118,.065))!important}
html.halloween-theme-active .stats-my-record-person span{color:#c68b58!important}
html.halloween-theme-active .stats-my-record-person small{color:#907f6c!important}
html.halloween-theme-active .stats-my-record-totals span{color:#8d7c6a!important}
html.halloween-theme-active .stats-my-record-featured>div{border-left:2px solid rgba(194,128,70,.3)!important}
html.halloween-theme-active .stats-my-record-featured span{color:#907f6d!important}
html.halloween-theme-active .stats-my-record-action{border:1px solid rgba(194,128,70,.2)!important;background:rgba(194,128,70,.075)!important;color:#e8c09d!important}
html.halloween-theme-active .stats-my-record-action:hover{background:rgba(194,128,70,.12)!important;border-color:rgba(194,128,70,.36)!important}
html.halloween-theme-active .stats-record-nav{background:rgba(15,13,12,.91)!important}
html.halloween-theme-active .stats-record-filter{color:#907f6c!important}
html.halloween-theme-active .stats-record-filter:hover{color:#e5c5a9!important}
html.halloween-theme-active .stats-record-filter.active{border-color:rgba(194,128,70,.22)!important;background:linear-gradient(135deg,rgba(194,128,70,.14),rgba(194,128,70,.055))!important;color:#eab98f!important}
html.halloween-theme-active .stats-record-nav>span{color:#7c6e5e!important}
html.halloween-theme-active .stats-record-group-icon{border:1px solid rgba(194,128,70,.15)!important;background:rgba(194,128,70,.06)!important;color:#d29c6c!important}
html.halloween-theme-active .stats-record-group-head small{color:#b58256!important}
html.halloween-theme-active .stats-record-group-head p{color:#867765!important}
html.halloween-theme-active .stats-record-group-head>b{color:#8f7e6c!important}
html.halloween-theme-active .record-book-card:hover{border-color:rgba(194,128,70,.17)!important}
html.halloween-theme-active .record-book-card-head span{color:#b8865b!important}
html.halloween-theme-active .record-holder.clickable:hover{background:rgba(194,128,70,.035)!important}
html.halloween-theme-active .record-holder-copy span{color:#857665!important}
html.halloween-theme-active .record-holder-value{color:#e1af84!important}
html.halloween-theme-active .record-chaser-row.clickable:hover{background:rgba(194,128,70,.035)!important}
html.halloween-theme-active .record-chaser-position{color:#938270!important}
html.halloween-theme-active .record-chaser-row:nth-child(1) .record-chaser-position{color:#cdc5bc!important}
html.halloween-theme-active .record-chaser-copy small{color:#7d6e5e!important}
html.halloween-theme-active .record-chaser-row>b{color:#d3a47b!important}
html.halloween-theme-active .rules-handbook-hero{border:1px solid rgba(178,117,63,.18)!important;background:radial-gradient(circle at 15% 5%,rgba(178,117,63,.18),transparent 36%),radial-gradient(circle at 88% 16%,rgba(198,158,115,.13),transparent 29%),linear-gradient(135deg,#1a1714 0%,#110f0d 46%,#0f0d0b 100%)!important}
html.halloween-theme-active .rules-handbook-hero-art:after{border-color:rgba(178,117,63,.06)!important}
html.halloween-theme-active .rules-handbook-eyebrow{color:#a9896d!important}
html.halloween-theme-active .rules-handbook-eyebrow:before{background:#c28046!important;box-shadow:0 0 14px rgba(194,128,70,.65)!important}
html.halloween-theme-active .rules-handbook-hero h1{background:linear-gradient(100deg,#edc4a1 0%,#edc4a1 31%,#dea36f 63%,#d1b08e 100%)!important}
html.halloween-theme-active .rules-handbook-hero p{color:#afa295!important}
html.halloween-theme-active .handbook-action{color:#d6c6b8!important}
html.halloween-theme-active .handbook-action:hover{border-color:rgba(178,117,63,.3)!important}
html.halloween-theme-active .handbook-action.primary{border-color:rgba(178,117,63,.28)!important;background:linear-gradient(135deg,rgba(178,117,63,.2),rgba(178,117,63,.08))!important;color:#edc39f!important}
html.halloween-theme-active .handbook-status-pill{border:1px solid rgba(178,117,63,.2)!important;background:rgba(178,117,63,.07)!important;color:#d6ac88!important}
html.halloween-theme-active .rules-handbook-seal{border:1px solid rgba(178,117,63,.22)!important;background:radial-gradient(circle,rgba(178,117,63,.1),rgba(12,11,9,.5) 68%)!important;box-shadow:inset 0 0 0 9px rgba(255,255,255,.015),0 0 45px rgba(178,117,63,.06)!important}
html.halloween-theme-active .rules-handbook-seal:before{border:1px dashed rgba(178,117,63,.18)!important}
html.halloween-theme-active .rules-handbook-seal span,
html.halloween-theme-active .rules-handbook-seal small{color:#948371!important}
html.halloween-theme-active .rules-handbook-seal strong{color:#e0a470!important}
html.halloween-theme-active .rules-section-label span{color:#a78669!important}
html.halloween-theme-active .rules-section-label strong{color:#d5c6b8!important}
html.halloween-theme-active .rules-glance-grid{background:rgba(10,9,8,.3)!important}
html.halloween-theme-active .rules-glance-grid small{color:#948371!important}
html.halloween-theme-active .rules-glance-grid strong{color:#edc4a1!important}
html.halloween-theme-active .rules-glance-grid article:nth-child(3) strong,
html.halloween-theme-active .rules-glance-grid article:nth-child(4) strong{color:#e8c09d!important}
html.halloween-theme-active .rules-glance-grid span{color:#8b7a69!important}
html.halloween-theme-active .rules-flow-track{background:rgba(10,9,8,.28)!important}
html.halloween-theme-active .rules-flow-track b{color:#c08149!important}
html.halloween-theme-active .rules-flow-track strong{color:#dcc5b2!important}
html.halloween-theme-active .rules-flow-track span{color:#8a7a68!important}
html.halloween-theme-active .rules-flow-track>i{color:#554b40!important}
html.halloween-theme-active .rules-handbook-nav{background:rgba(13,12,10,.88)!important}
html.halloween-theme-active .rules-handbook-nav button{color:#9b8c7b!important}
html.halloween-theme-active .rules-handbook-nav button:hover{border-color:rgba(178,117,63,.18)!important;background:rgba(178,117,63,.065)!important;color:#edc4a1!important}
html.halloween-theme-active .rules-chapter>header>span{border:1px solid rgba(178,117,63,.17)!important;background:rgba(178,117,63,.065)!important;color:#d09664!important}
html.halloween-theme-active .rules-chapter header small{color:#807161!important}
html.halloween-theme-active .rules-chapter header h2{color:#edc4a1!important}
html.halloween-theme-active .rules-chapter header p{color:#938270!important}
html.halloween-theme-active .handbook-rule[open]{border-color:rgba(178,117,63,.16)!important;background:linear-gradient(145deg,rgba(178,117,63,.045),rgba(255,255,255,.014))!important}
html.halloween-theme-active .handbook-rule.prize[open]{border-color:rgba(215,155,102,.18)!important}
html.halloween-theme-active .handbook-rule-number{border:1px solid rgba(178,117,63,.13)!important;background:rgba(178,117,63,.05)!important;color:#aa8565!important}
html.halloween-theme-active .handbook-rule-summary-copy strong{color:#d8c6b6!important}
html.halloween-theme-active .handbook-rule-summary-copy small{color:#8b7b69!important}
html.halloween-theme-active .handbook-rule-toggle:before,
html.halloween-theme-active .handbook-rule-toggle:after{background:#a68467!important}
html.halloween-theme-active .handbook-bullets li{color:#c1b7ac!important}
html.halloween-theme-active .handbook-bullets li:before{color:#c28550!important}
html.halloween-theme-active .handbook-inline-link{color:#c7a07d!important}
html.halloween-theme-active .handbook-inline-link:hover{color:#edc4a1!important}
html.halloween-theme-active .handbook-callout{background:rgba(10,9,8,.32)!important}
html.halloween-theme-active .handbook-callout.info>span{background:rgba(178,117,63,.1)!important;color:#d29765!important}
html.halloween-theme-active .handbook-callout strong{color:#d5c6b8!important}
html.halloween-theme-active .handbook-callout p{color:#998978!important}
html.halloween-theme-active .handbook-score-grid>div{border:1px solid rgba(178,117,63,.09)!important;background:rgba(178,117,63,.035)!important}
html.halloween-theme-active .handbook-score-grid strong{color:#edc4a1!important}
html.halloween-theme-active .handbook-score-grid span{color:#9d7a5c!important}
html.halloween-theme-active .handbook-prize-grid>div{border:1px solid rgba(209,147,92,.1)!important;background:linear-gradient(135deg,rgba(209,147,92,.06),rgba(255,255,255,.015))!important}
html.halloween-theme-active .handbook-prize-grid small{color:#9e7b5d!important}
html.halloween-theme-active .handbook-prize-grid strong{color:#edc4a1!important}
html.halloween-theme-active .handbook-prize-grid span{color:#867765!important}
html.halloween-theme-active .rules-handbook-closing{border:1px solid rgba(178,117,63,.12)!important;background:linear-gradient(110deg,rgba(178,117,63,.055),rgba(255,255,255,.014))!important}
html.halloween-theme-active .rules-handbook-closing>span{background:rgba(178,117,63,.08)!important;color:#c8976c!important}
html.halloween-theme-active .rules-handbook-closing small{color:#857665!important}
html.halloween-theme-active .rules-handbook-closing strong{color:#ddc5b1!important}
html.halloween-theme-active .rules-handbook-closing p{color:#938270!important}
html.halloween-theme-active .rules-handbook-closing a{color:#c5a07f!important}
html.halloween-theme-active .rules-handbook-closing a:hover{color:#edc4a1!important}
html.halloween-theme-active .prize-centre-hero{border:1px solid rgba(199,140,89,.18)!important;background:radial-gradient(circle at 18% 8%,rgba(178,117,63,.18),transparent 35%),radial-gradient(circle at 85% 30%,rgba(199,160,118,.15),transparent 30%),linear-gradient(135deg,#1b1714 0%,#12100e 47%,#0f0d0c 100%)!important}
html.halloween-theme-active .prize-centre-atmosphere i:nth-child(2){border-color:rgba(194,128,70,.06)!important}
html.halloween-theme-active .prize-centre-copy>span{color:#c08d61!important}
html.halloween-theme-active .prize-centre-copy h1{background:linear-gradient(100deg,#edc4a1 0%,#e6c5a7 34%,#d39d6d 70%,#d6ba9b 100%)!important}
html.halloween-theme-active .prize-centre-copy p{color:#a99c8d!important}
html.halloween-theme-active .prize-centre-copy>small{color:#847564!important}
html.halloween-theme-active .prize-centre-season-totals>span{color:#958472!important}
html.halloween-theme-active .prize-centre-quick>div{background:rgba(13,11,10,.54)!important}
html.halloween-theme-active .prize-centre-quick span{color:#907f6c!important}
html.halloween-theme-active .prize-centre-quick strong{color:#edc4a1!important}
html.halloween-theme-active .prize-centre-quick small{color:#837363!important}
html.halloween-theme-active .prize-section-heading span{color:#bc8a5d!important}
html.halloween-theme-active .prize-section-heading p{color:#8f7e6c!important}
html.halloween-theme-active .prize-section-heading>b{color:#807060!important}
html.halloween-theme-active .prize-rules-link{color:#a68568!important}
html.halloween-theme-active .prize-rules-link:hover{color:#e4bd9a!important}
html.halloween-theme-active .prize-offer-card{background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(11,10,8,.44))!important}
html.halloween-theme-active .prize-offer-card:after{background:radial-gradient(circle,rgba(194,128,70,.12),transparent 68%)!important}
html.halloween-theme-active .prize-offer-card.monthly:after{background:radial-gradient(circle,rgba(203,167,128,.13),transparent 68%)!important}
html.halloween-theme-active .prize-offer-head span{color:#907054!important}
html.halloween-theme-active .prize-offer-head b{background:rgba(194,128,70,.09)!important;color:#d29c6d!important}
html.halloween-theme-active .prize-offer-pair small{color:#827362!important}
html.halloween-theme-active .prize-offer-text{color:#e3c5aa!important}
html.halloween-theme-active .prize-offer-card p{color:#948371!important}
html.halloween-theme-active .prize-journey-track:before{background:linear-gradient(90deg,rgba(194,128,70,.18),rgba(203,167,128,.17),rgba(245,196,81,.18))!important}
html.halloween-theme-active .prize-journey-step:before{border:3px solid #13110f!important;background:#c08958!important;box-shadow:0 0 0 1px rgba(192,137,88,.25)!important}
html.halloween-theme-active .prize-journey-step>span{color:#817261!important}
html.halloween-theme-active .prize-journey-step>strong{color:#e3c5aa!important}
html.halloween-theme-active .prize-journey-step>small{color:#8c7c6a!important}
html.halloween-theme-active .prize-my-cabinet{border:1px solid rgba(194,128,70,.15)!important;background:linear-gradient(110deg,rgba(194,128,70,.07),rgba(21,18,16,.9) 42%,rgba(197,156,112,.06))!important}
html.halloween-theme-active .prize-my-cabinet.has-prizes{background:linear-gradient(110deg,rgba(245,196,81,.055),rgba(21,18,16,.9) 42%,rgba(194,128,70,.055))!important}
html.halloween-theme-active .prize-my-person span,
html.halloween-theme-active .prize-my-total span,
html.halloween-theme-active .prize-my-latest span{color:#8b6c51!important}
html.halloween-theme-active .prize-my-person small{color:#8a7a68!important}
html.halloween-theme-active .prize-my-total small{color:#8a7a68!important}
html.halloween-theme-active .prize-my-latest small{color:#887867!important}
html.halloween-theme-active .prize-my-action{border:1px solid rgba(194,128,70,.18)!important;background:rgba(194,128,70,.07)!important;color:#daae88!important}
html.halloween-theme-active .prize-my-action:hover{background:rgba(194,128,70,.12)!important;border-color:rgba(194,128,70,.3)!important}
html.halloween-theme-active .prize-live-strip>small{color:#8b7b69!important}
html.halloween-theme-active .diamond-leader-podium:hover{border-color:rgba(194,128,70,.18)!important}
html.halloween-theme-active .diamond-leader-podium>small{color:#827362!important}
html.halloween-theme-active .diamond-leader-compact:hover{border-color:rgba(194,128,70,.16)!important;background:rgba(194,128,70,.025)!important}
html.halloween-theme-active .diamond-leader-compact>span{color:#8c7c6a!important}
html.halloween-theme-active .diamond-leader-compact>small{color:#7a6b5c!important}
html.halloween-theme-active .prize-history-nav{background:rgba(13,12,10,.92)!important}
html.halloween-theme-active .prize-history-nav button{color:#897967!important}
html.halloween-theme-active .prize-history-nav button:hover{color:#e0c5ad!important}
html.halloween-theme-active .prize-history-nav button.active{border-color:rgba(194,128,70,.25)!important;background:rgba(194,128,70,.08)!important;color:#e2b48d!important}
html.halloween-theme-active .prize-history-nav>span{color:#6a5d50!important}
html.halloween-theme-active .prize-history-card:hover{border-color:rgba(194,128,70,.16)!important;background:rgba(194,128,70,.025)!important}
html.halloween-theme-active .prize-history-kind{background:rgba(194,128,70,.07)!important;color:#c4956c!important}
html.halloween-theme-active .prize-history-kind.monthly{background:rgba(202,164,124,.08)!important;color:#d8bda0!important}
html.halloween-theme-active .prize-history-date small{color:#796a5b!important}
html.halloween-theme-active .prize-history-winner small{color:#796a5b!important}
html.halloween-theme-active .prize-history-award-modern small{color:#796a5b!important}
html.halloween-theme-active .prize-history-arrow{color:#745a44!important}
html.halloween-theme-active .my-season-command-hero{border:1px solid rgba(190,122,62,.2)!important;background:radial-gradient(circle at 12% 10%,rgba(178,117,63,.17),transparent 34%),radial-gradient(circle at 88% 12%,rgba(200,161,120,.12),transparent 32%),linear-gradient(135deg,#1a1713 0%,#14120f 46%,#0f0d0c 100%)!important}
html.halloween-theme-active .my-season-command-atmosphere i:nth-child(2){border-color:rgba(178,117,63,.07)!important}
html.halloween-theme-active .my-season-command-kicker{color:#a8886c!important}
html.halloween-theme-active .my-season-command-kicker i{background:#c48248!important;box-shadow:0 0 14px rgba(196,130,72,.7)!important}
html.halloween-theme-active .my-season-command-avatar{background:linear-gradient(145deg,rgba(178,117,63,.17),rgba(199,164,126,.07))!important;border:1px solid rgba(178,117,63,.18)!important}
html.halloween-theme-active .my-season-command-person>div>span{color:#948371!important}
html.halloween-theme-active .my-season-command-person h1{color:#edc4a1!important}
html.halloween-theme-active .my-season-command-person p{color:#a79a8b!important}
html.halloween-theme-active .my-season-command-scoreboard{background:rgba(11,9,7,.36)!important}
html.halloween-theme-active .my-season-command-scoreboard span{color:#887867!important}
html.halloween-theme-active .my-season-command-scoreboard strong{color:#edc4a1!important}
html.halloween-theme-active .my-season-hero-action{color:#c9c1b7!important}
html.halloween-theme-active .my-season-hero-action.primary{border-color:rgba(178,117,63,.26)!important;background:linear-gradient(135deg,rgba(178,117,63,.18),rgba(178,117,63,.07))!important;color:#edc4a1!important}
html.halloween-theme-active .my-season-hero-action.quiet{color:#948472!important}
html.halloween-theme-active .my-season-hero-action:hover{border-color:rgba(178,117,63,.3)!important;color:#edc4a1!important}
html.halloween-theme-active .my-season-now{border:1px solid rgba(192,126,67,.18)!important;background:linear-gradient(135deg,rgba(27,25,22,.96),rgba(16,14,12,.98))!important}
html.halloween-theme-active .my-season-now:before{background:radial-gradient(circle at 50% 10%,rgba(178,117,63,.08),transparent 42%)!important}
html.halloween-theme-active .my-season-now.live{border-color:rgba(199,129,67,.34)!important;box-shadow:0 20px 55px rgba(143,82,29,.10)!important}
html.halloween-theme-active .my-season-now.win{border-color:rgba(193,131,76,.25)!important}
html.halloween-theme-active .my-season-now-head span{color:#9e7b5d!important}
html.halloween-theme-active .my-season-now.live .my-season-now-head span{color:#e09a5d!important}
html.halloween-theme-active .my-season-now-head>b{color:#a59788!important}
html.halloween-theme-active .my-season-now.live .my-season-now-head>b{color:#eabb92!important;border-color:rgba(178,117,63,.18)!important}
html.halloween-theme-active .my-season-now-side span{color:#958472!important}
html.halloween-theme-active .my-season-now-score small{color:#a78669!important}
html.halloween-theme-active .my-season-now-action{color:#c1a995!important}
html.halloween-theme-active .my-season-now-action:hover{background:rgba(178,117,63,.055)!important;color:#edc4a1!important}
html.halloween-theme-active .my-season-now.empty span{color:#9c7a5c!important}
html.halloween-theme-active .my-season-now.empty p{color:#9b8b7a!important}
html.halloween-theme-active .my-season-now.empty .my-season-now-action{border:1px solid rgba(178,117,63,.16)!important}
html.halloween-theme-active .my-season-section-head span,
html.halloween-theme-active .my-season-card-head span{color:#947457!important}
html.halloween-theme-active .my-season-competition-card{background:linear-gradient(145deg,rgba(29,26,23,.78),rgba(16,14,13,.93))!important}
html.halloween-theme-active .my-season-competition-card:after{border:1px solid rgba(178,117,63,.06)!important}
html.halloween-theme-active .my-season-competition-card:hover{border-color:rgba(178,117,63,.22)!important}
html.halloween-theme-active .my-season-competition-card span{color:#9c7a5c!important}
html.halloween-theme-active .my-season-competition-card small{color:#998877!important}
html.halloween-theme-active .my-season-competition-card b{color:#b78b65!important}
html.halloween-theme-active .my-season-competition-card.monthly strong{color:#e2ceb9!important}
html.halloween-theme-active .my-season-dashboard-card{background:linear-gradient(145deg,rgba(25,23,21,.82),rgba(16,14,12,.94))!important}
html.halloween-theme-active .my-season-card-head button{color:#b58c68!important}
html.halloween-theme-active .my-season-next-list b{color:#8c7c6a!important}
html.halloween-theme-active .my-season-next-list small{color:#8f7e6c!important}
html.halloween-theme-active .my-season-next-list i{color:#9c7a5c!important}
html.halloween-theme-active .my-season-inbox-list button>i{background:var(--my-alert,#b2753f)!important}
html.halloween-theme-active .my-season-inbox-list button.unread>i{box-shadow:0 0 12px color-mix(in srgb,var(--my-alert,#b2753f) 45%,transparent)!important}
html.halloween-theme-active .my-season-inbox-list small{color:#91806e!important}
html.halloween-theme-active .my-season-story-list article>b{border:1px solid rgba(178,117,63,.12)!important;background:rgba(178,117,63,.06)!important;color:#ce9d72!important}
html.halloween-theme-active .my-season-story-list small{color:#8e6f53!important}
html.halloween-theme-active .my-season-story-list em{color:#907f6d!important}
html.halloween-theme-active .my-season-milestone-icon{color:rgba(178,117,63,.08)!important}
html.halloween-theme-active .my-season-dashboard-card.milestone p{color:#988776!important}
html.halloween-theme-active .my-season-reward-stats span{color:#8d7c6a!important}
html.halloween-theme-active .my-season-reward-latest span{color:#99775a!important}
html.halloween-theme-active .my-season-reward-latest small{color:#8d7c6a!important}
html.halloween-theme-active .my-season-quick-dock{background:rgba(15,13,12,.86)!important}
html.halloween-theme-active .my-season-quick-dock button,
html.halloween-theme-active .my-season-quick-dock a{color:#aea294!important}
html.halloween-theme-active .my-season-quick-dock b{color:#bf8653!important}
html.halloween-theme-active .my-season-quick-dock button:hover,
html.halloween-theme-active .my-season-quick-dock a:hover{background:rgba(178,117,63,.07)!important;color:#edc4a1!important}
html.halloween-theme-active .my-season-profile-cta{box-shadow:0 0 22px rgba(178,117,63,.08)!important}
html.halloween-theme-active .gameweek-rankings-command{border:1px solid rgba(178,117,63,.12)!important;background:linear-gradient(120deg,rgba(178,117,63,.045),rgba(255,255,255,.018))!important}
html.halloween-theme-active .gameweek-gw-nav>button{color:#b8aca0!important}
html.halloween-theme-active .gameweek-gw-nav>button:hover:not(:disabled){border-color:rgba(178,117,63,.28)!important;color:#edc4a1!important}
html.halloween-theme-active .gameweek-gw-nav label{border:1px solid rgba(178,117,63,.16)!important;background:rgba(178,117,63,.055)!important}
html.halloween-theme-active .gameweek-gw-nav label>span{color:#978775!important}
html.halloween-theme-active .gameweek-my-summary{border:1px solid rgba(178,117,63,.18)!important;background:radial-gradient(circle at 8% 50%,rgba(178,117,63,.10),transparent 28%),linear-gradient(115deg,rgba(28,25,22,.88),rgba(20,18,15,.94) 48%,rgba(33,30,27,.88))!important}
html.halloween-theme-active .gameweek-my-summary.live{background:radial-gradient(circle at 8% 50%,rgba(245,196,81,.09),transparent 28%),linear-gradient(115deg,rgba(37,39,34,.88),rgba(20,18,15,.94) 48%,rgba(33,30,27,.88))!important}
html.halloween-theme-active .gameweek-my-identity small{color:#9a8a79!important}
html.halloween-theme-active .gameweek-my-metrics span{color:#91806e!important}
html.halloween-theme-active .gameweek-my-metrics small{color:#857564!important}
html.halloween-theme-active .gameweek-my-profile{border:1px solid rgba(178,117,63,.2)!important;background:rgba(178,117,63,.07)!important;color:#edc4a1!important}
html.halloween-theme-active .gameweek-my-profile:hover{background:rgba(178,117,63,.12)!important;border-color:rgba(178,117,63,.34)!important}
html.halloween-theme-active .gameweek-snapshot span{color:#907f6c!important}
html.halloween-theme-active .gameweek-top-winner:hover,
html.halloween-theme-active .gameweek-top-runner:hover{border-color:rgba(178,117,63,.25)!important}
html.halloween-theme-active .gameweek-top-winner-copy small{color:#998978!important}
html.halloween-theme-active .gameweek-top-medal{color:#b7aca0!important}
html.halloween-theme-active .gameweek-top-runner.place-2 .gameweek-top-medal{color:#dbd6d0!important;background:rgba(214,207,200,.08)!important}
html.halloween-theme-active .gameweek-top-runner small{color:#8c7b69!important}
html.halloween-theme-active .gameweek-top-runner>b small{color:#8c7b69!important}
html.halloween-theme-active .gameweek-rankings-panel-head>div:first-child small{color:#92816f!important}
html.halloween-theme-active .gameweek-ranking-search .app-icon{color:#877766!important}
html.halloween-theme-active .gameweek-ranking-search input::placeholder{color:#746657!important}
html.halloween-theme-active .gameweek-rankings-tools>span{color:#897967!important}
html.halloween-theme-active .gameweek-rankings-context{background:rgba(178,117,63,.025)!important;color:#8c7c6a!important}
html.halloween-theme-active .gameweek-rankings-context strong{color:#c3b9af!important}
html.halloween-theme-active .gameweek-ranking-copy strong em{border:1px solid rgba(178,117,63,.24)!important;background:rgba(178,117,63,.08)!important;color:#e6b182!important}
html.halloween-theme-active .gameweek-ranking-copy small{color:#8b7a69!important}
html.halloween-theme-active .gameweek-score-ranking-score small{color:#867665!important}
html.halloween-theme-active .gameweek-score-ranking-delta.positive{color:#ce9b6e!important}
html.halloween-theme-active .gameweek-score-ranking-overall{color:#a7998a!important}
html.halloween-theme-active .gameweek-ranking-links>button:hover{border-color:rgba(178,117,63,.25)!important;background:rgba(178,117,63,.045)!important}
html.halloween-theme-active .gameweek-ranking-links>button>span{background:rgba(178,117,63,.08)!important}
html.halloween-theme-active .gameweek-ranking-links small{color:#8b7b69!important}
html.halloween-theme-active .gameweek-ranking-links>b{color:#8f7e6c!important}
html.halloween-theme-active .gameweek-upcoming-state{background:radial-gradient(circle at 50% 18%,rgba(178,117,63,.08),transparent 35%),rgba(255,255,255,.015)!important}
html.halloween-theme-active .gameweek-upcoming-mark{border:1px solid rgba(178,117,63,.18)!important;background:rgba(178,117,63,.07)!important;color:#eaba8f!important}
html.halloween-theme-active .gameweek-upcoming-state p{color:#948371!important}
html.halloween-theme-active .monthly-flagship-hero{border:1px solid rgba(194,134,82,.19)!important;background:radial-gradient(circle at 18% 12%,rgba(178,117,63,.19),transparent 34%),radial-gradient(circle at 88% 18%,rgba(245,196,81,.13),transparent 30%),linear-gradient(135deg,#1a1714 0%,#110f0d 48%,#100e0c 100%)!important}
html.halloween-theme-active .monthly-flagship-hero.is-final{background:radial-gradient(circle at 18% 12%,rgba(245,196,81,.14),transparent 34%),radial-gradient(circle at 86% 15%,rgba(178,117,63,.12),transparent 30%),linear-gradient(135deg,#1c1a18 0%,#13110f 46%,#100e0c 100%)!important}
html.halloween-theme-active .monthly-hero-atmosphere i:nth-child(2){border-color:rgba(178,117,63,.07)!important}
html.halloween-theme-active .monthly-hero-copy>span,
html.halloween-theme-active .monthly-section-heading span,
html.halloween-theme-active .monthly-my-race span,
html.halloween-theme-active .monthly-standings-head>div>span{color:#d09a6b!important}
html.halloween-theme-active .monthly-hero-copy h1{background:linear-gradient(90deg,#edc4a1 0%,#e5b891 48%,#d1b18f 100%)!important}
html.halloween-theme-active .monthly-hero-copy p{color:#b6ab9e!important}
html.halloween-theme-active .monthly-hero-meta b{color:#edc4a1!important}
html.halloween-theme-active .monthly-hero-meta span{color:#b79c84!important}
html.halloween-theme-active .monthly-wearable-visual{background:radial-gradient(circle at 50% 22%,rgba(245,196,81,.22),transparent 38%),linear-gradient(145deg,rgba(54,42,32,.98),rgba(17,16,15,.98))!important}
html.halloween-theme-active .monthly-wearable-visual:before{background:linear-gradient(145deg,rgba(245,196,81,.12),rgba(178,117,63,.035))!important}
html.halloween-theme-active .monthly-exclusive-prize p{color:#b89d86!important}
html.halloween-theme-active .monthly-prize-note{color:#9b795b!important}
html.halloween-theme-active .monthly-navigator{background:rgba(16,14,12,.94)!important}
html.halloween-theme-active .monthly-navigator-main>button{color:#a99b8d!important}
html.halloween-theme-active .monthly-navigator-main>button:hover:not(:disabled){border-color:rgba(178,117,63,.26)!important;color:#edc4a1!important;background:rgba(178,117,63,.06)!important}
html.halloween-theme-active .monthly-navigator-main>div span{color:#cf9b6e!important}
html.halloween-theme-active .monthly-navigator-main>div small{color:#92816f!important}
html.halloween-theme-active .monthly-progress-track button{color:#948371!important}
html.halloween-theme-active .monthly-progress-track button.complete{border-color:rgba(178,117,63,.18)!important;background:rgba(178,117,63,.055)!important;color:#e4b184!important}
html.halloween-theme-active .monthly-progress-track button.current{border-color:rgba(209,177,143,.20)!important;color:#dbc2a8!important}
html.halloween-theme-active .monthly-jump-select{color:#948371!important}
html.halloween-theme-active .monthly-jump-select select{background:#151311!important;color:#dcd6cf!important}
html.halloween-theme-active .monthly-my-race{border:1px solid rgba(178,117,63,.18)!important;background:linear-gradient(115deg,rgba(178,117,63,.09),rgba(21,18,16,.92) 43%,rgba(197,157,114,.055))!important}
html.halloween-theme-active .monthly-my-race-identity small{color:#948371!important}
html.halloween-theme-active .monthly-my-race-core>div{background:rgba(10,9,7,.24)!important}
html.halloween-theme-active .monthly-my-race-core span{color:#9b795b!important}
html.halloween-theme-active .monthly-my-race-message small{color:#948371!important}
html.halloween-theme-active .monthly-my-gws button{color:#d5c6b8!important}
html.halloween-theme-active .monthly-my-gws span{color:#8b7a69!important}
html.halloween-theme-active .monthly-my-jump{border:1px solid rgba(178,117,63,.18)!important;background:rgba(178,117,63,.07)!important;color:#ecc09a!important}
html.halloween-theme-active .monthly-race-snapshot span{color:#8b7a69!important}
html.halloween-theme-active .monthly-race-snapshot small{color:#8b7b69!important}
html.halloween-theme-active .monthly-prize-race{background:radial-gradient(circle at 10% 0%,rgba(245,196,81,.08),transparent 34%),linear-gradient(145deg,rgba(23,21,19,.96),rgba(15,14,12,.96))!important}
html.halloween-theme-active .monthly-section-heading p,
html.halloween-theme-active .monthly-standings-head p{color:#938270!important}
html.halloween-theme-active .monthly-prize-winner-copy small{color:#9a8a79!important}
html.halloween-theme-active .monthly-prize-challenger.place-2 .monthly-prize-medal{color:#d5c6b8!important}
html.halloween-theme-active .monthly-prize-challenger>div small{color:#8f7e6c!important}
html.halloween-theme-active .monthly-prize-challenger>b small{color:#8b7b69!important}
html.halloween-theme-active .monthly-next-challengers>span{color:#8c7b69!important}
html.halloween-theme-active .monthly-next-challengers button{color:#c9b4a3!important}
html.halloween-theme-active .monthly-next-challengers span{color:#b0a396!important}
html.halloween-theme-active .monthly-next-challengers em{color:#8c7b69!important}
html.halloween-theme-active .monthly-standings-section{background:linear-gradient(145deg,rgba(22,20,18,.96),rgba(15,14,12,.96))!important}
html.halloween-theme-active .monthly-standings-tools input{color:#d8c6b6!important}
html.halloween-theme-active .monthly-standings-tools>span{color:#8b7b69!important}
html.halloween-theme-active .monthly-ranking-head{color:#7f7060!important}
html.halloween-theme-active .monthly-ranking-row:hover{background:rgba(178,117,63,.035)!important}
html.halloween-theme-active .monthly-ranking-row.is-current{background:linear-gradient(90deg,rgba(178,117,63,.10),rgba(178,117,63,.025))!important;box-shadow:inset 3px 0 #c18149!important}
html.halloween-theme-active .monthly-ranking-pos{color:#aea294!important}
html.halloween-theme-active .monthly-ranking-manager strong i{background:rgba(178,117,63,.10)!important;color:#dfab7e!important}
html.halloween-theme-active .monthly-ranking-manager small{color:#8a7968!important}
html.halloween-theme-active .monthly-ranking-gw{color:#b8aca0!important}
html.halloween-theme-active .monthly-ranking-total{color:#edc4a1!important}
html.halloween-theme-active .monthly-ranking-total small{color:#86684f!important}
html.halloween-theme-active .monthly-ranking-avg{color:#a39586!important}
html.halloween-theme-active .monthly-ranking-status em{color:#8c7b69!important}
html.halloween-theme-active .monthly-connected-links button:hover{border-color:rgba(178,117,63,.22)!important;background:rgba(178,117,63,.04)!important}
html.halloween-theme-active .monthly-connected-links>button>span{background:rgba(178,117,63,.08)!important;color:#dfa878!important}
html.halloween-theme-active .monthly-connected-links small{color:#857665!important}
html.halloween-theme-active .monthly-connected-links b{color:#9b795b!important}
html.halloween-theme-active .monthly-champion-card small{color:#8c7b69!important}
@media (max-width:760px){html.halloween-theme-active .monthly-ranking-gw{color:#8b7b69!important}}
@media (max-width:760px){html.halloween-theme-active .monthly-ranking-mobile-gws{color:#8d7c6a!important}}
html.halloween-theme-active .rivalry-showdown-hero{border:1px solid rgba(192,130,75,.19)!important;background:radial-gradient(circle at 18% 0%,rgba(178,117,63,.18),transparent 34%),radial-gradient(circle at 84% 10%,rgba(245,196,81,.12),transparent 31%),linear-gradient(135deg,#1a1714,#110f0d 46%,#0f0d0b)!important}
html.halloween-theme-active .rivalry-showdown-atmosphere i:nth-child(2){border-color:rgba(178,117,63,.065)!important}
html.halloween-theme-active .rivalry-showdown-head>div>span,
html.halloween-theme-active .rivalry-section-head>div>span{color:#d19b6c!important}
html.halloween-theme-active .rivalry-showdown-head h1{background:linear-gradient(90deg,#edc4a1,#e8ba92 50%,#d2b291)!important}
html.halloween-theme-active .rivalry-showdown-head p{color:#a69889!important}
html.halloween-theme-active .rivalry-share-actions button{color:#b8ada1!important}
html.halloween-theme-active .rivalry-share-actions button:hover{border-color:rgba(178,117,63,.25)!important;color:#edc4a1!important}
html.halloween-theme-active .rivalry-picker-bar{background:rgba(10,9,7,.34)!important}
html.halloween-theme-active .rivalry-picker-bar label>span{color:#8e6f53!important}
html.halloween-theme-active .rivalry-swap{border:1px solid rgba(178,117,63,.16)!important;background:rgba(178,117,63,.06)!important;color:#e3b084!important}
html.halloween-theme-active .rivalry-duel-floor{background:radial-gradient(ellipse,rgba(178,117,63,.2),transparent 70%)!important}
html.halloween-theme-active .rivalry-duel-name em{background:rgba(178,117,63,.1)!important;color:#dea97b!important}
html.halloween-theme-active .rivalry-duel-copy>small{color:#9b8b7a!important}
html.halloween-theme-active .rivalry-duel-rank span{color:#bda48e!important}
html.halloween-theme-active .rivalry-duel-rank b{color:#dac6b4!important}
html.halloween-theme-active .rivalry-duel-copy>button{color:#c69971!important}
html.halloween-theme-active .rivalry-versus-core>span{background:radial-gradient(circle,rgba(178,117,63,.12),rgba(11,9,8,.62))!important;box-shadow:0 0 35px rgba(178,117,63,.08)!important}
html.halloween-theme-active .rivalry-versus-core small{color:#877766!important}
html.halloween-theme-active .rivalry-live-showdown{border:1px solid rgba(178,117,63,.2)!important;background:linear-gradient(90deg,rgba(178,117,63,.09),rgba(17,15,13,.94))!important}
html.halloween-theme-active .rivalry-live-showdown span{color:#d39e70!important}
html.halloween-theme-active .rivalry-live-showdown span i{background:#e09a5d!important;box-shadow:0 0 10px #e09a5d!important}
html.halloween-theme-active .rivalry-live-showdown strong b{color:#edc4a1!important}
html.halloween-theme-active .rivalry-live-showdown small{color:#8c7c6a!important}
html.halloween-theme-active .rivalry-live-showdown button{border:1px solid rgba(178,117,63,.2)!important;background:rgba(178,117,63,.08)!important;color:#ecbf99!important}
html.halloween-theme-active .rivalry-direct-card{background:linear-gradient(145deg,rgba(23,21,18,.96),rgba(15,13,12,.96))!important}
html.halloween-theme-active .rivalry-direct-title span,
html.halloween-theme-active .rivalry-next-meeting span{color:#947357!important}
html.halloween-theme-active .rivalry-direct-title small{color:#98775a!important}
html.halloween-theme-active .rivalry-direct-score>div b{color:#edc4a1!important}
html.halloween-theme-active .rivalry-direct-score>div span{color:#a17d5e!important}
html.halloween-theme-active .rivalry-direct-score>strong{color:#af9177!important}
html.halloween-theme-active .rivalry-next-meeting strong{color:#daa77b!important}
html.halloween-theme-active .rivalry-next-meeting small{color:#8a7968!important}
html.halloween-theme-active .rivalry-next-meeting>b{color:#a27f61!important}
html.halloween-theme-active .rivalry-battle-section,
html.halloween-theme-active .rivalry-chart-panel,
html.halloween-theme-active .rivalry-records-section,
html.halloween-theme-active .rivalry-history-section{background:linear-gradient(145deg,rgba(22,20,18,.96),rgba(15,14,12,.96))!important}
html.halloween-theme-active .rivalry-section-head p{color:#9b795b!important}
html.halloween-theme-active .rivalry-edge span{color:#a17e5f!important}
html.halloween-theme-active .rivalry-edge-track i{background:linear-gradient(90deg,#a87040,#d79964)!important}
html.halloween-theme-active .rivalry-edge-track b{color:#d5c6b8!important}
html.halloween-theme-active .rivalry-battle-card>span{color:#937256!important}
html.halloween-theme-active .rivalry-battle-row strong.winner{color:#dfad80!important}
html.halloween-theme-active .rivalry-battle-row small{color:#847564!important}
html.halloween-theme-active .rivalry-chart-toggle button{color:#8b7b69!important}
html.halloween-theme-active .rivalry-chart-toggle button.active{background:rgba(178,117,63,.09)!important;color:#e0b086!important}
html.halloween-theme-active .rivalry-chart-identities>span{color:#c0a893!important}
html.halloween-theme-active .rivalry-chart-identities>i{color:#6d6052!important}
html.halloween-theme-active .rivalry-record-card:hover{border-color:rgba(178,117,63,.2)!important}
html.halloween-theme-active .rivalry-record-card span{color:#897967!important}
html.halloween-theme-active .rivalry-record-card small{color:#b4977f!important}
html.halloween-theme-active .rivalry-record-card em{color:#8d6e53!important}
html.halloween-theme-active .rivalry-history-count{color:#9b795b!important}
html.halloween-theme-active .rivalry-timeline-row:hover{background:rgba(178,117,63,.03)!important}
html.halloween-theme-active .rivalry-timeline-gw{color:#9a785a!important}
html.halloween-theme-active .rivalry-timeline-side small{color:#827362!important}
html.halloween-theme-active .rivalry-timeline-row>em{color:#937256!important}
html.halloween-theme-active .hof-hero{background:radial-gradient(circle at 18% 18%,rgba(245,196,81,.11),transparent 34%),radial-gradient(circle at 84% 12%,rgba(198,159,116,.13),transparent 28%),linear-gradient(135deg,#131110 0%,#100e0c 44%,#191613 100%)!important;box-shadow:0 28px 60px rgba(10,9,8,.32)!important}
html.halloween-theme-active .hof-hero-copy h1{background:linear-gradient(90deg,#fff9df 0%,#edc4a1 30%,#ffd978 100%)!important}
html.halloween-theme-active .hof-hero-copy p{color:#c7bfb5!important}
html.halloween-theme-active .hof-hero-meta small{color:#a69889!important}
html.halloween-theme-active .hof-hero-marquee span{color:#a19282!important}
html.halloween-theme-active .hof-hero-marquee small{color:#b0a496!important}
html.halloween-theme-active .hof-stat-strip article{background:linear-gradient(145deg,rgba(22,20,18,.95),rgba(15,13,12,.96))!important}
html.halloween-theme-active .hof-stat-strip span{color:#988776!important}
html.halloween-theme-active .hof-stat-strip small{color:#a39585!important}
html.halloween-theme-active .hof-section{background:linear-gradient(145deg,rgba(22,20,18,.95),rgba(14,12,11,.98))!important}
html.halloween-theme-active .hof-section-head h2{color:#ede1d4!important}
html.halloween-theme-active .hof-section-head p{color:#a39485!important}
html.halloween-theme-active .hof-feature-card-head span{color:#b6ab9f!important}
html.halloween-theme-active .hof-feature-copy h3{color:#ede1d4!important}
html.halloween-theme-active .hof-feature-copy p{color:#ab9d8f!important}
html.halloween-theme-active .hof-feature-meta span{color:#b6aa9e!important}
html.halloween-theme-active .hof-feature-pedestal span{color:#b0a396!important}
html.halloween-theme-active .hof-cup-head span{color:#ede1d4!important}
html.halloween-theme-active .hof-cup-body strong{color:#ede1d4!important}
html.halloween-theme-active .hof-cup-body small{color:#a39485!important}
html.halloween-theme-active .hof-most-decorated-main p{color:#b6aa9e!important}
html.halloween-theme-active .hof-most-decorated-main li span{color:#a39485!important}
html.halloween-theme-active .hof-most-decorated-main li strong{color:#ede1d4!important}
html.halloween-theme-active .hof-legend-copy strong{color:#ede1d4!important}
html.halloween-theme-active .hof-legend-copy p{color:#a39485!important}
html.halloween-theme-active .hof-tag-note p{color:#a99c8d!important}
html.halloween-theme-active .hof-archive-season-head span{color:#ede1d4!important}
html.halloween-theme-active .hof-archive-line strong{color:#ede1d4!important}
html.halloween-theme-active .hof-archive-line small{color:#a39485!important}
html.halloween-theme-active .hof-archive-line span{color:#c69a73!important}
html.halloween-theme-active .hof-archive-pending p{color:#a99c8d!important}
html.halloween-theme-active .season-timeline-hero{border:1px solid rgba(192,130,75,.18)!important;background:radial-gradient(circle at 18% 8%,rgba(178,117,63,.18),transparent 33%),radial-gradient(circle at 87% 12%,rgba(202,164,124,.14),transparent 30%),linear-gradient(135deg,#1a1714,#110f0d 49%,#0f0d0c)!important}
html.halloween-theme-active .season-timeline-atmosphere i:nth-child(2){border-color:rgba(178,117,63,.065)!important}
html.halloween-theme-active .season-timeline-atmosphere i:nth-child(3){border-color:rgba(202,164,124,.055)!important}
html.halloween-theme-active .season-timeline-hero-copy>span,
html.halloween-theme-active .season-timeline-chapter>header span,
html.halloween-theme-active .season-timeline-road-ahead>div>span{color:#d09a6b!important}
html.halloween-theme-active .season-timeline-hero-copy h1{background:linear-gradient(90deg,#edc4a1 0%,#e8ba92 50%,#d3b493 100%)!important}
html.halloween-theme-active .season-timeline-hero-copy p{color:#b4a99c!important}
html.halloween-theme-active .season-timeline-hero-meta b{border:1px solid rgba(178,117,63,.2)!important;background:rgba(178,117,63,.07)!important;color:#e5b68c!important}
html.halloween-theme-active .season-timeline-hero-meta small{color:#9b8c7b!important}
html.halloween-theme-active .season-timeline-journey-labels span{color:#a39586!important}
html.halloween-theme-active .season-timeline-journey-labels b{color:#d8c6b6!important}
html.halloween-theme-active .season-timeline-track>i{background:linear-gradient(90deg,#a46c3c,#d69963 70%,#d7bb9d)!important;box-shadow:0 0 20px rgba(178,117,63,.18)!important}
html.halloween-theme-active .season-timeline-track:before,
html.halloween-theme-active .season-timeline-track:after{border:3px solid #13110f!important}
html.halloween-theme-active .season-timeline-track:before{background:#cc8c55!important}
html.halloween-theme-active .season-timeline-track:after{background:#473f36!important}
html.halloween-theme-active .season-timeline-current{border:3px solid #110f0d!important}
html.halloween-theme-active .season-timeline-current em{color:#c8b3a1!important}
html.halloween-theme-active .season-timeline-journey-foot span{color:#8e7d6b!important}
html.halloween-theme-active .season-timeline-stats span{color:#8b7b69!important}
html.halloween-theme-active .season-timeline-stats strong{color:#edc4a1!important}
html.halloween-theme-active .season-timeline-stats small{color:#8b7b69!important}
html.halloween-theme-active .season-timeline-filter{background:rgba(15,13,11,.95)!important}
html.halloween-theme-active .season-timeline-filter button{color:#92806e!important}
html.halloween-theme-active .season-timeline-filter button:hover:not(:disabled){color:#e6c5a7!important;background:rgba(178,117,63,.045)!important}
html.halloween-theme-active .season-timeline-filter button.active{border-color:rgba(178,117,63,.22)!important;background:rgba(178,117,63,.085)!important;color:#eab98f!important}
html.halloween-theme-active .season-timeline-filter>span{color:#807060!important}
html.halloween-theme-active .season-timeline-jump button{color:#8d7c6a!important}
html.halloween-theme-active .season-timeline-jump button:hover{border-color:rgba(178,117,63,.2)!important;color:#eabf99!important}
html.halloween-theme-active .season-timeline-chapter{background:linear-gradient(145deg,rgba(22,20,17,.96),rgba(15,13,12,.98))!important}
html.halloween-theme-active .season-timeline-chapter.current{border-color:rgba(178,117,63,.14)!important}
html.halloween-theme-active .season-timeline-chapter>header h2{color:#edc4a1!important}
html.halloween-theme-active .season-timeline-chapter>header p{color:#907f6c!important}
html.halloween-theme-active .season-timeline-chapter>header>b{color:#9a8a79!important}
html.halloween-theme-active .season-timeline-chapter>header>b.live{border-color:rgba(178,117,63,.18)!important;background:rgba(178,117,63,.07)!important;color:#e0b086!important}
html.halloween-theme-active .season-story-rail:before{background:linear-gradient(transparent,rgba(141,110,83,.22) 3%,rgba(141,110,83,.22) 97%,transparent)!important}
html.halloween-theme-active .season-story-node{border:3px solid #110f0d!important;background:#1d1a17!important;color:#d3a072!important;box-shadow:0 0 0 1px rgba(194,132,78,.15)!important}
html.halloween-theme-active .season-story-card.gameweek[open] summary{background:rgba(178,117,63,.025)!important}
html.halloween-theme-active .season-story-kicker{color:#cd996c!important}
html.halloween-theme-active .season-story-card.gameweek summary>strong{color:#edc4a1!important}
html.halloween-theme-active .season-gw-summary-metrics span{color:#8b7a69!important}
html.halloween-theme-active .season-gw-summary-metrics b{color:#dfc5af!important}
html.halloween-theme-active .season-story-card.gameweek summary>em{color:#b98c65!important}
html.halloween-theme-active .season-gw-highlight-grid span{color:#827362!important}
html.halloween-theme-active .season-gw-highlight-grid strong{color:#dcc5b1!important}
html.halloween-theme-active .season-gw-highlight-grid small{color:#8a7968!important}
html.halloween-theme-active .season-gw-actions button{border:1px solid rgba(178,117,63,.13)!important;background:rgba(178,117,63,.05)!important;color:#d5aa85!important}
html.halloween-theme-active .season-gw-actions button:hover{border-color:rgba(178,117,63,.25)!important;background:rgba(178,117,63,.08)!important}
html.halloween-theme-active .season-story-icon{background:rgba(178,117,63,.07)!important;color:#d6a173!important}
html.halloween-theme-active .season-story-card.compact strong{color:#dcc6b2!important}
html.halloween-theme-active .season-story-card.compact p{color:#8c7c6a!important}
html.halloween-theme-active .season-story-card.compact>button{color:#c99e78!important}
html.halloween-theme-active .season-story-card.compact.news .season-story-icon{background:rgba(207,173,137,.08)!important}
html.halloween-theme-active .season-story-card.compact.my-story.win{border-color:rgba(194,134,82,.12)!important}
html.halloween-theme-active .season-story-major{background:radial-gradient(circle at 18% 0%,rgba(245,196,81,.09),transparent 32%),linear-gradient(145deg,rgba(22,20,19,.97),rgba(15,14,12,.98))!important}
html.halloween-theme-active .season-story-major-main>div>span{color:#9c8d7c!important}
html.halloween-theme-active .season-story-major-main p{color:#aa9d8f!important}
html.halloween-theme-active .season-story-major.cup{border-color:rgba(210,178,145,.13)!important}
html.halloween-theme-active .timeline-current-marker{border:1px solid rgba(178,117,63,.22)!important;background:linear-gradient(145deg,rgba(178,117,63,.10),rgba(16,14,12,.97))!important;box-shadow:0 0 34px rgba(178,117,63,.06)!important}
html.halloween-theme-active .timeline-current-marker:before{background:rgba(178,117,63,.25)!important}
html.halloween-theme-active .timeline-current-marker>span{color:#dea778!important}
html.halloween-theme-active .timeline-current-marker>strong{color:#edc4a1!important}
html.halloween-theme-active .timeline-current-marker>small{color:#948472!important}
html.halloween-theme-active .timeline-current-marker button{border:1px solid rgba(178,117,63,.18)!important;background:rgba(178,117,63,.07)!important;color:#e4b78f!important}
html.halloween-theme-active .season-timeline-road-ahead{border:1px solid rgba(202,164,124,.12)!important;background:radial-gradient(circle at 90% 0%,rgba(202,164,124,.08),transparent 32%),linear-gradient(145deg,rgba(22,20,17,.96),rgba(15,13,12,.98))!important}
html.halloween-theme-active .season-timeline-road-ahead h2{color:#ede1d4!important}
html.halloween-theme-active .season-timeline-road-ahead p{color:#907f6c!important}
html.halloween-theme-active .season-road-markers button:hover{border-color:rgba(202,164,124,.19)!important;background:rgba(202,164,124,.04)!important}
html.halloween-theme-active .season-road-markers span{color:#d5b798!important}
html.halloween-theme-active .season-road-markers strong{color:#ede1d4!important}
html.halloween-theme-active .season-road-markers small{color:#8a7a68!important}
html.halloween-theme-active .home-hero-pulse{border:1px solid rgba(189,132,82,.15)!important;background:radial-gradient(circle at 12% 0%,rgba(190,125,69,.08),transparent 34%),
    linear-gradient(135deg,rgba(20,18,15,.78),rgba(24,21,18,.62))!important}
html.halloween-theme-active .home-hero-pulse.live{border-color:rgba(194,128,70,.24)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 0 28px rgba(194,128,70,.045)!important}
html.halloween-theme-active .home-hero-pulse.final{border-color:rgba(197,147,104,.16)!important}
html.halloween-theme-active .home-hero-pulse-head>span{color:#a7998a!important}
html.halloween-theme-active .home-hero-pulse-head>span i{background:#be7d45!important;box-shadow:0 0 0 4px rgba(190,125,69,.08)!important}
html.halloween-theme-active .home-hero-pulse.final .home-hero-pulse-head>span i{background:#c59368!important;box-shadow:0 0 0 4px rgba(197,147,104,.08)!important}
html.halloween-theme-active .home-hero-pulse-head button{color:#c89a71!important}
html.halloween-theme-active .home-hero-pulse-head button:hover{color:#edc4a1!important}
html.halloween-theme-active .home-hero-pulse-item span{color:#92816f!important}
html.halloween-theme-active .home-hero-pulse-item strong{color:#ede1d4!important}
html.halloween-theme-active .home-hero-pulse-item small{color:#a59788!important}
html.halloween-theme-active .arcade-page.vegas-arcade:before{background:radial-gradient(circle at 10% 8%,rgba(255,36,119,.16),transparent 25%),radial-gradient(circle at 90% 14%,rgba(193,150,104,.19),transparent 27%),radial-gradient(circle at 55% 48%,rgba(255,186,41,.07),transparent 32%),linear-gradient(180deg,#0b0908 0%,#0f0d0b 42%,#0a0908 100%)!important}
html.halloween-theme-active .vegas-marquee{background:radial-gradient(circle at 15% 20%,rgba(255,34,114,.28),transparent 28%),radial-gradient(circle at 80% 22%,rgba(196,154,110,.31),transparent 30%),linear-gradient(135deg,#13110e 0%,#0f0d0b 48%,#13110e 100%)!important;box-shadow:0 0 0 7px #2f231e,0 0 0 10px #f4bd3d,0 32px 90px rgba(0,0,0,.48),inset 0 0 80px rgba(255,255,255,.04)!important}
html.halloween-theme-active .vegas-marquee-copy h1{text-shadow:0 3px 0 #99234d,0 7px 0 #211e1a,0 0 28px rgba(255,53,126,.5)!important}
html.halloween-theme-active .vegas-marquee-copy p{color:#cbbfba!important}
html.halloween-theme-active .vegas-marquee-copy>div b{background:rgba(10,9,8,.44)!important;color:#d7c8c1!important}
html.halloween-theme-active .vegas-sign{background:linear-gradient(180deg,#1a1815,#0b0a08)!important;box-shadow:0 0 0 5px #41312a,0 0 32px rgba(255,54,137,.28),inset 0 0 26px rgba(195,153,108,.14)!important}
html.halloween-theme-active .vegas-sign>small{color:#b19f98!important}
html.halloween-theme-active .vegas-host-stage{background:linear-gradient(180deg,rgba(255,193,61,.14),rgba(36,31,26,.82) 24%,rgba(13,12,10,.96))!important}
html.halloween-theme-active .vegas-hosts:after{background:radial-gradient(ellipse,rgba(255,160,54,.24),rgba(183,122,96,.1) 42%,rgba(0,0,0,0) 74%)!important}
html.halloween-theme-active .vegas-player-bar{background:linear-gradient(180deg,rgba(24,21,17,.96),rgba(12,11,9,.98))!important}
html.halloween-theme-active .vegas-player-bar span{color:#b2a099!important}
html.halloween-theme-active .vegas-player-bar small{color:#90776c!important}
html.halloween-theme-active .vegas-lobby-head p{color:#a38e85!important}
html.halloween-theme-active .vegas-live-board{border:1px solid rgba(208,141,82,.25)!important;background:rgba(17,15,13,.52)!important}
html.halloween-theme-active .vegas-live-board i{background:#d08d52!important;box-shadow:0 0 0 5px rgba(208,141,82,.08),0 0 16px #d08d52!important}
html.halloween-theme-active .vegas-live-board span{color:#d29c6d!important}
html.halloween-theme-active .vegas-live-board strong{color:#edc4a1!important}
html.halloween-theme-active .vegas-cabinet-card{border:2px solid color-mix(in srgb,var(--vegas-accent) 65%,#1b1816)!important;background:linear-gradient(165deg,color-mix(in srgb,var(--vegas-accent) 11%,#14120f),#0a0908 58%)!important;box-shadow:0 13px 0 #0a0908,0 23px 46px rgba(0,0,0,.38),inset 0 0 25px rgba(255,255,255,.025)!important}
html.halloween-theme-active .vegas-cabinet-card.theme-purple{--vegas-accent:#c5927d!important}
html.halloween-theme-active .vegas-cabinet-card.theme-green{--vegas-accent:#c67f41!important}
html.halloween-theme-active .vegas-cabinet-card.theme-blue{--vegas-accent:#c3986b!important}
html.halloween-theme-active .vegas-cabinet-card.theme-pink{--vegas-accent:#c28e78!important}
html.halloween-theme-active .vegas-cabinet-card.available:hover{box-shadow:0 16px 0 #0a0908,0 31px 65px rgba(0,0,0,.48),0 0 28px color-mix(in srgb,var(--vegas-accent) 25%,transparent)!important}
html.halloween-theme-active .vegas-card-screen{border:2px solid color-mix(in srgb,var(--vegas-accent) 45%,#12110f)!important;background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--vegas-accent) 15%,transparent),transparent 48%),linear-gradient(180deg,#131210,#0a0908)!important}
html.halloween-theme-active .vegas-card-screen>i{background:color-mix(in srgb,var(--vegas-accent) 12%,#0a0908)!important}
html.halloween-theme-active .vegas-card-screen>small{color:#a08a81!important}
html.halloween-theme-active .vegas-card-meta b{color:#957d73!important}
html.halloween-theme-active .vegas-card-controls>span{color:#d3c9c5!important}
html.halloween-theme-active .vegas-active-machine{background:#0a0908!important;box-shadow:0 15px 0 #0a0908,0 34px 85px rgba(0,0,0,.5),0 0 36px color-mix(in srgb,var(--vegas-accent) 20%,transparent)!important}
html.halloween-theme-active .vegas-active-machine.theme-purple{--vegas-accent:#c5927d!important}
html.halloween-theme-active .vegas-active-machine.theme-green{--vegas-accent:#c67f41!important}
html.halloween-theme-active .vegas-active-machine.theme-blue{--vegas-accent:#c3986b!important}
html.halloween-theme-active .vegas-active-machine.theme-pink{--vegas-accent:#c28e78!important}
html.halloween-theme-active .vegas-cabinet-top{border-bottom:2px solid color-mix(in srgb,var(--vegas-accent) 55%,#151310)!important;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--vegas-accent) 18%,transparent),transparent 58%),linear-gradient(180deg,#191714,#0a0908)!important}
html.halloween-theme-active .vegas-cabinet-top button{color:#c7bab5!important}
html.halloween-theme-active .vegas-cabinet-top>em{color:#998278!important}
html.halloween-theme-active .vegas-cabinet-screen{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--vegas-accent) 10%,transparent),transparent 35%),linear-gradient(180deg,#0b0a09,#0a0908)!important}
html.halloween-theme-active .vegas-cabinet-controls{border-top:2px solid color-mix(in srgb,var(--vegas-accent) 48%,#13110f)!important;background:linear-gradient(180deg,#141210,#0a0908)!important}
html.halloween-theme-active .vegas-cabinet-controls>i:nth-child(2){border-color:#3d2b1b!important;background:#b77841!important;box-shadow:0 4px 0 #422d1a!important}
html.halloween-theme-active .vegas-machine-logo{background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--vegas-accent) 18%,transparent),transparent 48%),linear-gradient(180deg,#131210,#0a0908)!important}
html.halloween-theme-active .vegas-machine-logo p{color:#ac9991!important}
html.halloween-theme-active .vegas-machine-rules li{color:#beafa9!important}
html.halloween-theme-active .vegas-machine-actions button,
html.halloween-theme-active .vegas-finish-actions button{color:#cbbfba!important}
html.halloween-theme-active .vegas-machine-actions button.daily{border-color:#c79682!important;background:rgba(116,87,74,.25)!important;color:#dec3b7!important}
html.halloween-theme-active .vegas-hud{background:#0a0908!important}
html.halloween-theme-active .vegas-timer i{background:#191716!important}
html.halloween-theme-active .vegas-timer i b{background:linear-gradient(90deg,#ff446f,#ffd355,#ca8549)!important}
html.halloween-theme-active .vegas-question-head p{color:#9b857b!important}
html.halloween-theme-active .vegas-clue-grid>div.open{background:color-mix(in srgb,var(--vegas-accent) 7%,#0a0908)!important}
html.halloween-theme-active .vegas-reveal-button{background:color-mix(in srgb,var(--vegas-accent) 8%,#0a0908)!important;color:#d3c9c5!important}
html.halloween-theme-active .vegas-answer:hover:not(:disabled){background:color-mix(in srgb,var(--vegas-accent) 8%,#0a0908)!important}
html.halloween-theme-active .vegas-answer.correct,
html.halloween-theme-active .vegas-visual-answer.correct{border-color:#c9864b!important;background:rgba(156,105,60,.13)!important;box-shadow:0 0 20px rgba(201,134,75,.12)!important}
html.halloween-theme-active .vegas-pixel-stage{background:radial-gradient(circle at 50% 70%,color-mix(in srgb,var(--vegas-accent) 18%,transparent),transparent 38%),linear-gradient(180deg,#0f0e0d,#0a0908)!important}
html.halloween-theme-active .vegas-higher-table article.mystery{background:color-mix(in srgb,var(--vegas-accent) 7%,#0a0908)!important}
html.halloween-theme-active .vegas-versus-orb{background:#0a0908!important}
html.halloween-theme-active .vegas-result{border:1px solid #c7854c!important;background:rgba(154,104,60,.1)!important;box-shadow:0 0 22px rgba(199,133,76,.08)!important}
html.halloween-theme-active .vegas-result>span{background:rgba(199,133,76,.13)!important;color:#d79f6d!important}
html.halloween-theme-active .vegas-result>div:nth-child(2) small{color:#9f8980!important}
html.halloween-theme-active .vegas-result-actions button{color:#d3c9c5!important}
html.halloween-theme-active .vegas-result-actions button.bank{border-color:#c5874f!important;color:#d8a171!important}
html.halloween-theme-active .vegas-finish{background:radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--vegas-accent) 18%,transparent),transparent 38%),linear-gradient(180deg,#12100f,#0a0908)!important}
html.halloween-theme-active .vegas-finish>p{color:#a59188!important}
html.halloween-theme-active .vegas-unavailable p{color:#a18c83!important}
html.halloween-theme-active .vegas-rules-footer{background:linear-gradient(145deg,rgba(27,25,22,.65),rgba(11,9,8,.88))!important}
html.halloween-theme-active .vegas-rules-footer p{color:#977f75!important}
@media (max-width:620px){html.halloween-theme-active .vegas-marquee{box-shadow:0 0 0 4px #2f231e,0 0 0 7px #f4bd3d,0 25px 60px rgba(0,0,0,.42)!important}}
html.halloween-theme-active .matchday-mobile-scorebar.final{border-color:rgba(204,150,102,.18)!important}
html.halloween-theme-active .matchday-mobile-scorebar.final>span i{background:var(--matchday-green,#ce9665)!important;box-shadow:0 0 8px rgba(206,150,101,.55)!important}
html.halloween-theme-active .matchday-my-match .matchday-person-stats>span b,
html.halloween-theme-active .matchday-my-match .matchday-person-stats>span.primary b,
html.halloween-theme-active .matchday-my-match .matchday-person-stats>span.metric b{color:#ede1d4!important}
html.halloween-theme-active .matchday-my-match .matchday-person-stats>span small,
html.halloween-theme-active .matchday-my-match .matchday-person-stats>span.primary small,
html.halloween-theme-active .matchday-my-match .matchday-person-stats>span.metric small{color:#8d7c6a!important}
html.halloween-theme-active .matchday-my-match .matchday-person-stats>span.primary b{color:#ede1d4!important}
html.halloween-theme-active .matchday-my-match .matchday-person-stats>span.metric b{color:#ede1d4!important}
html.halloween-theme-active .matchday-my-match .matchday-person-stats>span small,
html.halloween-theme-active .matchday-my-match .matchday-person-stats>span.primary small,
html.halloween-theme-active .matchday-my-match .matchday-person-stats>span.metric small{color:#8d7c6a!important}
html.halloween-theme-active .newsroom-reader{background:#e5e1dc!important}
html.halloween-theme-active .newsroom-reader .news-article-body{background:#e5e1dc!important;color:#39332b!important}
html.halloween-theme-active .newsroom-reader .news-article-body>p:first-child{color:#2c2721!important}
html.halloween-theme-active .newsroom-reader .news-article-body h2,
html.halloween-theme-active .newsroom-reader .news-article-body h3{color:#1b1917!important}
html.halloween-theme-active .newsroom-reader .news-article-body h2{border-bottom:1px solid #d6cfc9!important}
html.halloween-theme-active .newsroom-reader .news-article-body blockquote{border-left-color:#8c623d!important;background:#d7c6b7!important;color:#403225!important}
html.halloween-theme-active .newsroom-reader .news-article-body a{color:#654020!important}
html.halloween-theme-active .newsroom-reader .news-article-section-banner{border-color:#d5c6b8!important;border-left-color:#8a5c34!important;background:linear-gradient(90deg,#d9c6b4,#e5e1dc)!important;color:#503823!important}
html.halloween-theme-active .newsroom-reader.tone-gold .news-article-section-banner{background:linear-gradient(90deg,#f7efd9,#e5e1dc)!important}
html.halloween-theme-active .article-fpl-block{border:1px solid #d7d0ca!important;box-shadow:0 12px 30px rgba(49,43,37,.08)!important;color:#22201d!important}
html.halloween-theme-active .article-fpl-block:before{background:linear-gradient(90deg,#a76f3f,#c8a177)!important}
html.halloween-theme-active .article-fpl-block-head{border-bottom:1px solid #e0dcd7!important;background:linear-gradient(180deg,#e5e1dc,#e5e1dc)!important}
html.halloween-theme-active .article-fpl-block-head>div>span{color:#6e4522!important}
html.halloween-theme-active .article-fpl-block-head h3{color:#1b1917!important}
html.halloween-theme-active .article-fpl-block-head p{color:#847463!important}
html.halloween-theme-active .article-fpl-block-head>small{border:1px solid #d5c6b8!important;background:#d8c6b6!important;color:#72553b!important}
html.halloween-theme-active .article-weekly-winner{border:1px solid #e0dcd7!important;background:#e6e1db!important}
html.halloween-theme-active .article-weekly-winner img,
html.halloween-theme-active .article-avatar-fallback{background:#e4e0db!important}
html.halloween-theme-active .article-avatar-fallback{color:#92816f!important}
html.halloween-theme-active .article-weekly-winner strong{color:#362f28!important}
html.halloween-theme-active .article-weekly-winner small{color:#91806e!important}
html.halloween-theme-active .article-podium-place{border:1px solid #ddd8d2!important;background:linear-gradient(180deg,#fff,#e5e1dc)!important}
html.halloween-theme-active .article-podium-place strong{color:#1d1b18!important}
html.halloween-theme-active .article-podium-place span{color:#8f7e6c!important}
html.halloween-theme-active .article-fpl-table th{border-bottom:1px solid #dcd7d1!important;color:#867765!important}
html.halloween-theme-active .article-fpl-table td{border-bottom:1px solid #e5e1dc!important;color:#4e453b!important}
html.halloween-theme-active .article-table-manager img{background:#e5e1dc!important}
html.halloween-theme-active .article-table-manager strong{color:#2f2923!important}
html.halloween-theme-active .article-table-manager small{color:#9b8c7b!important}
html.halloween-theme-active .article-feature-link{border-top:1px solid #e0dcd7!important;background:#e5e1dc!important;color:#654020!important}
html.halloween-theme-active .article-feature-link:hover{background:#d8c6b6!important}
html.halloween-theme-active .article-ranking-row{border-bottom:1px solid #e5e1dc!important}
html.halloween-theme-active .article-ranking-row>b{color:#9a8a79!important}
html.halloween-theme-active .article-ranking-row>img{background:#e5e1dc!important}
html.halloween-theme-active .article-ranking-row>span small{color:#978776!important}
html.halloween-theme-active .article-ranking-row>em{color:#654020!important}
html.halloween-theme-active .article-h2h-showdown{background:radial-gradient(circle at 50% 20%,#d9c6b5,transparent 40%),#fff!important}
html.halloween-theme-active .article-h2h-side small{color:#968674!important}
html.halloween-theme-active .article-h2h-score>span{background:#d5c6b8!important;color:#795e47!important}
html.halloween-theme-active .article-h2h-score strong{color:#1d1b18!important}
html.halloween-theme-active .article-h2h-score i{color:#a39485!important}
@media (max-width:720px){html.halloween-theme-active .newsroom-reader .news-article-body{background:#e5e1dc!important;color:#38322a!important}}
html.halloween-theme-active .article-fpl-block{box-shadow:0 9px 24px rgba(49,43,37,.07)!important}
html.halloween-theme-active .newsroom-reader .news-article-hero.has-banner{background:radial-gradient(circle at 88% 18%,rgba(178,117,63,.10),transparent 31%),
    linear-gradient(115deg,#15120f,#161411 68%,#1a1714)!important}
html.halloween-theme-active .newsroom-reader.tone-gold .news-article-hero.has-banner{background:radial-gradient(circle at 88% 18%,rgba(242,184,75,.09),transparent 31%),
    linear-gradient(115deg,#251c14,#161411 68%,#1a1714)!important}
html.halloween-theme-active .newsroom-reader.tone-green .news-article-hero.has-banner{background:radial-gradient(circle at 88% 18%,rgba(189,134,86,.09),transparent 31%),
    linear-gradient(115deg,#161412,#161411 68%,#1a1714)!important}
html.halloween-theme-active .newsroom-reader .news-article-hero.has-banner:before{background:linear-gradient(90deg,
      rgba(12,10,9,.99) 0%,
      rgba(12,10,9,.98) 34%,
      rgba(12,10,9,.91) 46%,
      rgba(12,10,9,.62) 58%,
      rgba(12,10,9,.20) 75%,
      rgba(12,10,9,.06) 100%)!important}
html.halloween-theme-active .newsroom-reader .news-article-hero.has-banner:after{background:linear-gradient(180deg,rgba(10,9,7,.12),rgba(10,9,7,.02) 48%,rgba(10,9,7,.18))!important}
html.halloween-theme-active .newsroom-reader .news-article-hero.has-banner .news-article-share .pill-button{background:rgba(17,15,13,.52)!important}
@media (max-width:980px){html.halloween-theme-active .newsroom-reader .news-article-hero.has-banner:before{background:linear-gradient(90deg,rgba(12,10,9,.99) 0%,rgba(12,10,9,.97) 42%,rgba(12,10,9,.72) 61%,rgba(12,10,9,.20) 100%)!important}}
@media (max-width:760px){html.halloween-theme-active .newsroom-reader .news-article-hero.has-banner:before{background:linear-gradient(90deg,rgba(12,10,9,.99) 0%,rgba(12,10,9,.97) 50%,rgba(12,10,9,.72) 72%,rgba(12,10,9,.30) 100%),
      linear-gradient(180deg,rgba(12,10,9,.10),rgba(12,10,9,.45))!important}}
@media (max-width:520px){html.halloween-theme-active .newsroom-reader .news-article-hero.has-banner:before{background:linear-gradient(90deg,rgba(12,10,9,.995) 0%,rgba(12,10,9,.97) 58%,rgba(12,10,9,.67) 82%,rgba(12,10,9,.42) 100%)!important}}
html.halloween-theme-active .newsroom-reader .news-article-hero.has-banner{background:radial-gradient(circle at 12% 58%,rgba(178,117,63,.085),transparent 23%),
    radial-gradient(ellipse at 46% 35%,rgba(144,92,47,.10),transparent 34%),
    linear-gradient(112deg,#100e0c 0%,#13100e 36%,#1e1a16 62%,#472b13 100%)!important}
html.halloween-theme-active .newsroom-reader.tone-gold .news-article-hero.has-banner{background:radial-gradient(circle at 12% 58%,rgba(242,184,75,.075),transparent 23%),
    radial-gradient(ellipse at 46% 35%,rgba(167,122,50,.09),transparent 34%),
    linear-gradient(112deg,#17130f 0%,#171514 36%,#221f1d 62%,#4a331e 100%)!important}
html.halloween-theme-active .newsroom-reader.tone-green .news-article-hero.has-banner{background:radial-gradient(circle at 12% 58%,rgba(189,134,86,.075),transparent 23%),
    radial-gradient(ellipse at 46% 35%,rgba(138,98,63,.09),transparent 34%),
    linear-gradient(112deg,#0e0c0b 0%,#12100e 36%,#201d19 62%,#482f18 100%)!important}
html.halloween-theme-active .newsroom-reader .news-article-hero.has-banner:before{background:radial-gradient(circle at 10.5% 58%,rgba(207,135,72,.105),transparent 17%),
    repeating-linear-gradient(116deg,rgba(255,255,255,.012) 0,rgba(255,255,255,.012) 1px,transparent 1px,transparent 18px),
    linear-gradient(90deg,
      rgba(10,9,7,.93) 0%,
      rgba(10,9,7,.89) 24%,
      rgba(10,9,7,.74) 39%,
      rgba(10,9,7,.43) 55%,
      rgba(10,9,7,.14) 75%,
      rgba(10,9,7,.035) 100%)!important}
html.halloween-theme-active .newsroom-reader .news-article-hero.has-banner:after{background:radial-gradient(ellipse at 15% 112%,rgba(178,117,63,.075),transparent 38%),
    linear-gradient(180deg,rgba(10,9,7,.11),rgba(10,9,7,0) 42%,rgba(10,9,7,.17))!important}
html.halloween-theme-active .newsroom-reader .news-article-hero.has-banner .news-article-avatar{filter:drop-shadow(0 13px 16px rgba(0,0,0,.32)) drop-shadow(0 0 16px rgba(178,117,63,.08))!important}
@media (max-width:980px){html.halloween-theme-active .newsroom-reader .news-article-hero.has-banner:before{background:radial-gradient(circle at 11% 58%,rgba(207,135,72,.085),transparent 18%),
      linear-gradient(90deg,rgba(10,9,7,.95) 0%,rgba(10,9,7,.89) 34%,rgba(10,9,7,.61) 55%,rgba(10,9,7,.17) 82%,rgba(10,9,7,.04) 100%)!important}}
html.halloween-theme-active .newsroom-reader .news-article-hero.has-banner{background:linear-gradient(112deg,#100e0c 0%,#13100e 38%,#1f1b16 66%,#472b13 100%)!important}
html.halloween-theme-active .newsroom-reader .news-article-hero.has-banner:before{background:radial-gradient(circle at 10.5% 58%,rgba(207,135,72,.10),transparent 18%),
    repeating-linear-gradient(116deg,rgba(255,255,255,.011) 0,rgba(255,255,255,.011) 1px,transparent 1px,transparent 18px),
    linear-gradient(90deg,
      rgba(10,9,7,.94) 0%,
      rgba(10,9,7,.91) 22%,
      rgba(10,9,7,.82) 36%,
      rgba(10,9,7,.63) 50%,
      rgba(10,9,7,.34) 64%,
      rgba(10,9,7,.11) 82%,
      rgba(10,9,7,.025) 100%)!important}
html.halloween-theme-active .newsroom-reader.tone-gold .news-article-hero.has-banner:before{background:radial-gradient(circle at 10.5% 58%,rgba(242,184,75,.075),transparent 18%),
    repeating-linear-gradient(116deg,rgba(255,255,255,.010) 0,rgba(255,255,255,.010) 1px,transparent 1px,transparent 18px),
    linear-gradient(90deg,rgba(18,13,9,.95) 0%,rgba(18,13,9,.90) 24%,rgba(14,13,12,.76) 43%,rgba(14,12,11,.45) 61%,rgba(12,10,9,.10) 84%,rgba(10,9,8,.02) 100%)!important}
html.halloween-theme-active .newsroom-reader.tone-green .news-article-hero.has-banner:before{background:radial-gradient(circle at 10.5% 58%,rgba(189,134,86,.08),transparent 18%),
    repeating-linear-gradient(116deg,rgba(255,255,255,.010) 0,rgba(255,255,255,.010) 1px,transparent 1px,transparent 18px),
    linear-gradient(90deg,rgba(10,9,8,.95) 0%,rgba(10,9,8,.90) 24%,rgba(11,10,8,.76) 43%,rgba(14,12,11,.45) 61%,rgba(12,10,9,.10) 84%,rgba(10,9,8,.02) 100%)!important}
html.halloween-theme-active{--times-ink:#161412!important;--times-blue:#574633!important;--times-rule:rgba(22,20,18,.72)!important}
html.halloween-theme-active .newspaper-v2.newspaper-overlay{background:radial-gradient(circle at 50% 15%,rgba(83,73,63,.26),transparent 34%),
    rgba(10,9,8,.95)!important}
html.halloween-theme-active .newspaper-contents-button{color:#dcd7d1!important}
html.halloween-theme-active .newspaper-v2 .newspaper-close{background:rgba(17,16,14,.9)!important}
html.halloween-theme-active .newspaper-contents{background:rgba(14,12,11,.98)!important}
html.halloween-theme-active .newspaper-contents>span{color:#9a8a79!important}
html.halloween-theme-active .newspaper-contents button{color:#ddd8d2!important}
html.halloween-theme-active .newspaper-edge-turn{background:rgba(14,12,11,.82)!important}
html.halloween-theme-active .newspaper-v2 .newspaper-page-indicator{color:#c1b7ac!important}
html.halloween-theme-active .newspaper-v2 .newspaper-avatar-scene:before{background:repeating-linear-gradient(0deg,rgba(22,20,18,.035) 0,rgba(22,20,18,.035) 1px,transparent 1px,transparent 5px)!important}
html.halloween-theme-active .newspaper-cover-stage{border:1px solid rgba(22,20,18,.55)!important}
html.halloween-theme-active .newspaper-v2 .newspaper-cover-secondary-avatar{border-left:1px solid rgba(22,20,18,.35)!important}
html.halloween-theme-active .newspaper-cover-numbers>div{border-bottom:1px solid rgba(22,20,18,.28)!important}
html.halloween-theme-active .newspaper-v2 .newspaper-feature-body{column-rule:1px solid rgba(22,20,18,.36)!important}
html.halloween-theme-active .newspaper-v2 .newspaper-match-facts>div{border-color:rgba(22,20,18,.35)!important}
html.halloween-theme-active .newspaper-v2 .newspaper-feature-companion{border:1px solid rgba(22,20,18,.35)!important}
html.halloween-theme-active .newspaper-v2 .newspaper-feature-companion-avatar{border-left:1px solid rgba(22,20,18,.3)!important}
html.halloween-theme-active .newspaper-v2 .newspaper-report{border:1px solid rgba(22,20,18,.42)!important}
html.halloween-theme-active .newspaper-v2 .newspaper-report-visual{border-bottom:1px solid rgba(22,20,18,.42)!important}
html.halloween-theme-active .newspaper-stat-ribbon article{border-right:1px solid rgba(22,20,18,.35)!important}
html.halloween-theme-active .newspaper-stat-ribbon article>span{color:rgba(87,70,51,.24)!important}
html.halloween-theme-active .newspaper-v2 .newspaper-table th{background:rgba(87,70,51,.1)!important}
html.halloween-theme-active .newspaper-v2 .newspaper-table th,
html.halloween-theme-active .newspaper-v2 .newspaper-table td{border-color:rgba(22,20,18,.25)!important}
html.halloween-theme-active .newspaper-form{background:rgba(87,70,51,.09)!important}
html.halloween-theme-active .newspaper-data-sidebar{background:rgba(87,70,51,.065)!important}
html.halloween-theme-active .newspaper-data-sidebar>div{border-top:1px solid rgba(22,20,18,.25)!important}
@media (max-width:979px){html.halloween-theme-active .newspaper-v2 .newspaper-viewer-top{background:#0f0d0c!important}
html.halloween-theme-active .newspaper-v2 .newspaper-viewer-controls{background:#0f0d0c!important}
html.halloween-theme-active .newspaper-v2 .newspaper-reading-progress{background:#161413!important}
html.halloween-theme-active .newspaper-stat-ribbon article:nth-child(-n/**/+2){border-bottom:1px solid rgba(22,20,18,.35)!important}}
html.halloween-theme-active .weekly-spin-page{--spin-green:#442c17!important}
html.halloween-theme-active .weekly-spin-window.open{border-color:rgba(177,117,65,.34)!important;background:linear-gradient(90deg,rgba(62,37,15,.22),var(--panel))!important}
html.halloween-theme-active .weekly-spin-account-card,
html.halloween-theme-active .weekly-spin-review-card,
html.halloween-theme-active .weekly-spin-verified-card{background:linear-gradient(150deg,var(--panel),rgba(24,21,19,.86))!important}
html.halloween-theme-active .weekly-spin-account-icon{background:#bf9c77!important;box-shadow:0 13px 32px rgba(191,156,119,.2)!important}
html.halloween-theme-active .weekly-spin-account-copy label,
html.halloween-theme-active .weekly-spin-review-copy label{color:#d1c9c2!important}
html.halloween-theme-active .weekly-spin-account-copy select,
html.halloween-theme-active .weekly-spin-review-copy select{background:#141210!important}
html.halloween-theme-active .weekly-spin-discord-button{background:#bf9c77!important;box-shadow:0 10px 24px rgba(191,156,119,.2)!important}
html.halloween-theme-active .weekly-spin-account-copy>small{color:#9b8b7a!important}
html.halloween-theme-active .weekly-spin-discord-user img,
html.halloween-theme-active .weekly-spin-discord-user>span{background:#bf9c77!important}
html.halloween-theme-active .weekly-spin-discord-user small{color:#9f9080!important}
html.halloween-theme-active .weekly-spin-discord-user em{color:#a09181!important}
html.halloween-theme-active .weekly-spin-verified-card{border-color:rgba(177,117,65,.27)!important;background:linear-gradient(130deg,rgba(62,37,15,.1),var(--panel))!important}
html.halloween-theme-active .weekly-spin-verified-card>button{color:#a7998a!important}
html.halloween-theme-active .weekly-spin-wheel-disc{background:conic-gradient(from 0deg,#2f2622 0 9.0909%,#991d31 9.0909% 18.1818%,#4a2f18 18.1818% 27.2727%,#bc7c1c 27.2727% 36.3636%,#70111f 36.3636% 45.4545%,#493a2b 45.4545% 54.5454%,#991d31 54.5454% 63.6363%,#4a2f18 63.6363% 72.7272%,#bc7c1c 72.7272% 81.8181%,#70111f 81.8181% 90.909%,#493a2b 90.909% 100%)!important}
html.halloween-theme-active .weekly-spin-wheel-disc>b.is-zero{color:#dfc4b9!important;text-shadow:0 0 12px rgba(217,184,170,.38),0 2px 4px rgba(0,0,0,.8)!important}
html.halloween-theme-active .weekly-spin-side-panel{background:linear-gradient(155deg,var(--panel),rgba(22,20,18,.92))!important}
html.halloween-theme-active .weekly-spin-activity-grid span,
html.halloween-theme-active .weekly-spin-personal-stats span{color:#9e8e7e!important}
html.halloween-theme-active .weekly-spin-activity-grid small{color:#948371!important}
html.halloween-theme-active .weekly-spin-history-list article>span{color:#a7998a!important}
html.halloween-theme-active .weekly-spin-history-list article>small{color:#9b8b7a!important}
html.halloween-theme-active .weekly-spin-winner-list article div small{color:#a19383!important}
html.halloween-theme-active .weekly-spin-winner-list article>em{color:#9b8b7a!important}
html.halloween-theme-active .weekly-spin-result-panel.is-zero .weekly-spin-result-amount strong{color:#d7c7c1!important;text-shadow:0 0 35px rgba(194,168,156,.18)!important}
html.halloween-theme-active .weekly-spin-result-panel.is-zero .weekly-spin-result-amount span{color:#b6a59e!important}
html.halloween-theme-active .weekly-spin-result-panel.is-zero .weekly-spin-result-seal{border-color:rgba(194,168,156,.3)!important;background:rgba(115,95,87,.12)!important;color:#d1c0b9!important}
html.halloween-theme-active .weekly-spin-result-status.paid{border:1px solid rgba(177,117,65,.3)!important;background:rgba(177,117,65,.12)!important;color:#daa97e!important}
html.halloween-theme-active .weekly-spin-result-status.complete{border:1px solid rgba(203,164,147,.28)!important;background:rgba(124,103,94,.13)!important;color:#d3c2ba!important}
html.halloween-theme-active .weekly-spin-rules>div{background:linear-gradient(155deg,var(--panel),rgba(22,20,18,.92))!important}
html.halloween-theme-active .arcade-page.vegas-arcade{--casino-night:#0a0908!important;--casino-wine:#161310!important}
html.halloween-theme-active .arcade-page.vegas-arcade:before{background:radial-gradient(circle at 12% 4%,rgba(255,42,119,.2),transparent 25%),
    radial-gradient(circle at 90% 10%,rgba(196,155,110,.24),transparent 28%),
    radial-gradient(circle at 50% 55%,rgba(255,191,66,.1),transparent 34%),
    repeating-linear-gradient(135deg,rgba(255,255,255,.018) 0 1px,transparent 1px 22px),
    linear-gradient(180deg,#0a0908 0%,#0e0c0a 44%,#0a0908 100%)!important}
html.halloween-theme-active .vegas-lobby-head{background:linear-gradient(135deg,rgba(20,18,16,.88),rgba(10,9,8,.94))!important}
html.halloween-theme-active .vegas-cabinet-card{background:linear-gradient(145deg,rgba(255,255,255,.055),transparent 24%),
    radial-gradient(circle at 50% 9%,color-mix(in srgb,var(--vegas-accent) 18%,transparent),transparent 32%),
    linear-gradient(165deg,color-mix(in srgb,var(--vegas-accent) 10%,#151310),#0a0908 58%)!important;box-shadow:0 4px 0 color-mix(in srgb,var(--vegas-accent) 35%,#191715),
    0 13px 0 #0a0908,
    0 28px 55px rgba(0,0,0,.46),
    inset 0 1px rgba(255,255,255,.12),
    inset 0 0 34px rgba(255,255,255,.025)!important}
html.halloween-theme-active .vegas-cabinet-card.available:hover{box-shadow:0 4px 0 color-mix(in srgb,var(--vegas-accent) 42%,#191715),0 15px 0 #0a0908,0 38px 72px rgba(0,0,0,.55),0 0 34px color-mix(in srgb,var(--vegas-accent) 28%,transparent),inset 0 1px rgba(255,255,255,.15)!important}
html.halloween-theme-active .vegas-card-screen{background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 30%),
    radial-gradient(circle at 50% 10%,color-mix(in srgb,var(--vegas-accent) 14%,transparent),transparent 47%),
    #0a0908!important}
html.halloween-theme-active .vegas-card-screen>i{background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.22),transparent 24%),linear-gradient(145deg,color-mix(in srgb,var(--vegas-accent) 35%,#2c231f),#0d0b0a)!important}
html.halloween-theme-active .vegas-card-controls em{box-shadow:0 4px 0 #0b0908,0 0 13px color-mix(in srgb,var(--vegas-accent) 35%,transparent)!important}
html.halloween-theme-active .vegas-active-machine{background:linear-gradient(180deg,color-mix(in srgb,var(--vegas-accent) 8%,#110f0d),#0a0908 35%)!important;box-shadow:0 0 0 5px #141210,0 0 0 7px color-mix(in srgb,var(--vegas-accent) 55%,#3b312d),0 35px 90px rgba(0,0,0,.55),inset 0 1px rgba(255,255,255,.1)!important}
html.halloween-theme-active .vegas-cabinet-screen{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--vegas-accent) 9%,transparent),transparent 35%),
    linear-gradient(180deg,#0d0c0b,#0a0908)!important}
html.halloween-theme-active .vegas-machine-logo{background:radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--vegas-accent) 25%,transparent),transparent 38%),linear-gradient(160deg,color-mix(in srgb,var(--vegas-accent) 11%,#181513),#0a0908 65%)!important}
html.halloween-theme-active .vegas-hud{background:linear-gradient(180deg,rgba(24,22,19,.92),rgba(10,9,8,.96))!important}
html.halloween-theme-active .vegas-answer:hover:not(:disabled),
html.halloween-theme-active .vegas-visual-answer:hover:not(:disabled),
html.halloween-theme-active .vegas-number-grid button:hover:not(:disabled){background:linear-gradient(145deg,color-mix(in srgb,var(--vegas-accent) 12%,#13110f),#0a0908)!important}
html.halloween-theme-active .vegas-pixel-stage{background:radial-gradient(circle at 50% 75%,color-mix(in srgb,var(--vegas-accent) 22%,transparent),transparent 40%),
    linear-gradient(180deg,#13110f,#0a0908)!important}
html.halloween-theme-active .vegas-pixel-mosaic{background-image:linear-gradient(90deg,rgba(10,9,8,.72) 1px,transparent 1px),linear-gradient(rgba(10,9,8,.72) 1px,transparent 1px),repeating-conic-gradient(from 45deg,rgba(197,146,125,.3) 0 25%,rgba(184,123,97,.16) 0 50%,rgba(12,11,9,.78) 0 75%,rgba(255,210,85,.12) 0)!important}
html.halloween-theme-active .vegas-pixel-signal{background:rgba(10,9,8,.74)!important}
html.halloween-theme-active .vegas-pixel-signal small{color:#c8bbb6!important}
html.halloween-theme-active .vegas-pixel-stage>span{background:rgba(10,9,8,.78)!important}
html.halloween-theme-active .vegas-signal-button{border-color:rgba(197,146,125,.55)!important;background:linear-gradient(180deg,rgba(166,120,100,.38),rgba(32,28,24,.76))!important}
html.halloween-theme-active .vegas-signal-button:before{color:#dfc4b9!important;text-shadow:0 0 12px #c69581!important}
html.halloween-theme-active body[data-page="arcade"] .vegas-cabinet-card{background:linear-gradient(115deg,rgba(255,255,255,.13),transparent 18%,transparent 72%,rgba(255,255,255,.04)),
    radial-gradient(circle at 50% -10%,color-mix(in srgb,var(--vegas-accent) 26%,transparent),transparent 42%),
    linear-gradient(165deg,#312925 0%,#11100f 22%,#0a0908 68%,#151412 100%)!important;box-shadow:inset 0 1px 0 rgba(255,247,211,.65),
    inset 0 0 0 5px rgba(10,9,8,.82),
    inset 0 0 0 7px color-mix(in srgb,var(--vegas-accent) 28%,transparent),
    0 13px 0 #0a0908,
    0 17px 0 color-mix(in srgb,var(--vegas-accent) 18%,#0a0908),
    0 30px 58px rgba(0,0,0,.52),
    0 0 32px color-mix(in srgb,var(--vegas-accent) 13%,transparent)!important}
html.halloween-theme-active body[data-page="arcade"] .vegas-cabinet-card.available:hover{box-shadow:inset 0 1px 0 rgba(255,247,211,.75),
    inset 0 0 0 5px rgba(10,9,8,.85),
    inset 0 0 0 7px color-mix(in srgb,var(--vegas-accent) 38%,transparent),
    0 15px 0 #0a0908,
    0 20px 0 color-mix(in srgb,var(--vegas-accent) 22%,#0a0908),
    0 40px 75px rgba(0,0,0,.6),
    0 0 46px color-mix(in srgb,var(--vegas-accent) 29%,transparent)!important}
html.halloween-theme-active body[data-page="arcade"] .vegas-card-crown{background:linear-gradient(180deg,rgba(255,255,255,.13),transparent 45%),
    linear-gradient(135deg,color-mix(in srgb,var(--vegas-accent) 25%,#181715),#0a0908 52%,color-mix(in srgb,var(--vegas-accent) 16%,#12110f))!important}
html.halloween-theme-active body[data-page="arcade"] .vegas-card-crown span,
html.halloween-theme-active body[data-page="arcade"] .vegas-card-crown em{color:#c4b7b1!important}
html.halloween-theme-active body[data-page="arcade"] .vegas-card-screen{background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 28%),
    radial-gradient(circle at 50% 26%,color-mix(in srgb,var(--vegas-accent) 20%,transparent),transparent 43%),
    linear-gradient(180deg,#131210 0%,#0a0908 58%,#0a0908 100%)!important;box-shadow:0 0 0 5px #0a0908,
    0 0 0 7px color-mix(in srgb,var(--vegas-accent) 25%,#171513),
    inset 0 0 45px rgba(0,0,0,.78),
    inset 0 1px 0 rgba(255,255,255,.12),
    0 10px 22px rgba(0,0,0,.44)!important}
html.halloween-theme-active body[data-page="arcade"] .vegas-card-screen>i{background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.24),transparent 28%),
    linear-gradient(145deg,color-mix(in srgb,var(--vegas-accent) 36%,#181614),#0a0908 68%)!important}
html.halloween-theme-active body[data-page="arcade"] .vegas-card-screen>small{color:#ae9c94!important}
html.halloween-theme-active body[data-page="arcade"] .vegas-card-controls{border:1px solid color-mix(in srgb,var(--vegas-accent) 25%,#463a35)!important;background:linear-gradient(180deg,rgba(255,255,255,.09),transparent 35%),
    linear-gradient(135deg,#332a26,#100f0e 58%,#0a0908)!important}
html.halloween-theme-active body[data-page="arcade"] .vegas-active-machine{background:linear-gradient(120deg,rgba(255,255,255,.08),transparent 22%,transparent 75%,rgba(255,255,255,.025)),
    linear-gradient(160deg,#322926 0%,#0e0d0c 20%,#0a0908 76%,#181614 100%)!important;box-shadow:inset 0 1px 0 rgba(255,248,219,.65),
    inset 0 0 0 6px #0a0908,
    inset 0 0 0 8px color-mix(in srgb,var(--vegas-accent) 29%,transparent),
    0 15px 0 #0a0908,
    0 22px 0 color-mix(in srgb,var(--vegas-accent) 13%,#0a0908),
    0 42px 95px rgba(0,0,0,.62),
    0 0 55px color-mix(in srgb,var(--vegas-accent) 18%,transparent)!important}
html.halloween-theme-active body[data-page="arcade"] .vegas-cabinet-top{background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 44%),
    radial-gradient(circle at 50% 0,color-mix(in srgb,var(--vegas-accent) 28%,transparent),transparent 58%),
    linear-gradient(135deg,#302824,#0d0c0b 50%,#191716)!important}
html.halloween-theme-active body[data-page="arcade"] .vegas-cabinet-top button{color:#d3c9c5!important}
html.halloween-theme-active body[data-page="arcade"] .vegas-cabinet-screen{border:1px solid color-mix(in srgb,var(--vegas-accent) 50%,#54463f)!important;background:linear-gradient(135deg,rgba(255,255,255,.035),transparent 20%),
    radial-gradient(circle at 50% 0,color-mix(in srgb,var(--vegas-accent) 14%,transparent),transparent 42%),
    linear-gradient(180deg,#0d0c0b 0%,#0a0908 58%,#0a0908 100%)!important;box-shadow:0 0 0 6px #0a0908,
    0 0 0 8px color-mix(in srgb,var(--vegas-accent) 18%,#161513),
    inset 0 0 60px rgba(0,0,0,.52),
    0 13px 28px rgba(0,0,0,.42)!important}
html.halloween-theme-active body[data-page="arcade"] .vegas-cabinet-controls{border:1px solid color-mix(in srgb,var(--vegas-accent) 32%,#51433d)!important;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 35%),
    linear-gradient(135deg,#342b27,#100f0e 55%,#0a0908)!important}
html.halloween-theme-active body[data-page="arcade"] .vegas-machine-logo,
html.halloween-theme-active body[data-page="arcade"] .vegas-machine-rules{border-color:color-mix(in srgb,var(--vegas-accent) 48%,#50423c)!important;background:linear-gradient(135deg,rgba(255,255,255,.055),transparent 24%),
    radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--vegas-accent) 17%,transparent),transparent 42%),
    linear-gradient(180deg,#11100f,#0a0908)!important}
html.halloween-theme-active body[data-page="arcade"] .vegas-hud{border-color:color-mix(in srgb,var(--vegas-accent) 24%,#4a3d38)!important;background:linear-gradient(180deg,rgba(25,23,21,.95),rgba(10,9,8,.96))!important}
html.halloween-theme-active body[data-page="arcade"] .vegas-question-head>span{border:1px solid color-mix(in srgb,var(--vegas-accent) 30%,#52443e)!important}
html.halloween-theme-active body[data-page="arcade"] .vegas-question-head p{color:#ae9c94!important}
html.halloween-theme-active body[data-page="arcade"] .vegas-answer,
html.halloween-theme-active body[data-page="arcade"] .vegas-visual-answer{background:linear-gradient(180deg,rgba(255,255,255,.055),transparent 42%),
    linear-gradient(135deg,#171514,#0a0908 70%)!important}
html.halloween-theme-active body[data-page="arcade"] .vegas-answer:hover:not(:disabled),
html.halloween-theme-active body[data-page="arcade"] .vegas-visual-answer:hover:not(:disabled){background:linear-gradient(180deg,color-mix(in srgb,var(--vegas-accent) 10%,rgba(255,255,255,.04)),transparent 42%),
    linear-gradient(135deg,#1e1c1a,#0a0908 70%)!important}
html.halloween-theme-active body[data-page="arcade"] .vegas-pixel-stage{background:linear-gradient(135deg,rgba(255,255,255,.055),transparent 24%),
    radial-gradient(circle at 50% 72%,color-mix(in srgb,var(--vegas-accent) 21%,transparent),transparent 44%),
    linear-gradient(180deg,#0f0e0d,#0a0908 76%)!important;box-shadow:0 0 0 5px #0a0908,
    0 0 0 7px color-mix(in srgb,var(--vegas-accent) 22%,#171513),
    inset 0 0 55px rgba(0,0,0,.72),
    0 17px 35px rgba(0,0,0,.34),
    0 0 28px color-mix(in srgb,var(--vegas-accent) 17%,transparent)!important}
html.halloween-theme-active body[data-page="arcade"] .vegas-pixel-mosaic{background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),
    linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),
    repeating-conic-gradient(from 45deg at 50% 50%,color-mix(in srgb,var(--vegas-accent) 34%,#0d0c0a) 0 25%,rgba(10,9,8,.64) 0 50%) 0 0/30px 30px!important}
html.halloween-theme-active body[data-page="arcade"] .vegas-pixel-signal{background:rgba(10,9,8,.78)!important}
html.halloween-theme-active body[data-page="arcade"] .vegas-pixel-signal i{background:#352c28!important}
html.halloween-theme-active body[data-page="arcade"] .vegas-pixel-signal small{color:#c7bab4!important}
html.halloween-theme-active body[data-page="arcade"] .vegas-pixel-stage>span{background:linear-gradient(180deg,rgba(10,9,8,.86),rgba(10,9,8,.9))!important}
html.halloween-theme-active body[data-page="arcade"] .vegas-signal-button{border-color:color-mix(in srgb,var(--vegas-accent) 55%,#65534c)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--vegas-accent) 18%,#2e2622),#0b0a09)!important}
html.halloween-theme-active .manager-profile-showcase-identity .manager-profile-tag{background:linear-gradient(145deg,color-mix(in srgb,var(--profile-tag-color) 9%,rgba(255,255,255,.025)),rgba(11,9,8,.36))!important;color:color-mix(in srgb,var(--profile-tag-color) 72%,#dac6b3)!important}
html.halloween-theme-active .power-rankings-hero{border:1px solid rgba(178,117,63,.2)!important;background:radial-gradient(circle at 82% 18%,rgba(202,133,73,.15),transparent 31%),radial-gradient(circle at 70% 95%,rgba(239,94,110,.09),transparent 34%),linear-gradient(135deg,#1f1c18 0%,#171412 52%,#191715 100%)!important}
html.halloween-theme-active .power-hero-copy>span{color:#cd9564!important}
html.halloween-theme-active .power-hero-copy h1{color:#ede1d4!important}
html.halloween-theme-active .power-hero-copy p{color:#b4a99c!important}
html.halloween-theme-active .power-hero-meta>b,
html.halloween-theme-active .power-hero-meta>button{color:#cec7be!important}
html.halloween-theme-active .power-hero-meta>button:hover{border-color:rgba(178,117,63,.3)!important;background:rgba(178,117,63,.08)!important}
html.halloween-theme-active .power-hero-score{background:rgba(13,11,9,.54)!important}
html.halloween-theme-active .power-hero-score small{color:#c99b73!important}
html.halloween-theme-active .power-hero-score>b{background:rgba(178,117,63,.1)!important;color:#ddaa7d!important}
html.halloween-theme-active .power-hero-arrows i{color:rgba(213,151,97,.16)!important}
html.halloween-theme-active .power-podium-card:hover{border-color:rgba(178,117,63,.25)!important;background:linear-gradient(145deg,rgba(178,117,63,.06),rgba(255,255,255,.015))!important}
html.halloween-theme-active .power-podium-card.place-1{border-color:rgba(178,117,63,.23)!important;background:radial-gradient(circle at 90% 10%,rgba(178,117,63,.12),transparent 35%),linear-gradient(145deg,rgba(178,117,63,.055),rgba(255,255,255,.012))!important}
html.halloween-theme-active .power-podium-copy small{color:#c69366!important}
html.halloween-theme-active .power-podium-copy em{color:#9b8b7a!important}
html.halloween-theme-active .power-podium-score small{color:#8d7c6a!important}
html.halloween-theme-active .power-podium-footer i{color:#a79a8b!important}
html.halloween-theme-active .power-movement.up{background:rgba(188,126,72,.11)!important;color:#cf9c6f!important}
html.halloween-theme-active .power-movement.level{color:#a19383!important}
html.halloween-theme-active .power-movement.new{background:rgba(178,151,123,.09)!important;color:#c7b5a2!important}
html.halloween-theme-active .power-mover-card.up>span{background:rgba(188,125,70,.11)!important;color:#cd9a6e!important}
html.halloween-theme-active .power-mover-card small{color:#8b7b69!important}
html.halloween-theme-active .power-mover-card p{color:#998978!important}
html.halloween-theme-active .power-mover-card.empty>span{color:#8c7c6a!important}
html.halloween-theme-active .power-ranking-board-head span{color:#c49063!important}
html.halloween-theme-active .power-ranking-board-head p{color:#968573!important}
html.halloween-theme-active .power-ranking-board-head>div:last-child b{color:#dcd7d1!important}
html.halloween-theme-active .power-ranking-board-head>div:last-child small{color:#897967!important}
html.halloween-theme-active .power-ranking-context{background:rgba(178,117,63,.022)!important}
html.halloween-theme-active .power-ranking-context span{color:#92816f!important}
html.halloween-theme-active .power-ranking-row:hover{background:rgba(178,117,63,.035)!important}
html.halloween-theme-active .power-ranking-row.top-rank{background:linear-gradient(90deg,rgba(178,117,63,.035),transparent 45%)!important}
html.halloween-theme-active .power-ranking-position{color:#dcd7d1!important}
html.halloween-theme-active .power-ranking-manager strong{color:#d9c6b5!important}
html.halloween-theme-active .power-ranking-manager small{color:#8d7c6a!important}
html.halloween-theme-active .power-ranking-manager em i{border:1px solid rgba(178,117,63,.15)!important;background:rgba(178,117,63,.055)!important;color:#c99d78!important}
html.halloween-theme-active .power-ranking-recent small,
html.halloween-theme-active .power-ranking-form>small{color:#867765!important}
html.halloween-theme-active .power-ranking-recent strong{color:#d5c6b8!important}
html.halloween-theme-active .power-ranking-score>span small{color:#897967!important}
html.halloween-theme-active .power-ranking-score>i>b{background:linear-gradient(90deg,#ae7544,#cc9a6e)!important}
html.halloween-theme-active .power-ranking-note{border:1px solid rgba(178,117,63,.14)!important;background:linear-gradient(120deg,rgba(178,117,63,.04),rgba(255,255,255,.015))!important}
html.halloween-theme-active .power-ranking-note>span{background:rgba(178,117,63,.1)!important;color:#cb986b!important}
html.halloween-theme-active .power-ranking-note p{color:#9a8a79!important}
html.halloween-theme-active .power-ranking-note button{border:1px solid rgba(178,117,63,.18)!important;background:rgba(178,117,63,.07)!important;color:#d6aa83!important}
html.halloween-theme-active .power-ranking-note button:hover{background:rgba(178,117,63,.12)!important}
html.halloween-theme-active .cup-centre{--cup-accent:#ab755e!important;--cup-accent-2:#cba18f!important;--cup-soft:rgba(171,117,94,.12)!important}
html.halloween-theme-active .cup-centre.theme-snow{--cup-accent:#9f7649!important;--cup-accent-2:#d0b292!important;--cup-soft:rgba(159,118,73,.12)!important}
html.halloween-theme-active .cup-centre.theme-emerald{--cup-accent:#774417!important;--cup-accent-2:#b17541!important;--cup-soft:rgba(119,68,23,.12)!important}
html.halloween-theme-active .cup-centre.theme-midnight{--cup-accent:#494037!important;--cup-accent-2:#aa9d8e!important;--cup-soft:rgba(73,64,55,.14)!important}
html.halloween-theme-active .cup-hero{background:linear-gradient(135deg,#181614 0%,color-mix(in srgb,var(--cup-accent) 70%,#181614) 58%,var(--cup-accent) 100%)!important;box-shadow:0 24px 55px rgba(25,22,20,.16)!important}
html.halloween-theme-active .cup-page-tabs{box-shadow:0 10px 30px rgba(25,22,20,.06)!important}
html.halloween-theme-active .cup-fixture-card.live{border-color:#a06734!important;box-shadow:0 0 0 3px rgba(160,103,52,.08)!important}
html.halloween-theme-active .cup-fixture-manager.winner{background:rgba(160,103,52,.08)!important}
html.halloween-theme-active .cup-fixture-manager.winner strong:after{color:#845226!important}
html.halloween-theme-active .cup-journey-card header>b.advanced,
html.halloween-theme-active .cup-journey-card header>b.live{background:rgba(160,103,52,.1)!important;color:#684221!important}
html.halloween-theme-active .cup-journey-steps article.advanced i{border-color:#a06734!important}
html.halloween-theme-active .cup-history-card:hover,
html.halloween-theme-active .cup-history-card.active{box-shadow:0 14px 30px rgba(25,22,20,.08)!important}
html.halloween-theme-active .cup-coming-soon{background:radial-gradient(circle at 50% 20%,rgba(171,117,94,.15),transparent 34%),linear-gradient(145deg,#171513,#635342)!important}
html.halloween-theme-active .cup-fixture-side.winner{background:rgba(160,103,52,.09)!important}
html.halloween-theme-active .cup-fixture-side.winner strong:after{color:#845226!important}
html.halloween-theme-active .cup-fixture-card.live .cup-fixture-divider span{background:rgba(160,103,52,.12)!important;color:#684221!important}
html.halloween-theme-active .cup-advance-note strong{color:#684221!important}
html.halloween-theme-active .cup-auto-qualifier-grid i{color:#845226!important}
html.halloween-theme-active .cup-competition-timeline button.complete{border-color:rgba(160,103,52,.28)!important}
html.halloween-theme-active .cup-competition-timeline button.complete>i{background:rgba(160,103,52,.12)!important;color:#845226!important}
html.halloween-theme-active .cup-bracket-mini-match.live{border-color:rgba(160,103,52,.5)!important}
html.halloween-theme-active .cup-bracket-mini-match.automatic>header b{color:#845226!important}
html.halloween-theme-active .cup-bracket-mini-side.winner{background:rgba(160,103,52,.08)!important}
html.halloween-theme-active .weekly-spin-window.bonus{border-color:rgba(229,172,121,.28)!important;background:radial-gradient(circle at 86% 22%,rgba(191,136,113,.17),transparent 34%),linear-gradient(145deg,rgba(60,47,34,.94),rgba(28,26,23,.94))!important}
html.halloween-theme-active .weekly-spin-window.bonus>div>span{color:#e6ac7a!important}
html.halloween-theme-active .weekly-spin-window.bonus>b{border-color:rgba(229,170,119,.28)!important;background:linear-gradient(145deg,rgba(206,132,67,.16),rgba(191,135,112,.16))!important;color:#edc4a1!important}
html.halloween-theme-active .duo-chem-hero{background:radial-gradient(circle at 50% -20%,rgba(245,207,105,.19),transparent 38%),radial-gradient(circle at 0 100%,rgba(162,135,107,.13),transparent 38%),linear-gradient(145deg,#161411,#0f0e0c 60%,#151312)!important}
html.halloween-theme-active .duo-chem-hero-top>button{color:#ad8e73!important}
html.halloween-theme-active .duo-chem-pair strong{color:#d5c6b8!important}
html.halloween-theme-active .duo-chem-pair small{color:#a78669!important}
html.halloween-theme-active .duo-chem-meter p{color:#a48265!important}
html.halloween-theme-active .duo-showdown-hero{background:radial-gradient(circle at 50% 0,rgba(239,113,78,.13),transparent 38%),linear-gradient(135deg,rgba(20,18,17,.96),rgba(17,15,13,.97))!important}
html.halloween-theme-active .duo-showdown-match>button{color:#d5c6b8!important}
html.halloween-theme-active .duo-showdown-match>button small{color:#a58366!important}
html.halloween-theme-active .duo-current-gw,
html.halloween-theme-active .duo-season-stats,
html.halloween-theme-active .duo-form-card,
html.halloween-theme-active .duo-balance-card,
html.halloween-theme-active .duo-facts,
html.halloween-theme-active .duo-showdown-history,
html.halloween-theme-active .duo-milestones,
html.halloween-theme-active .duo-timeline{background:linear-gradient(145deg,rgba(20,18,15,.9),rgba(13,11,10,.93))!important}
html.halloween-theme-active .duo-section-head h2{color:#d5c6b8!important}
html.halloween-theme-active .duo-section-head>small{color:#947357!important}
html.halloween-theme-active .duo-current-score>button{color:#d5c6b8!important}
html.halloween-theme-active .duo-current-score>button>small{color:#a38062!important}
html.halloween-theme-active .duo-current-gw>p{color:#a48163!important}
html.halloween-theme-active .duo-outcome.W{background:rgba(164,113,68,.12)!important;color:#cf9b6d!important}
html.halloween-theme-active .duo-outcome.pending{color:#947357!important}
html.halloween-theme-active .duo-no-current{color:#a27f60!important}
html.halloween-theme-active .duo-no-current strong{color:#c7b29f!important}
html.halloween-theme-active .duo-stat-grid span{color:#a17d5e!important}
html.halloween-theme-active .duo-form-table>.head{color:#896b51!important}
html.halloween-theme-active .duo-form-table>button{color:#bea590!important}
html.halloween-theme-active .duo-balance-row>span{color:#9d7a5c!important}
html.halloween-theme-active .duo-balance-row>strong{color:#d0beae!important}
html.halloween-theme-active .duo-facts p{color:#ab8c71!important}
html.halloween-theme-active .duo-meeting-list button{color:#ab8c70!important}
html.halloween-theme-active .duo-future-showdown small{color:#aa8b6f!important}
html.halloween-theme-active .duo-milestones article strong{color:#b69a82!important}
html.halloween-theme-active .duo-milestones article small{color:#896b50!important}
html.halloween-theme-active .duo-timeline strong{color:#d2c1b2!important}
html.halloween-theme-active .duo-timeline p{color:#98775a!important}
html.halloween-theme-active .duo-chem-empty{background:rgba(20,18,15,.9)!important}
html.halloween-theme-active .duo-chem-empty h2{color:#d5c6b8!important}
html.halloween-theme-active .duo-chem-empty p{color:#a38163!important}
html.halloween-theme-active .manager-squad-backdrop{background:radial-gradient(circle at 50% 0,rgba(171,111,59,.16),transparent 35%),radial-gradient(circle at 88% 86%,rgba(174,143,110,.09),transparent 36%),rgba(11,9,7,.83)!important}
html.halloween-theme-active .manager-squad-dialog{border:1px solid rgba(211,154,104,.18)!important;background:linear-gradient(150deg,#171411 0,#110f0d 36%,#0f0d0b 100%)!important;color:#dec5b0!important}
html.halloween-theme-active .manager-squad-dialog:before{background:radial-gradient(circle at 4% 0,rgba(189,120,60,.1),transparent 28%),linear-gradient(115deg,transparent 42%,rgba(255,255,255,.018) 52%,transparent 63%)!important}
html.halloween-theme-active .manager-squad-dialog-head{background:linear-gradient(90deg,rgba(26,23,20,.97),rgba(17,15,13,.97))!important}
html.halloween-theme-active .manager-squad-identity-avatar{border:1px solid rgba(205,148,98,.16)!important;background:radial-gradient(circle at 50% 30%,rgba(208,143,86,.11),rgba(255,255,255,.018))!important}
html.halloween-theme-active .manager-squad-dialog-identity span{color:#d09765!important}
html.halloween-theme-active .manager-squad-dialog-identity h2{color:#edc4a1!important}
html.halloween-theme-active .manager-squad-dialog-identity p{color:#a78669!important}
html.halloween-theme-active .manager-squad-dialog-meta>b{color:#d5c6b8!important}
html.halloween-theme-active .manager-squad-dialog-meta>small{color:#896b51!important}
html.halloween-theme-active .manager-squad-header-status{color:#a09181!important}
html.halloween-theme-active .manager-squad-header-status.live{border-color:rgba(197,132,75,.18)!important;background:rgba(197,132,75,.07)!important;color:#d29e70!important}
html.halloween-theme-active .manager-squad-header-status.final{color:#bea590!important}
html.halloween-theme-active .manager-squad-header-status.warming{color:#ce9563!important}
html.halloween-theme-active .manager-squad-close{color:#d2c1b2!important}
html.halloween-theme-active .manager-squad-close:hover{border-color:rgba(211,154,104,.3)!important;background:rgba(211,154,104,.08)!important}
html.halloween-theme-active .manager-squad-gw-controls{background:rgba(11,9,8,.82)!important}
html.halloween-theme-active .manager-squad-gw-controls>button{color:#c2ac98!important}
html.halloween-theme-active .manager-squad-gw-controls>button:not(:disabled):hover{border-color:rgba(211,154,104,.27)!important;background:rgba(211,154,104,.07)!important;color:#edc4a1!important}
html.halloween-theme-active .manager-squad-gw-controls label span{color:#896b51!important}
html.halloween-theme-active .manager-squad-gw-controls select{color:#d9c6b5!important}
html.halloween-theme-active .manager-squad-gw-controls select option{background:#141210!important;color:#d9c6b5!important}
html.halloween-theme-active .manager-squad-dialog-body{scrollbar-color:rgba(212,155,105,.22) transparent!important}
html.halloween-theme-active .manager-squad-summary{background:linear-gradient(120deg,rgba(172,113,62,.065),rgba(255,255,255,.018) 52%,rgba(178,148,117,.035))!important}
html.halloween-theme-active .manager-squad-summary span{color:#8d6e53!important}
html.halloween-theme-active .manager-squad-summary strong{color:#ddc5b1!important}
html.halloween-theme-active .manager-squad-summary small{color:#907054!important}
html.halloween-theme-active .manager-squad-ready.phase-live .manager-squad-summary>div:first-child strong{color:#d19f72!important}
html.halloween-theme-active .manager-squad-stage{background:linear-gradient(145deg,rgba(20,17,15,.96),rgba(13,12,10,.98))!important}
html.halloween-theme-active .manager-squad-stage-head>div:first-child span{color:#8a6c51!important}
html.halloween-theme-active .manager-squad-stage-head>div:first-child strong{color:#d8c6b5!important}
html.halloween-theme-active .manager-squad-stage-status{color:#a68467!important}
html.halloween-theme-active .manager-squad-stage-status.live{color:#d09765!important}
html.halloween-theme-active .manager-squad-stage-status.live i{box-shadow:0 0 0 4px rgba(208,151,101,.11)!important}
html.halloween-theme-active .manager-squad-stage-status.final{color:#b69b83!important}
html.halloween-theme-active .manager-squad-chip-banner{background:rgba(13,11,10,.88)!important}
html.halloween-theme-active .manager-squad-chip-banner b{background:#cc9a6e!important;color:#120f0d!important}
html.halloween-theme-active .manager-squad-chip-banner span{color:#d5c6b8!important}
html.halloween-theme-active .manager-squad-chip-banner.bench-boost{border-color:rgba(226,159,100,.23)!important}
html.halloween-theme-active .manager-squad-chip-banner.bench-boost b{background:#e0a774!important;color:#1a1612!important}
html.halloween-theme-active .manager-squad-chip-banner.free-hit{border-color:rgba(204,160,141,.23)!important}
html.halloween-theme-active .manager-squad-chip-banner.free-hit b{background:#d1aa99!important;color:#221e1b!important}
html.halloween-theme-active .manager-squad-chip-banner.wildcard{border-color:rgba(185,145,128,.23)!important}
html.halloween-theme-active .manager-squad-chip-banner.wildcard b{background:#c3a092!important;color:#1f1c19!important}
html.halloween-theme-active .manager-squad-pitch-shell{background:linear-gradient(180deg,#110f0d,#0f0d0b)!important}
html.halloween-theme-active .manager-squad-pitch{border:1px solid rgba(236,191,153,.24)!important;background:linear-gradient(180deg,rgba(119,68,23,.97),rgba(109,62,21,.98) 46%,rgba(96,54,18,.99))!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.035),inset 0 -34px 70px rgba(32,26,20,.16)!important}
html.halloween-theme-active .manager-squad-pitch:before{background:repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0,rgba(255,255,255,.025) 85px,rgba(38,31,24,.025) 85px,rgba(38,31,24,.025) 170px),radial-gradient(circle at 50% 50%,rgba(255,255,255,.03),transparent 24%)!important}
html.halloween-theme-active .manager-squad-pitch-markings{border:2px solid rgba(237,196,161,.82)!important}
html.halloween-theme-active .manager-squad-pitch-markings .halfway{background:rgba(237,196,161,.82)!important}
html.halloween-theme-active .manager-squad-pitch-markings .centre-circle{border:2px solid rgba(237,196,161,.82)!important}
html.halloween-theme-active .manager-squad-pitch-markings .centre-circle:after{background:rgba(237,196,161,.9)!important}
html.halloween-theme-active .manager-squad-pitch-markings .top-box,
html.halloween-theme-active .manager-squad-pitch-markings .bottom-box{border:2px solid rgba(237,196,161,.82)!important}
html.halloween-theme-active .manager-squad-pitch-markings .top-six,
html.halloween-theme-active .manager-squad-pitch-markings .bottom-six{border:2px solid rgba(237,196,161,.82)!important}
html.halloween-theme-active .manager-squad-row-label{color:rgba(237,196,161,.48)!important}
html.halloween-theme-active .manager-squad-player-card{filter:drop-shadow(0 8px 8px rgba(28,23,18,.18))!important}
html.halloween-theme-active .manager-squad-player-card:hover{filter:drop-shadow(0 11px 11px rgba(26,21,16,.26))!important}
html.halloween-theme-active .manager-squad-kit-fallback:before{background:#110f0d!important}
html.halloween-theme-active .manager-squad-armband{background:#1b1815!important}
html.halloween-theme-active .manager-squad-armband.captain{background:linear-gradient(135deg,#1d1813,#4e372d)!important;box-shadow:0 0 0 2px rgba(255,255,255,.28),0 5px 14px rgba(26,21,17,.28)!important}
html.halloween-theme-active .manager-squad-armband.vice{background:rgba(17,15,13,.88)!important;color:#d5c6b8!important}
html.halloween-theme-active .manager-squad-live-badge{background:#191613!important;color:#e4bb97!important}
html.halloween-theme-active .manager-squad-live-badge.final{background:rgba(15,13,11,.88)!important;color:#d5c6b8!important}
html.halloween-theme-active .manager-squad-player-label{border:1px solid rgba(23,20,17,.18)!important;background:rgba(213,198,184,.96)!important;box-shadow:0 4px 9px rgba(30,25,19,.15)!important}
html.halloween-theme-active .manager-squad-player-label strong{color:#231f1c!important}
html.halloween-theme-active .manager-squad-player-label span{border-top:1px solid rgba(31,28,25,.08)!important;background:#d3c9c5!important;color:#332823!important}
html.halloween-theme-active .manager-squad-player-label small{background:#d3c9c5!important;color:#6d5a52!important}
html.halloween-theme-active .manager-squad-player-card.is-live .manager-squad-player-label span{background:#e1c5ad!important;color:#4e3118!important}
html.halloween-theme-active .manager-squad-player-card.is-final .manager-squad-player-label span{background:#d5c6b8!important;color:#5d4937!important}
html.halloween-theme-active .manager-squad-player-card.is-captain .manager-squad-player-label{box-shadow:0 0 0 2px rgba(62,43,36,.28),0 5px 12px rgba(29,24,19,.18)!important}
html.halloween-theme-active .manager-squad-bench-premium{background:linear-gradient(145deg,rgba(23,20,18,.96),rgba(16,14,12,.98))!important}
html.halloween-theme-active .manager-squad-bench-premium>header span{color:#8a6c51!important}
html.halloween-theme-active .manager-squad-bench-premium>header strong{color:#d5c6b8!important}
html.halloween-theme-active .manager-squad-bench-premium>header>b{color:#c7b29f!important}
html.halloween-theme-active .manager-squad-bench-premium.is-active{border-color:rgba(225,158,100,.2)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 0 28px rgba(193,122,60,.055)!important}
html.halloween-theme-active .manager-squad-bench-premium.is-active>header span{color:#dfa573!important}
html.halloween-theme-active .manager-squad-bench-premium.is-active>header>b{background:rgba(225,158,100,.1)!important;color:#ebbf98!important}
html.halloween-theme-active .manager-squad-bench-slot>span{background:#14120f!important;color:#a58365!important}
html.halloween-theme-active .manager-squad-team-footer>span{color:#b49880!important}
html.halloween-theme-active .manager-squad-team-footer b{color:#7c6149!important}
html.halloween-theme-active .manager-squad-state>span{color:#cf9765!important}
html.halloween-theme-active .manager-squad-state h3{color:#edc4a1!important}
html.halloween-theme-active .manager-squad-state p{color:#9c8c7b!important}
html.halloween-theme-active .manager-squad-state>button{border:1px solid rgba(200,142,91,.25)!important;background:rgba(174,117,67,.1)!important;color:#edc4a1!important}
html.halloween-theme-active .manager-squad-state-icon{color:#a58466!important}
html.halloween-theme-active .manager-squad-state.warming .manager-squad-state-icon{color:#d19c6e!important}
html.halloween-theme-active .manager-squad-lock-avatar>span{background:#110f0e!important}
html.halloween-theme-active .manager-squad-loading-pitch{background:linear-gradient(180deg,rgba(110,62,21,.12),rgba(80,46,15,.09))!important}
html.halloween-theme-active .manager-squad-loading-pitch strong{color:#d5c6b8!important}
html.halloween-theme-active .manager-squad-loading-pitch small{color:#8d6e53!important}
html.halloween-theme-active .manager-squad-loader{border:3px solid rgba(212,155,105,.11)!important;border-top-color:#c58a56!important}
html.halloween-theme-active .manager-squad-player-drawer-layer{background:rgba(11,9,7,.5)!important}
html.halloween-theme-active .manager-squad-player-drawer{border-left:1px solid rgba(207,150,101,.14)!important;background:linear-gradient(160deg,#1b1815,#110f0d 55%,#0f0d0b)!important}
html.halloween-theme-active .manager-squad-drawer-close{color:#d5c6b8!important}
html.halloween-theme-active .manager-squad-drawer-hero>div:nth-child(2)>span{color:#c99465!important}
html.halloween-theme-active .manager-squad-drawer-hero h3{color:#dbc6b3!important}
html.halloween-theme-active .manager-squad-drawer-hero p{color:#9c7a5c!important}
html.halloween-theme-active .manager-squad-drawer-points strong{color:#dcc5b2!important}
html.halloween-theme-active .manager-squad-drawer-points span{color:#887766!important}
html.halloween-theme-active .manager-squad-drawer-points small{color:#a9896d!important}
html.halloween-theme-active .manager-squad-drawer-section>header span{color:#86694f!important}
html.halloween-theme-active .manager-squad-drawer-section>header strong{color:#c7b3a0!important}
html.halloween-theme-active .manager-squad-drawer-fixture span{color:#ad8e73!important}
html.halloween-theme-active .manager-squad-drawer-fixture strong{color:#d5c6b8!important}
html.halloween-theme-active .manager-squad-drawer-stats>div{background:#13110f!important}
html.halloween-theme-active .manager-squad-drawer-stats span{color:#896b51!important}
html.halloween-theme-active .manager-squad-drawer-stats strong{color:#d5c6b8!important}
html.halloween-theme-active .manager-squad-player-drawer>footer{color:#967558!important}
html.halloween-theme-active .manager-squad-player-drawer>footer b{color:#bea590!important}
@media (max-width:760px){html.halloween-theme-active .manager-squad-backdrop{background:rgba(11,9,7,.8)!important}
html.halloween-theme-active .manager-squad-player-card{filter:drop-shadow(0 4px 5px rgba(28,23,18,.13))!important}
html.halloween-theme-active .manager-squad-player-drawer{border-top:1px solid rgba(207,150,101,.15)!important}}
html.halloween-theme-active .manager-squad-header-status.preview{border-color:rgba(207,150,99,.22)!important;background:rgba(192,130,77,.09)!important;color:#d3a175!important}
html.halloween-theme-active .manager-squad-header-status.preview i{box-shadow:0 0 0 4px rgba(211,161,117,.1)!important}
html.halloween-theme-active .manager-squad-field-complex{background:linear-gradient(145deg,rgba(20,17,15,.97),rgba(13,12,10,.99))!important}
html.halloween-theme-active .manager-squad-field-complex .manager-squad-bench-premium{background:linear-gradient(180deg,#12100e,#110f0d)!important}
html.halloween-theme-active .manager-squad-pitch-shell{background:linear-gradient(180deg,#110f0d,#110e0c)!important}
html.halloween-theme-active .manager-squad-pitch{background:linear-gradient(180deg,#814b1b 0%,#7c471a 33%,#784519 66%,#724217 100%)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.045),inset 0 -28px 60px rgba(33,27,21,.13),0 12px 26px rgba(0,0,0,.08)!important}
html.halloween-theme-active .manager-squad-pitch:before{background:repeating-linear-gradient(0deg,rgba(255,255,255,.022) 0,rgba(255,255,255,.022) 76px,rgba(37,30,24,.025) 76px,rgba(37,30,24,.025) 152px),radial-gradient(circle at 50% 50%,rgba(255,255,255,.022),transparent 26%)!important}
html.halloween-theme-active .manager-squad-pitch-markings{border-color:rgba(237,196,161,.57)!important}
html.halloween-theme-active .manager-squad-pitch-markings .halfway{background:rgba(237,196,161,.57)!important}
html.halloween-theme-active .manager-squad-pitch-markings .centre-circle{border-color:rgba(237,196,161,.57)!important}
html.halloween-theme-active .manager-squad-pitch-markings .centre-circle:after{background:rgba(237,196,161,.66)!important}
html.halloween-theme-active .manager-squad-pitch-markings .top-box,
html.halloween-theme-active .manager-squad-pitch-markings .bottom-box,
html.halloween-theme-active .manager-squad-pitch-markings .top-six,
html.halloween-theme-active .manager-squad-pitch-markings .bottom-six{border-color:rgba(237,196,161,.57)!important}
html.halloween-theme-active .manager-squad-player-card{filter:drop-shadow(0 8px 9px rgba(27,22,17,.16))!important}
html.halloween-theme-active .manager-squad-player-card.is-captain .manager-squad-player-visual:before{background:radial-gradient(circle,rgba(90,67,57,.24),rgba(255,255,255,.065) 40%,transparent 70%)!important}
html.halloween-theme-active .manager-squad-armband.captain{background:linear-gradient(145deg,#221c17,#5e4438)!important;box-shadow:0 0 0 2px rgba(255,255,255,.74),0 7px 18px rgba(25,20,16,.27)!important}
html.halloween-theme-active .manager-squad-armband.vice{background:#171412!important;color:#d5c6b8!important}
html.halloween-theme-active .manager-squad-player-label{border-color:rgba(24,22,19,.13)!important;box-shadow:0 5px 12px rgba(28,23,18,.16)!important}
html.halloween-theme-active .manager-squad-player-card.is-live .manager-squad-player-label span{background:#e3c5ab!important;color:#513216!important}
html.halloween-theme-active .manager-squad-player-card.is-final .manager-squad-player-label span{background:#d5c6b8!important;color:#47382a!important}
html.halloween-theme-active .manager-squad-player-card.is-captain .manager-squad-player-label{box-shadow:0 0 0 2px rgba(65,46,38,.34),0 6px 14px rgba(28,23,18,.18)!important}
html.halloween-theme-active .manager-squad-bench-slot>span{background:#161411!important;color:#b99f88!important}
html.halloween-theme-active .manager-squad-field-complex .manager-squad-bench-premium{border-top-color:rgba(237,196,161,.105)!important;background:linear-gradient(180deg,rgba(62,38,16,.13) 0,#12100e 22px,#110f0d 100%)!important;box-shadow:inset 0 13px 24px rgba(98,56,19,.035)!important}
html.halloween-theme-active .manager-squad-pitch-markings{border-color:rgba(237,196,161,.43)!important}
html.halloween-theme-active .manager-squad-pitch-markings .halfway{background:rgba(237,196,161,.43)!important}
html.halloween-theme-active .manager-squad-pitch-markings .centre-circle,
html.halloween-theme-active .manager-squad-pitch-markings .top-box,
html.halloween-theme-active .manager-squad-pitch-markings .bottom-box,
html.halloween-theme-active .manager-squad-pitch-markings .top-six,
html.halloween-theme-active .manager-squad-pitch-markings .bottom-six{border-color:rgba(237,196,161,.43)!important}
html.halloween-theme-active .manager-squad-pitch-markings .centre-circle:after{background:rgba(237,196,161,.54)!important}
html.halloween-theme-active .manager-squad-player-label .manager-squad-player-primary{border-top:1px solid rgba(31,28,25,.08)!important;background:#d3c9c5!important;color:#332823!important}
html.halloween-theme-active .manager-squad-player-card.is-live .manager-squad-player-label .manager-squad-player-primary{background:#e3c5ab!important;color:#513216!important}
html.halloween-theme-active .manager-squad-player-card.is-final .manager-squad-player-label .manager-squad-player-primary{background:#d5c6b8!important;color:#47382a!important}
html.halloween-theme-active .manager-squad-bench-slot>span{background:rgba(17,15,13,.94)!important;color:#c1a995!important}
@media (max-width:760px){html.halloween-theme-active .manager-squad-pitch-markings{border-color:rgba(237,196,161,.39)!important}
html.halloween-theme-active .manager-squad-pitch-markings .halfway{background:rgba(237,196,161,.39)!important}
html.halloween-theme-active .manager-squad-pitch-markings .centre-circle,
html.halloween-theme-active .manager-squad-pitch-markings .top-box,
html.halloween-theme-active .manager-squad-pitch-markings .bottom-box,
html.halloween-theme-active .manager-squad-pitch-markings .top-six,
html.halloween-theme-active .manager-squad-pitch-markings .bottom-six{border-color:rgba(237,196,161,.39)!important}}
html.halloween-theme-active .match-centre-backdrop{background:radial-gradient(circle at 50% 0,rgba(180,115,58,.16),transparent 34%),radial-gradient(circle at 88% 88%,rgba(178,149,117,.10),transparent 34%),rgba(11,9,7,.86)!important}
html.halloween-theme-active .match-centre-dialog{border:1px solid rgba(212,156,107,.19)!important;background:linear-gradient(155deg,#161411 0,#12100e 42%,#0f0d0b 100%)!important;color:#ddc5b1!important}
html.halloween-theme-active .match-centre-dialog:before{background:radial-gradient(circle at 7% 0,rgba(192,121,59,.095),transparent 30%),linear-gradient(112deg,transparent 43%,rgba(255,255,255,.017) 52%,transparent 61%)!important}
html.halloween-theme-active .match-centre-head{background:linear-gradient(90deg,rgba(26,23,20,.97),rgba(17,15,13,.97))!important}
html.halloween-theme-active .match-centre-head>div:first-child>span{color:#d09765!important}
html.halloween-theme-active .match-centre-head>div:first-child>strong{color:#edc4a1!important}
html.halloween-theme-active .match-centre-head>div:first-child>strong i{color:#86694f!important}
html.halloween-theme-active .match-centre-head>div:first-child>small{color:#9a785b!important}
html.halloween-theme-active .match-centre-head-meta>b{color:#d5c6b8!important}
html.halloween-theme-active .match-centre-status{color:#af9177!important}
html.halloween-theme-active .match-centre-status.live{border-color:rgba(197,132,75,.2)!important;background:rgba(197,132,75,.075)!important;color:#d19c6e!important}
html.halloween-theme-active .match-centre-status.revealed{border-color:rgba(199,141,91,.18)!important;background:rgba(199,141,91,.06)!important;color:#cf9e74!important}
html.halloween-theme-active .match-centre-status.provisional{border-color:rgba(194,169,143,.17)!important;background:rgba(194,169,143,.055)!important;color:#cfbaa5!important}
html.halloween-theme-active .match-centre-status.final{color:#c4ad9a!important}
html.halloween-theme-active .match-centre-status.warming,
html.halloween-theme-active .match-centre-status.loading{color:#d09765!important}
html.halloween-theme-active .match-centre-close{color:#d4c3b5!important}
html.halloween-theme-active .match-centre-close:hover{border-color:rgba(208,151,101,.28)!important;background:rgba(208,151,101,.075)!important}
html.halloween-theme-active .match-centre-tabs{background:rgba(11,9,8,.87)!important}
html.halloween-theme-active .match-centre-tabs button{color:#947357!important}
html.halloween-theme-active .match-centre-tabs button:hover:not(:disabled){color:#c7b3a0!important}
html.halloween-theme-active .match-centre-tabs button.active{border-color:rgba(206,142,87,.18)!important;background:linear-gradient(180deg,rgba(192,126,69,.105),rgba(192,126,69,.055))!important;color:#d3a073!important;box-shadow:inset 0 -2px 0 rgba(200,136,81,.55)!important}
html.halloween-theme-active .match-centre-body{scrollbar-color:rgba(192,133,81,.33) transparent!important}
html.halloween-theme-active .match-centre-body::-webkit-scrollbar-thumb{background:rgba(192,133,81,.28)!important}
html.halloween-theme-active .match-centre-hero{background:radial-gradient(circle at 50% 0,rgba(191,121,59,.09),transparent 34%),linear-gradient(145deg,rgba(25,22,19,.97),rgba(15,13,11,.99))!important}
html.halloween-theme-active .match-centre-hero-glow{background:linear-gradient(90deg,rgba(182,119,64,.055),transparent 35%,transparent 65%,rgba(179,151,121,.045))!important}
html.halloween-theme-active .match-centre-hero.phase-live{border-color:rgba(200,136,79,.15)!important}
html.halloween-theme-active .match-centre-manager small{color:#87694f!important}
html.halloween-theme-active .match-centre-manager strong{color:#edc4a1!important}
html.halloween-theme-active .match-centre-manager em{color:#a17d5e!important}
html.halloween-theme-active .match-centre-score small{color:#ce996b!important}
html.halloween-theme-active .match-centre-score span{color:#a68568!important}
html.halloween-theme-active .match-centre-metric{background:linear-gradient(145deg,rgba(24,22,19,.84),rgba(16,14,12,.9))!important}
html.halloween-theme-active .match-centre-metric>span{color:#8b6c52!important}
html.halloween-theme-active .match-centre-metric strong{color:#dcc5b2!important}
html.halloween-theme-active .match-centre-metric small{color:#9a785a!important}
html.halloween-theme-active .match-centre-metric.live strong{color:#d3a176!important}
html.halloween-theme-active .match-centre-metric.neutral strong{color:#cbb8a7!important}
html.halloween-theme-active .match-centre-captain-battle,
html.halloween-theme-active .match-centre-deciders,
html.halloween-theme-active .match-centre-shared,
html.halloween-theme-active .match-centre-battle-lower>section,
html.halloween-theme-active .match-centre-diff-column{background:linear-gradient(150deg,rgba(22,20,17,.94),rgba(15,13,11,.98))!important}
html.halloween-theme-active .match-centre-captain-battle>header span,
html.halloween-theme-active .match-centre-deciders>header span,
html.halloween-theme-active .match-centre-shared>header span,
html.halloween-theme-active .match-centre-battle-lower>section>header span{color:#c49164!important}
html.halloween-theme-active .match-centre-captain-battle>header strong,
html.halloween-theme-active .match-centre-deciders>header strong,
html.halloween-theme-active .match-centre-shared>header strong,
html.halloween-theme-active .match-centre-battle-lower>section>header strong{color:#dbc6b3!important}
html.halloween-theme-active .match-centre-captain-battle>header>b{color:#b59a82!important}
html.halloween-theme-active .match-centre-captain-battle>header>b.neutral{color:#a48264!important}
html.halloween-theme-active .match-centre-captain-side>span{color:#8f7054!important}
html.halloween-theme-active .match-centre-captain-side>strong{color:#ddc5b1!important}
html.halloween-theme-active .match-centre-captain-side>small{color:#967558!important}
html.halloween-theme-active .match-centre-captain-vs b{border:1px solid rgba(204,147,97,.16)!important;background:rgba(185,120,63,.06)!important;color:#c7976e!important}
html.halloween-theme-active .match-centre-deciders>header button{color:#c4966e!important}
html.halloween-theme-active .match-centre-decider span{color:#84674d!important}
html.halloween-theme-active .match-centre-decider strong{color:#dbc6b3!important}
html.halloween-theme-active .match-centre-decider small{color:#987659!important}
html.halloween-theme-active .match-centre-decider>b{color:#bea691!important}
html.halloween-theme-active .match-centre-decider.home>b{color:#cd9a6d!important}
html.halloween-theme-active .match-centre-decider.away>b{color:#e2cfb9!important}
html.halloween-theme-active .match-centre-empty-mini,
html.halloween-theme-active .match-centre-list-empty{color:#977659!important}
html.halloween-theme-active .match-centre-remaining-strip{background:linear-gradient(90deg,rgba(177,115,61,.045),rgba(255,255,255,.012),rgba(166,139,110,.04))!important}
html.halloween-theme-active .match-centre-remaining-strip>div span{color:#c48f61!important}
html.halloween-theme-active .match-centre-remaining-strip>div strong{color:#dec5b0!important}
html.halloween-theme-active .match-centre-remaining-strip>div small{color:#8a7968!important}
html.halloween-theme-active .match-centre-battle-summary article{background:rgba(18,16,14,.88)!important}
html.halloween-theme-active .match-centre-battle-summary span{color:#807060!important}
html.halloween-theme-active .match-centre-battle-summary strong{color:#ddc5b1!important}
html.halloween-theme-active .match-centre-battle-summary small{color:#917155!important}
html.halloween-theme-active .match-centre-diff-column>header span{color:#c38e60!important}
html.halloween-theme-active .match-centre-diff-column>header strong{color:#dac6b4!important}
html.halloween-theme-active .match-centre-diff-column>header small{color:#7d6e5f!important}
html.halloween-theme-active .match-centre-diff-card.remaining{border-color:rgba(196,132,75,.12)!important;background:linear-gradient(90deg,rgba(196,132,75,.035),rgba(255,255,255,.012))!important}
html.halloween-theme-active .match-centre-diff-card span{color:#886a50!important}
html.halloween-theme-active .match-centre-diff-card strong{color:#dac6b3!important}
html.halloween-theme-active .match-centre-diff-card small{color:#947357!important}
html.halloween-theme-active .match-centre-diff-card>b.positive{color:#ca986c!important}
html.halloween-theme-active .match-centre-diff-card>b.pending{color:#ad8e73!important}
html.halloween-theme-active .match-centre-battle-spine{color:#c5956b!important}
html.halloween-theme-active .match-centre-battle-spine>i{background:linear-gradient(transparent,rgba(204,147,98,.18),transparent)!important}
html.halloween-theme-active .match-centre-battle-spine>b{border:1px solid rgba(205,146,94,.16)!important;background:rgba(170,113,62,.05)!important}
html.halloween-theme-active .match-centre-shared>header small{color:#87694f!important}
html.halloween-theme-active .match-centre-shared>div b{color:#d5c6b8!important}
html.halloween-theme-active .match-centre-shared>div small{color:#85684e!important}
html.halloween-theme-active .match-centre-remaining-list>span.threat{border-color:rgba(195,130,74,.105)!important}
html.halloween-theme-active .match-centre-remaining-list b{color:#d5c6b8!important}
html.halloween-theme-active .match-centre-remaining-list small{color:#7f7060!important}
html.halloween-theme-active .match-centre-team-switch{background:rgba(13,12,10,.96)!important}
html.halloween-theme-active .match-centre-team-switch button{color:#a07d5e!important}
html.halloween-theme-active .match-centre-team-switch button.active{border-color:rgba(202,140,85,.16)!important;background:rgba(189,126,70,.065)!important;color:#e1c5ad!important}
html.halloween-theme-active .match-centre-team-switch small{color:#8b6c52!important}
html.halloween-theme-active .match-centre-locked-pair>div strong{color:#dcc6b2!important}
html.halloween-theme-active .match-centre-locked-pair>span i{color:#947357!important}
html.halloween-theme-active .match-centre-locked>span,
html.halloween-theme-active .match-centre-state>span{color:#c69264!important}
html.halloween-theme-active .match-centre-locked h3,
html.halloween-theme-active .match-centre-state h3{color:#e1c5ad!important}
html.halloween-theme-active .match-centre-locked p,
html.halloween-theme-active .match-centre-state p{color:#998877!important}
html.halloween-theme-active .match-centre-state>b{color:#c8976c!important}
html.halloween-theme-active .match-centre-state button{border:1px solid rgba(204,145,93,.16)!important;background:rgba(190,129,75,.055)!important;color:#cda27c!important}
html.halloween-theme-active .match-centre-loading-duel span{color:#c18d60!important}
html.halloween-theme-active .match-centre-loading>strong{color:#dac6b4!important}
html.halloween-theme-active .match-centre-loading>small{color:#8b7b69!important}
html.halloween-theme-active .fixture-match-centre-button{background:linear-gradient(90deg,rgba(174,115,63,.035),rgba(255,255,255,.012))!important;color:#b98f69!important}
html.halloween-theme-active .fixture-match-centre-button b{color:#8f7e6c!important}
html.halloween-theme-active .fixture-match-centre-button:hover{background:rgba(185,120,63,.065)!important;color:#d5a983!important}
html.halloween-theme-active .fixture-spotlight-match-centre{background:rgba(178,117,63,.028)!important;color:#c2936a!important}
html.halloween-theme-active .fixture-spotlight-match-centre:hover{background:rgba(178,117,63,.06)!important;color:#d4a984!important}
html.halloween-theme-active .h2h-row-battle-intel{color:#967558!important}
html.halloween-theme-active .h2h-row-battle-intel span:first-child{color:#bb997c!important}
@media (max-width:760px){html.halloween-theme-active .match-centre-backdrop{background:rgba(11,9,7,.96)!important}
html.halloween-theme-active .match-centre-battle-spine>i{background:linear-gradient(90deg,transparent,rgba(204,147,98,.18),transparent)!important}}
html.halloween-theme-active .match-centre-metric.priority{border-color:rgba(202,135,77,.19)!important;background:linear-gradient(145deg,rgba(65,47,31,.42),rgba(16,14,12,.94))!important;box-shadow:inset 0 0 0 1px rgba(202,135,77,.035)!important}
html.halloween-theme-active .match-centre-captain-battle>header>b.edge.home{border-color:rgba(196,132,75,.2)!important;color:#d3a176!important}
html.halloween-theme-active .match-centre-captain-battle>header>b.edge.away{border-color:rgba(218,192,164,.2)!important;color:#e4d1bd!important}
html.halloween-theme-active .match-centre-battle-summary article.priority{border-color:rgba(196,132,75,.18)!important;background:linear-gradient(145deg,rgba(64,47,33,.36),rgba(18,16,14,.92))!important}
html.halloween-theme-active .match-centre-diff-card span i{border-color:rgba(203,141,87,.12)!important;background:rgba(203,141,87,.035)!important;color:#c49871!important}
html.halloween-theme-active .match-centre-diff-card span em{border-color:rgba(196,132,75,.15)!important;background:rgba(196,132,75,.055)!important;color:#c99b73!important}
html.halloween-theme-active .match-centre-battle-spine>b{border-color:rgba(205,146,94,.24)!important;background:radial-gradient(circle,rgba(170,113,62,.11),rgba(170,113,62,.035))!important;box-shadow:0 0 22px rgba(177,116,62,.06)!important}
html.halloween-theme-active .matchday-broadcast-story.latest{background:linear-gradient(90deg,rgba(192,122,61,.065),transparent 72%)!important}
html.halloween-theme-active .matchday-broadcast-icon{border:1px solid rgba(200,142,92,.12)!important;background:#141210!important}
html.halloween-theme-active .matchday-broadcast-story small{color:#c08958!important}
html.halloween-theme-active .matchday-broadcast-story strong{color:#ddc5b1!important}
html.halloween-theme-active .matchday-broadcast-story em{color:#91806e!important}
html.halloween-theme-active .matchday-broadcast-story>b{color:#705842!important}
html.halloween-theme-active .matchday-match-intel.broadcast em{color:#8e7d6b!important}
html.halloween-theme-active .h2h-row-battle-intel.broadcast span:first-child{color:#cfa179!important}
html.halloween-theme-active .matchday-captain-best small{color:#92816f!important}
html.halloween-theme-active .match-centre-live-story-strip{border:1px solid rgba(199,135,79,.13)!important;background:linear-gradient(90deg,rgba(165,108,58,.075),rgba(255,255,255,.012))!important}
html.halloween-theme-active .match-centre-live-story-strip:hover{border-color:rgba(199,135,79,.24)!important;background:linear-gradient(90deg,rgba(165,108,58,.1),rgba(255,255,255,.018))!important}
html.halloween-theme-active .match-centre-live-story-strip>span{background:#161411!important}
html.halloween-theme-active .match-centre-live-story-strip small{color:#c58b59!important}
html.halloween-theme-active .match-centre-live-story-strip strong{color:#dbc6b3!important}
html.halloween-theme-active .match-centre-live-story-strip em{color:#a17d5e!important}
html.halloween-theme-active .match-centre-live-story-strip>b{color:#c59265!important}
html.halloween-theme-active .match-centre-live-hero>div{background:linear-gradient(145deg,#13110f,#0f0e0c)!important}
html.halloween-theme-active .match-centre-live-hero>div:last-child{border-color:rgba(198,133,75,.12)!important;background:linear-gradient(145deg,rgba(150,98,53,.075),#0f0e0c)!important}
html.halloween-theme-active .match-centre-live-hero span,
html.halloween-theme-active .match-centre-live-feed header span,
html.halloween-theme-active .match-centre-live-momentum header span,
html.halloween-theme-active .match-centre-autosub-watch>header span{color:#c79061!important}
html.halloween-theme-active .match-centre-live-hero strong{color:#dac6b4!important}
html.halloween-theme-active .match-centre-live-hero small{color:#938270!important}
html.halloween-theme-active .match-centre-live-momentum,
html.halloween-theme-active .match-centre-autosub-watch,
html.halloween-theme-active .match-centre-live-feed{background:#100e0c!important}
html.halloween-theme-active .match-centre-live-momentum header strong,
html.halloween-theme-active .match-centre-live-feed header strong,
html.halloween-theme-active .match-centre-autosub-watch>header strong{color:#dac6b4!important}
html.halloween-theme-active .match-centre-live-momentum header>small,
html.halloween-theme-active .match-centre-live-feed header>small{color:#8b7b69!important}
html.halloween-theme-active .match-centre-live-momentum>div>span{background:#14120f!important}
html.halloween-theme-active .match-centre-live-momentum>div>span.home{border-color:rgba(197,129,70,.12)!important}
html.halloween-theme-active .match-centre-live-momentum>div>span.away{border-color:rgba(193,165,135,.14)!important}
html.halloween-theme-active .match-centre-live-momentum>div small{color:#807060!important}
html.halloween-theme-active .match-centre-live-momentum>div strong{color:#d9c6b5!important}
html.halloween-theme-active .match-centre-live-momentum>div em{color:#948472!important}
html.halloween-theme-active .match-centre-autosub-watch article strong{color:#d9c6b5!important}
html.halloween-theme-active .match-centre-autosub-watch article small{color:#92816f!important}
html.halloween-theme-active .match-centre-live-feed>article.latest{background:linear-gradient(90deg,rgba(193,127,70,.055),transparent)!important}
html.halloween-theme-active .match-centre-live-feed time{color:#86694f!important}
html.halloween-theme-active .match-centre-live-feed>article>b{background:#161411!important}
html.halloween-theme-active .match-centre-live-feed article>div span{color:#c48e60!important}
html.halloween-theme-active .match-centre-live-feed article>div strong{color:#dac6b4!important}
html.halloween-theme-active .match-centre-live-feed article>div small{color:#938270!important}
html.halloween-theme-active .match-centre-live-feed-empty strong,
html.halloween-theme-active .match-centre-live-empty h3{color:#dbc6b3!important}
html.halloween-theme-active .match-centre-live-feed-empty small,
html.halloween-theme-active .match-centre-live-empty p{color:#92816f!important}
html.halloween-theme-active .match-centre-live-empty>span{color:#c48d5d!important}
html.halloween-theme-active .match-centre-tabs button:last-child span{color:#c98e5b!important}
html.halloween-theme-active .match-centre-status.live:after{color:#be8756!important}
html.halloween-theme-active .matchday-intelligence-bar{border:1px solid rgba(198,133,75,.10)!important;background:#100e0d!important}
html.halloween-theme-active .matchday-intelligence-bar>button.matchday-intelligence-focus{background:linear-gradient(90deg,rgba(176,115,62,.065),rgba(255,255,255,.008))!important}
html.halloween-theme-active .matchday-intelligence-bar>button.matchday-intelligence-focus:hover{background:linear-gradient(90deg,rgba(176,115,62,.095),rgba(255,255,255,.015))!important}
html.halloween-theme-active .matchday-intelligence-bar>button.matchday-intelligence-focus>span{background:#171512!important}
html.halloween-theme-active .matchday-intelligence-bar>button.matchday-intelligence-focus small{color:#c79264!important}
html.halloween-theme-active .matchday-intelligence-bar>button.matchday-intelligence-focus strong{color:#dec5b0!important}
html.halloween-theme-active .matchday-intelligence-bar>button.matchday-intelligence-focus>i{color:#c6976e!important}
html.halloween-theme-active .matchday-broadcast-story em{color:#a09181!important}
html.halloween-theme-active .matchday-pulse-feature.primary{background:linear-gradient(90deg,rgba(193,120,56,.045),transparent)!important}
html.halloween-theme-active .matchday-pulse-feature.primary span{color:#c49266!important}
html.halloween-theme-active .match-centre-momentum-track>i{color:#654f3b!important}
html.halloween-theme-active .match-centre-momentum-node{background:#14120f!important}
html.halloween-theme-active .match-centre-momentum-node.current{border-color:rgba(199,134,78,.25)!important;background:linear-gradient(145deg,rgba(172,113,61,.08),#14120f)!important}
html.halloween-theme-active .match-centre-feed-status{border:1px solid rgba(199,134,78,.14)!important;background:rgba(172,113,61,.055)!important;color:#c99a71!important}
html.halloween-theme-active .match-centre-prematch{border:1px solid rgba(200,144,94,.1)!important;background:linear-gradient(150deg,rgba(22,19,16,.78),rgba(16,14,12,.72))!important}
html.halloween-theme-active .match-centre-prematch>header span{color:#c79162!important}
html.halloween-theme-active .match-centre-prematch>header strong{color:#dcc5b2!important}
html.halloween-theme-active .match-centre-prematch>header small{color:#9f7c5e!important}
html.halloween-theme-active .match-centre-prematch>header>i{color:#84674d!important}
html.halloween-theme-active .match-centre-note-card span{color:#af9076!important}
html.halloween-theme-active .match-centre-note-card blockquote{color:#d8c6b6!important}
html.halloween-theme-active .match-centre-note-card small{color:#bca38d!important}
html.halloween-theme-active .match-centre-prematch-editor label>span{color:#a58366!important}
html.halloween-theme-active .match-centre-prematch-editor label>span em{color:#84674d!important}
html.halloween-theme-active .match-centre-prematch-editor textarea,
html.halloween-theme-active .match-centre-prematch-editor select{background:#12100d!important;color:#d9c6b5!important}
html.halloween-theme-active .match-centre-prematch-editor textarea:focus,
html.halloween-theme-active .match-centre-prematch-editor select:focus{border-color:rgba(204,145,93,.32)!important;box-shadow:0 0 0 3px rgba(204,145,93,.06)!important}
html.halloween-theme-active .match-centre-prematch-editor button{border:1px solid rgba(201,143,92,.2)!important;background:linear-gradient(135deg,rgba(163,110,64,.15),rgba(101,68,39,.12))!important;color:#daaf89!important}
html.halloween-theme-active .match-centre-reveal-layer{background:radial-gradient(circle at 50% 42%,rgba(91,63,39,.22),transparent 36%),linear-gradient(145deg,rgba(12,10,8,.985),rgba(18,15,13,.99))!important}
html.halloween-theme-active .match-centre-reveal-layer:before{background:conic-gradient(from 180deg,transparent,rgba(198,135,79,.035),transparent 35%,rgba(229,196,108,.025),transparent 70%)!important}
html.halloween-theme-active .match-centre-reveal-skip{color:#ab8c71!important}
html.halloween-theme-active .match-centre-reveal-lock span,
html.halloween-theme-active .match-centre-reveal-ready span,
html.halloween-theme-active .match-centre-reveal-captains>span,
html.halloween-theme-active .match-centre-reveal-shape>span{color:#cc976a!important}
html.halloween-theme-active .match-centre-reveal-lock strong,
html.halloween-theme-active .match-centre-reveal-ready>strong{color:#dac6b4!important}
html.halloween-theme-active .match-centre-reveal-lock small,
html.halloween-theme-active .match-centre-reveal-ready>small{color:#a17d5e!important}
html.halloween-theme-active .match-centre-reveal-captains article small,
html.halloween-theme-active .match-centre-reveal-shape article small{color:#aa8b6f!important}
html.halloween-theme-active .match-centre-reveal-captains article strong{color:#ddc5b0!important}
html.halloween-theme-active .match-centre-reveal-captains>div>i,
html.halloween-theme-active .match-centre-reveal-shape>div>i{color:#795e47!important}
html.halloween-theme-active .match-centre-reveal-shape article strong{color:#dbc6b3!important}
html.halloween-theme-active .match-centre-reveal-ready>strong i{color:#87694f!important}
html.halloween-theme-active .match-centre-reveal-ready button{border:1px solid rgba(204,145,93,.22)!important;background:linear-gradient(135deg,#432e1a,#1f1b18)!important;color:#e0b894!important}
html.halloween-theme-active .match-centre-hero.phase-final{background:radial-gradient(circle at 50% 5%,rgba(230,203,122,.075),transparent 34%),linear-gradient(145deg,rgba(25,22,19,.98),rgba(16,14,12,.98))!important}
html.halloween-theme-active .match-centre-final-verdict>div:nth-child(2)>strong{color:#d5c6b8!important}
html.halloween-theme-active .match-centre-final-verdict>div:nth-child(2)>small,
html.halloween-theme-active .match-centre-final-verdict aside>small{color:#af9076!important}
html.halloween-theme-active .match-centre-final-verdict aside>strong{color:#d5c6b8!important}
html.halloween-theme-active .match-centre-final-stories>header span{color:#cb986b!important}
html.halloween-theme-active .match-centre-final-stories>header strong{color:#d9c6b5!important}
html.halloween-theme-active .match-centre-final-stories>header small{color:#9f7c5e!important}
html.halloween-theme-active .match-centre-final-stories article.home{border-color:rgba(196,137,85,.105)!important}
html.halloween-theme-active .match-centre-final-stories article.away{border-color:rgba(224,202,179,.105)!important}
html.halloween-theme-active .match-centre-final-stories article span{color:#977659!important}
html.halloween-theme-active .match-centre-final-stories article strong{color:#d7c6b7!important}
html.halloween-theme-active .match-centre-final-stories article small{color:#ab8c70!important}
html.halloween-theme-active .match-centre-final-calls>header strong{color:#d5c6b8!important}
html.halloween-theme-active .match-centre-final-calls article.success{border-color:rgba(193,135,84,.16)!important;background:rgba(193,135,84,.035)!important}
html.halloween-theme-active .match-centre-final-calls article span{color:#a68568!important}
html.halloween-theme-active .match-centre-final-calls article strong{color:#d6c6b7!important}
html.halloween-theme-active .match-centre-final-calls article.success>b{background:rgba(194,134,81,.09)!important;color:#cb9b71!important}
html.halloween-theme-active .match-centre-final-actions{border:1px solid rgba(200,140,87,.09)!important;background:linear-gradient(135deg,rgba(145,100,61,.035),rgba(255,255,255,.015))!important}
html.halloween-theme-active .match-centre-final-actions>div:first-child span{color:#c59265!important}
html.halloween-theme-active .match-centre-final-actions>div:first-child strong{color:#d6c6b8!important}
html.halloween-theme-active .match-centre-final-actions button,
html.halloween-theme-active .match-centre-final-timeline>header button{color:#c5af9c!important}
html.halloween-theme-active .match-centre-final-actions button.primary,
html.halloween-theme-active .match-centre-final-timeline>header button{border-color:rgba(196,137,84,.18)!important;background:rgba(196,137,84,.06)!important;color:#d3a47b!important}
html.halloween-theme-active .match-centre-final-timeline>header span{color:#c99669!important}
html.halloween-theme-active .match-centre-final-timeline>header strong{color:#d6c6b7!important}
html.halloween-theme-active .match-centre-final-timeline time{color:#a8886c!important}
html.halloween-theme-active .match-centre-final-timeline article>div>span{color:#d5c6b8!important}
html.halloween-theme-active .match-centre-final-timeline article>div>strong{color:#d6c6b8!important}
html.halloween-theme-active .match-centre-final-timeline article>div>small{color:#9e7b5d!important}
html.halloween-theme-active .match-centre-replay-stage{border:1px solid rgba(200,141,88,.11)!important;background:radial-gradient(circle at 50% 15%,rgba(182,123,71,.085),transparent 35%),linear-gradient(145deg,rgba(21,18,16,.98),rgba(14,12,10,.98))!important}
html.halloween-theme-active .match-centre-replay-stage>header span{color:#c79366!important}
html.halloween-theme-active .match-centre-replay-stage>header strong{color:#d5c6b8!important}
html.halloween-theme-active .match-centre-replay-stage>header>small{color:#ad8f74!important}
html.halloween-theme-active .match-centre-replay-score>div strong{color:#d5c6b8!important}
html.halloween-theme-active .match-centre-replay-score>span small{color:#977659!important}
html.halloween-theme-active .match-centre-replay-moment>b{background:rgba(197,137,85,.055)!important}
html.halloween-theme-active .match-centre-replay-moment span{color:#ca996e!important}
html.halloween-theme-active .match-centre-replay-moment strong{color:#d7c6b7!important}
html.halloween-theme-active .match-centre-replay-progress i{background:linear-gradient(90deg,#9d7049,#e2c978)!important}
html.halloween-theme-active .match-centre-replay-controls button{color:#bda58f!important}
html.halloween-theme-active .match-centre-replay-controls button.primary{border-color:rgba(198,138,86,.19)!important;background:rgba(198,138,86,.065)!important;color:#d5a67e!important}
html.halloween-theme-active .match-centre-replay-track>span{color:#84674e!important}
html.halloween-theme-active .match-centre-replay-track button{color:#84674e!important}
html.halloween-theme-active .match-centre-replay-track button i{border:2px solid #423326!important;background:#12100e!important}
html.halloween-theme-active .match-centre-replay-track button.passed i,
html.halloween-theme-active .match-centre-replay-track button.active i{border-color:#bc8555!important}
html.halloween-theme-active .match-centre-replay-track button.active i{background:#bc8555!important;box-shadow:0 0 12px rgba(188,133,85,.35)!important}
html.halloween-theme-active .match-centre-share-layer{background:rgba(11,9,7,.88)!important}
html.halloween-theme-active .match-centre-share-card{border:1px solid rgba(201,148,101,.14)!important;background:#12100e!important}
html.halloween-theme-active .match-centre-share-card>header span{color:#c59163!important}
html.halloween-theme-active .match-centre-share-card>header strong{color:#d8c6b6!important}
html.halloween-theme-active .match-centre-share-card>header small{color:#9f7c5e!important}
html.halloween-theme-active .match-centre-share-card>header button{color:#bda58f!important}
html.halloween-theme-active .match-centre-share-canvas-wrap{background:#0c0a09!important}
html.halloween-theme-active .match-centre-share-card>footer button{color:#c0a894!important}
html.halloween-theme-active .match-centre-share-card>footer button.primary{border-color:rgba(200,141,89,.18)!important;background:rgba(200,141,89,.06)!important;color:#d3a47b!important}
@media (max-width:760px){html.halloween-theme-active .match-centre-share-card>footer{background:#12100e!important}}
html.halloween-theme-active .phase7-rewind{border:1px solid rgba(201,143,92,.12)!important;background:linear-gradient(145deg,rgba(20,18,15,.97),rgba(15,13,11,.97))!important}
html.halloween-theme-active .phase7-rewind>header span{color:#c79365!important}
html.halloween-theme-active .phase7-rewind>header h2{color:#d5c6b8!important}
html.halloween-theme-active .phase7-rewind>header p{color:#af9177!important}
html.halloween-theme-active .phase7-rewind>header>b{border:1px solid rgba(198,144,97,.12)!important;background:rgba(195,138,88,.045)!important;color:#ccab8f!important}
html.halloween-theme-active .phase7-rewind-feature strong{color:#d5c6b8!important}
html.halloween-theme-active .phase7-rewind-feature small{color:#ab8b70!important}
html.halloween-theme-active .phase7-rewind-story:is(button):hover{border-color:rgba(197,141,93,.2)!important;background:rgba(197,141,93,.035)!important}
html.halloween-theme-active .phase7-rewind-story small{color:#ba916d!important}
html.halloween-theme-active .phase7-rewind-story strong{color:#d6c6b7!important}
html.halloween-theme-active .phase7-rewind-story p{color:#ab8c70!important}
html.halloween-theme-active .phase7-rewind-story>b{color:#c59973!important}
html.halloween-theme-active .phase7-rewind.phase7-loading>header i,
html.halloween-theme-active .phase7-duo-matchday.loading>header i{border:2px solid rgba(199,148,102,.18)!important;border-top-color:#c79466!important}
html.halloween-theme-active .phase7-duo-matchday{border:1px solid rgba(209,177,143,.12)!important;background:radial-gradient(circle at 50% 0,rgba(203,167,128,.075),transparent 38%),linear-gradient(145deg,rgba(22,19,16,.97),rgba(16,14,12,.98))!important}
html.halloween-theme-active .phase7-duo-matchday.showdown{background:radial-gradient(circle at 50% 0,rgba(232,194,105,.07),transparent 36%),linear-gradient(145deg,rgba(23,21,19,.98),rgba(16,14,12,.98))!important}
html.halloween-theme-active .phase7-duo-matchday>header span{color:#c1a78b!important}
html.halloween-theme-active .phase7-duo-matchday>header h2{color:#e7e1da!important}
html.halloween-theme-active .phase7-duo-matchday>header p{color:#a59788!important}
html.halloween-theme-active .phase7-duo-matchday>header>b{border:1px solid rgba(193,166,138,.15)!important;color:#cdb9a4!important}
html.halloween-theme-active .phase7-duo-score small{color:#a59687!important}
html.halloween-theme-active .phase7-duo-score strong{color:#ddc5b1!important}
html.halloween-theme-active .phase7-duo-score span{color:#a8886b!important}
html.halloween-theme-active .phase7-duo-score>i{color:#6f6254!important}
html.halloween-theme-active .phase7-duo-intel article.captain{border-color:rgba(198,147,101,.1)!important}
html.halloween-theme-active .phase7-duo-intel span{color:#ce996a!important}
html.halloween-theme-active .phase7-duo-intel strong{color:#dbc6b3!important}
html.halloween-theme-active .phase7-duo-intel p{color:#a29383!important}
html.halloween-theme-active .phase7-duo-open,
html.halloween-theme-active .phase7-personal-open{border:1px solid rgba(196,143,97,.16)!important;background:rgba(196,143,97,.05)!important;color:#d0a987!important}
html.halloween-theme-active .phase7-duo-open:hover,
html.halloween-theme-active .phase7-personal-open:hover{border-color:rgba(196,143,97,.3)!important;background:rgba(196,143,97,.075)!important}
html.halloween-theme-active .phase7-personal-recap{border:1px solid rgba(193,135,83,.13)!important;background:linear-gradient(145deg,rgba(20,17,15,.97),rgba(15,13,11,.98))!important}
html.halloween-theme-active .phase7-personal-recap>header span{color:#c49063!important}
html.halloween-theme-active .phase7-personal-recap>header h2{color:#d6c6b8!important}
html.halloween-theme-active .phase7-personal-recap>header p{color:#ac8d71!important}
html.halloween-theme-active .phase7-personal-recap>header>b{background:rgba(193,135,83,.07)!important;color:#c99a72!important}
html.halloween-theme-active .phase7-personal-grid span{color:#947457!important}
html.halloween-theme-active .phase7-personal-grid strong{color:#d6c6b7!important}
html.halloween-theme-active .phase7-personal-grid small{color:#ab8c70!important}
html.halloween-theme-active .phase7-personal-recap.loading>header strong{color:#d5c6b8!important}
html.halloween-theme-active .match-centre-presentation>span>small{color:#ab8b70!important}
html.halloween-theme-active .match-centre-presentation.duo{border-color:rgba(191,162,130,.2)!important;background:linear-gradient(90deg,rgba(179,146,111,.035),rgba(179,146,111,.075),rgba(179,146,111,.035))!important;color:#cbb296!important}
html.halloween-theme-active .match-centre-presentation.final-day{border-color:rgba(201,153,110,.22)!important;background:linear-gradient(90deg,rgba(189,131,80,.035),rgba(189,131,80,.075),rgba(189,131,80,.035))!important;color:#d0a37c!important}
html.halloween-theme-active .article-manager-spotlight-card{background:radial-gradient(circle at 14% 20%,#ddc5b1,transparent 34%),#fff!important}
html.halloween-theme-active .article-manager-spotlight-card>div>span{color:#6e4522!important}
html.halloween-theme-active .article-manager-spotlight-card h3{color:#1e1c1a!important}
html.halloween-theme-active .article-manager-spotlight-card p{color:#817161!important}
html.halloween-theme-active .article-manager-spotlight-card>div>div>b{border:1px solid #ded8d3!important;background:#e5e1dc!important;color:#201d1b!important}
html.halloween-theme-active .article-manager-spotlight-card>div>div small{color:#877766!important}
html.halloween-theme-active .article-squad-summary>div{border:1px solid #ded8d3!important;background:#e5e1dc!important}
html.halloween-theme-active .article-squad-summary span{color:#807060!important}
html.halloween-theme-active .article-squad-summary strong{color:#201d1b!important}
html.halloween-theme-active .article-squad-player{border:1px solid #e0dbd5!important}
html.halloween-theme-active .article-squad-player b{color:#322c26!important}
html.halloween-theme-active .article-squad-player small{color:#887867!important}
html.halloween-theme-active .article-squad-bench{border-top:1px solid #e1dcd7!important;background:#e5e1dc!important}
html.halloween-theme-active .article-squad-bench>b{color:#7c6d5d!important}
html.halloween-theme-active .article-match-archive-link{border-top:1px solid #dfdad5!important;background:#d5c6b8!important;color:#674222!important}
html.halloween-theme-active .article-match-archive-link:hover{background:#d8c6b6!important}
html.halloween-theme-active{--mc-surface:#110f0d!important;--mc-surface-2:#161411!important;--mc-line:rgba(237,196,161,.085)!important;--mc-text:#dac6b4!important;--mc-muted:#ab8c70!important;--mc-accent:#c89262!important;--mc-accent-soft:rgba(200,146,98,.1)!important;--mc-home:#cb9361!important;--mc-away:#d9bea1!important}
html.halloween-theme-active .match-centre-backdrop{background:radial-gradient(circle at 50% -8%,rgba(181,116,58,.20),transparent 34%),radial-gradient(circle at 90% 90%,rgba(193,161,128,.12),transparent 30%),rgba(11,9,7,.9)!important}
html.halloween-theme-active .match-centre-dialog{border-color:rgba(217,167,122,.2)!important;background:linear-gradient(160deg,#181512 0,#12100e 38%,#0e0c0a 100%)!important}
html.halloween-theme-active .match-centre-dialog:before{background:radial-gradient(circle at 12% -5%,rgba(198,133,75,.13),transparent 30%),radial-gradient(circle at 88% 12%,rgba(193,149,130,.08),transparent 26%),linear-gradient(115deg,transparent 44%,rgba(255,255,255,.015) 52%,transparent 60%)!important}
html.halloween-theme-active .match-centre-head{background:linear-gradient(90deg,rgba(21,19,16,.97),rgba(14,12,11,.97))!important}
html.halloween-theme-active .match-centre-head-brand>strong{color:#edc4a1!important}
html.halloween-theme-active .match-centre-head-brand>small{color:#9f7c5e!important}
html.halloween-theme-active .match-centre-tabs{background:rgba(10,9,7,.9)!important}
html.halloween-theme-active .match-centre-tabs button{color:#a68467!important}
html.halloween-theme-active .match-centre-tabs button.active{border-color:rgba(204,146,95,.2)!important;background:rgba(204,146,95,.095)!important;color:#edc4a1!important}
html.halloween-theme-active .match-centre-tabs button.active:after{box-shadow:0 0 14px rgba(200,146,98,.45)!important}
html.halloween-theme-active .match-centre-hero{background:radial-gradient(circle at 50% 20%,rgba(198,131,72,.12),transparent 28%),linear-gradient(145deg,#1c1915,#13100e 48%,#100e0c)!important}
html.halloween-theme-active .match-centre-hero-glow{background:radial-gradient(circle at 18% 100%,rgba(199,135,79,.09),transparent 31%),radial-gradient(circle at 82% 100%,rgba(198,169,138,.08),transparent 31%)!important}
html.halloween-theme-active .match-centre-manager small{color:#9f7c5e!important}
html.halloween-theme-active .match-centre-manager em{color:#b59980!important}
html.halloween-theme-active .match-centre-manager.home:hover{background:linear-gradient(90deg,rgba(200,142,91,.045),transparent 70%)!important}
html.halloween-theme-active .match-centre-manager.away:hover{background:linear-gradient(270deg,rgba(213,183,151,.045),transparent 70%)!important}
html.halloween-theme-active .match-centre-score small{color:#d49f70!important}
html.halloween-theme-active .match-centre-score span{color:#b89e87!important}
html.halloween-theme-active .match-centre-dialog.skin-cup .match-centre-hero{background:radial-gradient(circle at 50% 10%,rgba(233,203,113,.12),transparent 32%),linear-gradient(145deg,#2b2515,#141211 50%,#100e0d)!important}
html.halloween-theme-active .match-centre-dialog.skin-duo{--mc-accent:#d7ba9c!important}
html.halloween-theme-active .match-centre-dialog.skin-duo .match-centre-hero{background:radial-gradient(circle at 50% 20%,rgba(190,158,123,.16),transparent 32%),linear-gradient(135deg,#1b1814,#161411 50%,#1a1815)!important}
html.halloween-theme-active .match-centre-dialog.skin-title .match-centre-hero{background:radial-gradient(circle at 50% 12%,rgba(240,214,128,.14),transparent 31%),linear-gradient(145deg,#292414,#151312 52%,#100f0d)!important}
html.halloween-theme-active .match-centre-dialog.skin-final-day{--mc-accent:#daa475!important}
html.halloween-theme-active .match-centre-dialog.skin-final-day .match-centre-hero{background:linear-gradient(135deg,#1b1815,#151310 54%,#161513)!important}
html.halloween-theme-active .match-centre-broadcast-icon{background:#191613!important;color:#dcc6b2!important}
html.halloween-theme-active .match-centre-broadcast-story strong{color:#dbc6b3!important}
html.halloween-theme-active .match-centre-broadcast-story small{color:#ad8e73!important}
html.halloween-theme-active .match-centre-broadcast-story>b{color:#cf9c6f!important}
html.halloween-theme-active .match-centre-broadcast-story>b i{background:#cf9c6f!important}
html.halloween-theme-active .match-centre-metric{background:linear-gradient(145deg,rgba(26,23,21,.9),rgba(17,15,13,.96))!important}
html.halloween-theme-active .match-centre-metric>span{color:#a17e5f!important}
html.halloween-theme-active .match-centre-metric small{color:#aa8b6f!important}
html.halloween-theme-active .match-centre-captain-battle,
html.halloween-theme-active .match-centre-deciders,
html.halloween-theme-active .match-centre-shared,
html.halloween-theme-active .match-centre-battle-lower>section,
html.halloween-theme-active .match-centre-diff-column{background:linear-gradient(150deg,rgba(23,20,18,.96),rgba(14,12,11,.99))!important}
html.halloween-theme-active .match-centre-team-switch{background:rgba(13,11,10,.92)!important}
html.halloween-theme-active .match-centre-embedded-team{background:#100e0c!important}
@media (prefers-reduced-motion:no-preference){html.halloween-theme-active .match-centre-captain-battle:hover,
html.halloween-theme-active .match-centre-deciders:hover{border-color:rgba(200,146,98,.14)!important}}
html.halloween-theme-active .article-prize-board{border:1px solid #e0dbd5!important}
html.halloween-theme-active .article-prize-head{background:linear-gradient(135deg,#191714 0%,#33261a 58%,#443121 100%)!important}
html.halloween-theme-active .article-prize-head>div>span{color:#d2b093!important}
html.halloween-theme-active .article-prize-head>small{color:#e8c5a5!important}
html.halloween-theme-active .article-prize-summary{border-bottom:1px solid #e2ded9!important;background:#d5c6b8!important}
html.halloween-theme-active .article-prize-summary>b{color:#1b1917!important}
html.halloween-theme-active .article-prize-summary>b span{color:#867665!important}
html.halloween-theme-active .article-prize-summary>i{background:#dbd5cf!important}
html.halloween-theme-active .article-prize-finalisation{border-bottom:1px solid #e2ded9!important}
html.halloween-theme-active .article-prize-finalisation.is-final{background:#dbc6b3!important;color:#68503c!important}
html.halloween-theme-active .article-prize-finalisation.is-final b{color:#5e3d20!important}
html.halloween-theme-active .article-prize-standout{border:1px solid #e1dcd7!important;background:linear-gradient(180deg,#fff,#e5e1dc)!important}
html.halloween-theme-active .article-prize-standout>span{color:#877766!important}
html.halloween-theme-active .article-prize-standout img{background:#e5e1dc!important}
html.halloween-theme-active .article-prize-standout strong{color:#332d26!important}
html.halloween-theme-active .article-prize-standout small{color:#907f6c!important}
html.halloween-theme-active .article-prize-section-head>div>span{color:#6b4422!important}
html.halloween-theme-active .article-prize-section-head>div>strong{color:#373029!important}
html.halloween-theme-active .article-prize-section-head>small{color:#a29484!important}
html.halloween-theme-active .article-prize-section-head.draws{border-top:1px solid #e5e1dc!important}
html.halloween-theme-active .article-prize-winner{border:1px solid #e2ddd8!important;background:#e5e1dc!important}
html.halloween-theme-active .article-prize-winner img,
html.halloween-theme-active .article-prize-winner .article-avatar-fallback{background:#e5e1dc!important}
html.halloween-theme-active .article-prize-winner strong{color:#362f28!important}
html.halloween-theme-active .article-prize-winner small{color:#6b4422!important}
html.halloween-theme-active .article-prize-more{border:1px dashed #d3c2b4!important;background:#d5c6b8!important;color:#7c6149!important}
html.halloween-theme-active .article-prize-more span{color:#654020!important}
html.halloween-theme-active .article-prize-more:hover{background:#d8c6b6!important}
html.halloween-theme-active .article-prize-draw>b{background:#39332b!important}
html.halloween-theme-active .article-prize-view-all{border-top:1px solid #d5c6b8!important;background:linear-gradient(90deg,#d9c6b5,#d5c6b8)!important}
html.halloween-theme-active .article-prize-view-all span{color:#5a3b20!important}
html.halloween-theme-active .article-prize-view-all b{color:#69523e!important}
html.halloween-theme-active .article-prize-view-all:hover{background:#d8c6b6!important}
html.halloween-theme-active .article-prize-modal-backdrop{background:rgba(10,9,8,.7)!important}
html.halloween-theme-active .article-prize-modal{background:#e5e1dc!important}
html.halloween-theme-active .article-prize-modal>header{background:linear-gradient(135deg,#191714,#443121)!important}
html.halloween-theme-active .article-prize-modal>header>div>span{color:#d2b093!important}
html.halloween-theme-active .article-prize-modal>header p{color:#d1c0b1!important}
html.halloween-theme-active .article-prize-modal-section-head span{color:#5f4631!important}
html.halloween-theme-active .article-prize-modal-section-head b{background:#d5c6b8!important;color:#62462d!important}
html.halloween-theme-active .article-prize-modal-winner{border:1px solid #ddd8d2!important}
html.halloween-theme-active .article-prize-modal-person img{background:#e5e1dc!important}
html.halloween-theme-active .article-prize-modal-person strong{color:#322c26!important}
html.halloween-theme-active .article-prize-modal-person small{color:#968674!important}
html.halloween-theme-active .article-prize-modal-score b{color:#1d1b19!important}
html.halloween-theme-active .article-prize-modal-score span{color:#8f7e6c!important}
html.halloween-theme-active .article-prize-modal-award{border-top:1px solid #e5e1dc!important}
html.halloween-theme-active .article-prize-modal-award small{color:#9a8a79!important}
html.halloween-theme-active .article-prize-modal-draw-score b{color:#352e28!important}
html.halloween-theme-active .article-prize-modal>footer{border-top:1px solid #dcd6d0!important}
html.halloween-theme-active .article-prize-modal>footer span{color:#8c7c6a!important}
@media (max-width:720px){html.halloween-theme-active .article-prize-summary>b{border-bottom:1px solid #e2ded9!important}
html.halloween-theme-active .article-prize-summary>b:nth-child(1),
html.halloween-theme-active .article-prize-summary>b:nth-child(3){border-right:1px solid #e2ded9!important}}
html.halloween-theme-active .newspaper-preview-readiness.is-good{border:1px solid rgba(181,117,61,.3)!important;background:rgba(181,117,61,.1)!important;color:#d4a379!important}
html.halloween-theme-active .newspaper-preview-badge.is-design{border-color:rgba(206,178,148,.4)!important;background:rgba(193,161,126,.13)!important;color:#e6d5c4!important}
html.halloween-theme-active body[data-page="duo"] .duo-current-score>button>span[data-manager-verification-slot]>.discord-verified-badge,
html.halloween-theme-active body[data-page="duo"] .duo-showdown-match>button>strong[data-manager-verification-slot]>.discord-verified-badge{box-shadow:0 0 0 1px rgba(191,156,119,.15),0 2px 7px rgba(191,156,119,.2)!important}
html.halloween-theme-active .article-monthly-summary b{color:#352e28!important}
html.halloween-theme-active .article-monthly-modal-body{background:radial-gradient(circle at 50% 0,#fff4cf,transparent 42%),#d5c6b8!important}
html.halloween-theme-active .article-monthly-modal-place{border:1px solid #dcd6d0!important;background:linear-gradient(180deg,#fff,#e5e1dc)!important}
html.halloween-theme-active .article-monthly-modal-place strong{color:#221f1d!important}
html.halloween-theme-active .article-monthly-modal-place small{color:#91806e!important}
html.halloween-theme-active .profile-honour-count{border:2px solid #161411!important;color:#181614!important}
/* source: premium-v17-27-35.css */
html.halloween-theme-active{--v1-panel:rgba(23,21,18,.86)!important;--v1-panel-raised:rgba(29,27,24,.92)!important;--v1-line-hover:rgba(178,117,63,.28)!important}
html.halloween-theme-active body.premium-polish{background:radial-gradient(circle at 82% -10%,rgba(178,117,63,.12),transparent 34%),
    radial-gradient(circle at -5% 30%,rgba(199,164,126,.09),transparent 27%),
    linear-gradient(180deg,#0a0908,#0e0c0b 45%,#0a0908)!important}
html.halloween-theme-active body.premium-polish:before{background:#b2753f!important}
html.halloween-theme-active body.premium-polish:after{background:#ba9165!important}
html.halloween-theme-active button:focus-visible,
html.halloween-theme-active a:focus-visible,
html.halloween-theme-active input:focus-visible,
html.halloween-theme-active select:focus-visible,
html.halloween-theme-active [tabindex]:focus-visible{outline:2px solid rgba(178,117,63,.82)!important}
html.halloween-theme-active .pill-button.active,
html.halloween-theme-active .segment-button.active{box-shadow:0 8px 22px rgba(178,117,63,.12)!important}
html.halloween-theme-active .select,
html.halloween-theme-active .text-input{background:rgba(13,11,10,.72)!important}
html.halloween-theme-active .select:focus,
html.halloween-theme-active .text-input:focus{box-shadow:0 0 0 3px rgba(178,117,63,.09)!important;background:rgba(18,16,14,.94)!important}
html.halloween-theme-active .topbar{background:rgba(12,11,9,.78)!important}
html.halloween-theme-active .desktop-more-popover button:hover,
html.halloween-theme-active .desktop-more-popover a:hover{border-color:rgba(178,117,63,.15)!important}
html.halloween-theme-active .panel,
html.halloween-theme-active .phase3-control-panel,
html.halloween-theme-active .mobile-home-command,
html.halloween-theme-active .mobile-home-explore,
html.halloween-theme-active .home-live-panel,
html.halloween-theme-active .my-manager-hub,
html.halloween-theme-active .profile-hero,
html.halloween-theme-active .hall-season-card,
html.halloween-theme-active .hall-hero,
html.halloween-theme-active .real-live-hero,
html.halloween-theme-active .status-banner{background:linear-gradient(150deg,rgba(27,25,22,.89),rgba(15,13,12,.94))!important}
html.halloween-theme-active .panel.v1-glow:before,
html.halloween-theme-active .manager-card.v1-glow:before,
html.halloween-theme-active .scoreboard-card.v1-glow:before,
html.halloween-theme-active .fixture-card.v1-glow:before,
html.halloween-theme-active .competition-fixture-card.v1-glow:before{background:radial-gradient(300px circle at var(--v1-x,50%) var(--v1-y,50%),rgba(178,117,63,.075),transparent 42%)!important}
html.halloween-theme-active .table-wrap{background:rgba(10,9,8,.25)!important}
html.halloween-theme-active thead th{background:rgba(24,21,18,.96)!important}
html.halloween-theme-active tbody tr:hover{background:rgba(178,117,63,.045)!important}
html.halloween-theme-active .phase3-control-panel{background:rgba(21,18,16,.89)!important}
html.halloween-theme-active .segmented-control{background:rgba(10,9,8,.38)!important}
html.halloween-theme-active .v1-view-tabs{background:rgba(16,14,12,.88)!important}
html.halloween-theme-active .v1-view-tabs button{color:#a69889!important}
html.halloween-theme-active .v1-view-tabs button:hover{color:#e0d9d2!important}
html.halloween-theme-active .v1-view-tabs button.active{color:#0c0b09!important;box-shadow:0 8px 22px rgba(178,117,63,.19)!important}
html.halloween-theme-active body[data-page="home"] .home-live-panel:after{background:rgba(178,117,63,.07)!important}
html.halloween-theme-active .live-quick-strip{background:rgba(16,14,12,.9)!important}
html.halloween-theme-active .live-quick-strip button.active{color:#0b0a08!important}
html.halloween-theme-active .live-h2h-priority{border-color:rgba(178,117,63,.22)!important}
html.halloween-theme-active .real-live-hero:after{border:1px solid rgba(178,117,63,.1)!important;box-shadow:0 0 70px rgba(178,117,63,.06)!important}
html.halloween-theme-active body[data-page="league"] .leaderboard-panel{border-color:rgba(178,117,63,.12)!important}
html.halloween-theme-active .v1-fixture-navigator button:hover{background:rgba(178,117,63,.06)!important}
html.halloween-theme-active body[data-page="manager"] .profile-hero:after{background:rgba(178,117,63,.07)!important}
html.halloween-theme-active .mobile-profile-tabs.v1-profile-tabs{background:rgba(16,14,12,.91)!important}
html.halloween-theme-active body[data-page="news"] .news-grid>*:first-child:after,
html.halloween-theme-active body[data-page="news"] .article-grid>*:first-child:after{color:#0b0a08!important}
html.halloween-theme-active body[data-page="records"] .stats-summary-card:nth-child(1),
html.halloween-theme-active body[data-page="records"] .stats-summary-card:nth-child(2){border-color:rgba(178,117,63,.14)!important}
html.halloween-theme-active .loading-card,
html.halloween-theme-active .error-card{background:linear-gradient(145deg,rgba(27,25,22,.96),rgba(12,10,9,.98))!important}
html.halloween-theme-active .toast{background:rgba(25,22,19,.94)!important}
@media (max-width:760px){html.halloween-theme-active .topbar{background:rgba(12,11,9,.94)!important}
html.halloween-theme-active .mobile-bottom{background:rgba(12,11,9,.96)!important}
html.halloween-theme-active .mobile-nav-button{color:#8f7e6c!important}
html.halloween-theme-active .mobile-nav-button.active{color:#e1c5ad!important}
html.halloween-theme-active .mobile-nav-button.active .nav-icon{color:#0b0a08!important;box-shadow:0 8px 20px rgba(178,117,63,.23)!important}
html.halloween-theme-active .mobile-live-dot{border:2px solid #100e0c!important}
html.halloween-theme-active .mobile-card-table tbody tr{background:linear-gradient(145deg,rgba(27,25,22,.88),rgba(15,13,12,.94))!important}
html.halloween-theme-active .mobile-card-table tbody tr:hover{background:linear-gradient(145deg,rgba(30,27,24,.92),rgba(15,13,12,.96))!important}
html.halloween-theme-active .mobile-card-table tbody td:before{color:#857564!important}}
html.halloween-theme-active .v1-rules-nav{background:rgba(16,14,12,.72)!important}
html.halloween-theme-active .v1-rules-nav button:hover{border-color:rgba(178,117,63,.2)!important;background:rgba(178,117,63,.055)!important}
html.halloween-theme-active .v1-personal-prize-summary{background:linear-gradient(120deg,rgba(245,196,81,.075),rgba(178,117,63,.04))!important}
html.halloween-theme-active .v1-manager-view-toggle button.active{color:#0b0a08!important}
html.halloween-theme-active .manager-grid.phase3-manager-grid .manager-card.is-my-manager{border-color:rgba(178,117,63,.38)!important}
html.halloween-theme-active .monthly-command-panel{background:linear-gradient(135deg,rgba(28,25,22,.9),rgba(16,14,12,.94))!important}
html.halloween-theme-active .monthly-view-switcher{background:linear-gradient(90deg,rgba(24,21,18,.84),rgba(16,14,12,.9))!important}
html.halloween-theme-active .monthly-view-switcher:before{color:#8b7b69!important}
html.halloween-theme-active .monthly-view-switcher .v1-monthly-tabs{background:rgba(12,11,9,.72)!important}
html.halloween-theme-active .mobile-profile-tabs.v1-profile-tabs{background:linear-gradient(180deg,rgba(24,21,18,.94),rgba(16,14,12,.94))!important}
html.halloween-theme-active .mobile-profile-tabs.v1-profile-tabs .mobile-profile-tab{color:#a59687!important}
html.halloween-theme-active .mobile-profile-tabs.v1-profile-tabs .mobile-profile-tab.active{border-color:rgba(178,117,63,.25)!important;background:linear-gradient(135deg,rgba(178,117,63,.2),rgba(178,117,63,.08))!important;color:#e8c5a5!important}
html.halloween-theme-active .manager-grid.phase3-manager-grid.v1-manager-list-view .manager-card-name:after{border:1px solid rgba(178,117,63,.22)!important;background:rgba(178,117,63,.08)!important}
html.halloween-theme-active .inbox-highlights-v2 .meaningful-activity-item:hover{border-color:rgba(178,117,63,.14)!important;background:rgba(178,117,63,.035)!important}
html.halloween-theme-active .activity-notification-avatar{border:1px solid rgba(178,117,63,.16)!important;background:#1a1714!important}
html.halloween-theme-active .activity-topline small{color:#8b7b69!important}
html.halloween-theme-active .activity-copy>span:not(.activity-topline){color:#a89a8c!important}
html.halloween-theme-active .activity-copy em{color:#7e6f5f!important}
html.halloween-theme-active .inbox-v2-backdrop{background:rgba(11,9,7,.74)!important}
html.halloween-theme-active .inbox-v2-dialog{background:#100e0c!important}
html.halloween-theme-active .inbox-v2-head{background:linear-gradient(110deg,rgba(178,117,63,.08),rgba(199,164,126,.035) 48%,transparent)!important}
html.halloween-theme-active .inbox-v2-owner-avatar{border:1px solid rgba(178,117,63,.22)!important;background:#1d1a16!important}
html.halloween-theme-active .inbox-v2-owner p{color:#948472!important}
html.halloween-theme-active .inbox-v2-summary span{color:#8d7d6b!important}
html.halloween-theme-active .inbox-v2-nav button{color:#9b8b7a!important}
html.halloween-theme-active .inbox-v2-nav button.active{border-color:rgba(178,117,63,.18)!important;background:rgba(178,117,63,.08)!important;color:#e6c5a7!important}
html.halloween-theme-active .inbox-v2-nav button b{background:rgba(178,117,63,.12)!important}
html.halloween-theme-active .inbox-v2-clear{color:#8b7b69!important}
html.halloween-theme-active .inbox-v2-search:focus-within{border-color:rgba(178,117,63,.32)!important;box-shadow:0 0 0 3px rgba(178,117,63,.06)!important}
html.halloween-theme-active .inbox-v2-search .app-icon{color:#92816f!important}
html.halloween-theme-active .inbox-v2-search button{color:#948371!important}
html.halloween-theme-active .inbox-v2-section>header{color:#8d7c6a!important}
html.halloween-theme-active .inbox-v2-date{color:#6d6052!important}
html.halloween-theme-active .inbox-v2-avatar{background:#1a1714!important}
html.halloween-theme-active .inbox-v2-meta b{color:#c2b9ae!important}
html.halloween-theme-active .inbox-v2-meta time{color:#7b6c5d!important}
html.halloween-theme-active .inbox-v2-copy>span{color:#a69889!important}
html.halloween-theme-active .inbox-v2-copy>em{color:#7a6b5c!important}
html.halloween-theme-active .inbox-v2-open{color:#948371!important}
html.halloween-theme-active .inbox-v2-empty>span{background:rgba(178,117,63,.08)!important}
html.halloween-theme-active .inbox-v2-empty p{color:#8e7d6b!important}
html.halloween-theme-active .notification-bubble{background:rgba(19,16,14,.96)!important}
@media (max-width:760px){html.halloween-theme-active .inbox-v2-mobile{background:#100e0c!important}
html.halloween-theme-active .inbox-v2-mobile-filters button{color:#998978!important}
html.halloween-theme-active .inbox-v2-mobile-filters button.active{border-color:rgba(178,117,63,.22)!important;background:rgba(178,117,63,.1)!important;color:#e6c5a7!important}}
html.halloween-theme-active .desktop-more-popover{background:rgba(17,15,13,.985)!important}
html.halloween-theme-active .desktop-my-profile-link{color:#b8ada1!important}
html.halloween-theme-active .desktop-my-profile-link:hover{border-color:rgba(178,117,63,.27)!important;background:rgba(178,117,63,.075)!important;color:#edc4a1!important}
@media (max-width:760px){html.halloween-theme-active .compact-search-trigger{color:#b9aea2!important}}
html.halloween-theme-active .manager-picker-search{background:rgba(10,9,8,.6)!important}
html.halloween-theme-active .manager-picker-search:focus-within{border-color:rgba(178,117,63,.42)!important;background:rgba(14,12,11,.9)!important;box-shadow:0 0 0 3px rgba(178,117,63,.065)!important}
html.halloween-theme-active .manager-picker-search>.app-icon{color:#8d7d6b!important}
html.halloween-theme-active .manager-picker-search-clear{color:#938270!important}
html.halloween-theme-active .manager-picker-search-status{color:#7c6d5d!important}
html.halloween-theme-active .manager-picker-search-status span:first-child{color:#afa395!important}
html.halloween-theme-active .manager-picker-empty{color:#8e7d6b!important}
html.halloween-theme-active .manager-picker-empty strong{color:#dcd6cf!important}
html.halloween-theme-active .refresh-progress{border:1px solid rgba(178,117,63,.17)!important;background:rgba(18,16,13,.97)!important}
html.halloween-theme-active .refresh-progress.complete{border-color:rgba(189,134,86,.28)!important}
html.halloween-theme-active .refresh-progress-icon{background:rgba(178,117,63,.09)!important}
html.halloween-theme-active .refresh-progress.complete .refresh-progress-icon{background:rgba(189,134,86,.1)!important}
html.halloween-theme-active .refresh-progress-copy small{color:#948472!important}
html.halloween-theme-active .refresh-progress>i>b{background:linear-gradient(90deg,var(--teal),#ceac87)!important}
html.halloween-theme-active .home-news-feature{border:1px solid rgba(178,117,63,.16)!important;background:linear-gradient(145deg,rgba(26,23,20,.98),rgba(16,14,12,.98))!important}
html.halloween-theme-active .home-news-feature:hover{border-color:rgba(178,117,63,.34)!important}
html.halloween-theme-active .home-news-feature-media{background:radial-gradient(circle at 40% 30%,rgba(178,117,63,.17),transparent 50%),#1a1713!important}
html.halloween-theme-active .home-news-feature-media:after{background:linear-gradient(90deg,transparent 45%,rgba(16,14,12,.55))!important}
html.halloween-theme-active .home-news-feature-media i{background:rgba(12,10,9,.78)!important;color:#e6c5a7!important}
html.halloween-theme-active .home-news-feature-top small{color:#7d6e5e!important}
html.halloween-theme-active .home-news-feature-body>p{color:#a79a8b!important}
html.halloween-theme-active .home-primary-action .home-manage-team{background:linear-gradient(135deg,#a37f58,#b3916d)!important;border-color:#b6936d!important;box-shadow:0 12px 28px rgba(166,129,90,.24)!important}
html.halloween-theme-active .notification-bubble.notification-toast-v3{background:linear-gradient(145deg,rgba(22,19,17,.985),rgba(14,12,10,.99))!important}
html.halloween-theme-active .notification-toast-source strong{color:#c4bab0!important}
html.halloween-theme-active .notification-toast-head>time{color:#7b6c5d!important}
html.halloween-theme-active .notification-toast-v3 .notification-bubble-copy>span{color:#a49687!important}
html.halloween-theme-active .notification-toast-v3 .notification-bubble-action{color:#d6d0c9!important}
html.halloween-theme-active body .compact-search-trigger{color:#b9aea2!important}
html.halloween-theme-active .desktop-more-trigger .desktop-more-chevron{color:#948371!important}
html.halloween-theme-active .desktop-more-trigger.open{border-color:rgba(178,117,63,.24)!important;background:linear-gradient(180deg,rgba(178,117,63,.12),rgba(178,117,63,.065))!important;color:#edc4a1!important}
html.halloween-theme-active .desktop-more-trigger.open .desktop-more-chevron{border-color:rgba(178,117,63,.26)!important;background:rgba(178,117,63,.12)!important}
html.halloween-theme-active .desktop-more-item-copy small{color:#8b7b69!important}
html.halloween-theme-active .home-title-enhanced>span:first-child{background:linear-gradient(110deg,#ede1d4 0%,#ede0d2 52%,#dec7af 100%)!important;text-shadow:0 12px 40px rgba(171,139,104,.08)!important}
html.halloween-theme-active .home-title-enhanced>span:last-child{background:linear-gradient(105deg,#ffffff 0%,#ede1d4 48%,#e7d5c3 100%)!important}
html.halloween-theme-active .home-title-enhanced:after{background:linear-gradient(90deg,var(--teal),#caa57d)!important;box-shadow:0 0 20px rgba(178,117,63,.32)!important}
html.halloween-theme-active .home-intro-expanded p{color:#b9aea3!important}
html.halloween-theme-active .home-intro-expanded p+p{color:#9c8c7b!important}
html.halloween-theme-active .home-primary-action .home-manage-team:hover{border-color:#d2b291!important;box-shadow:0 0 0 1px rgba(202,164,124,.18),0 15px 38px rgba(175,134,91,.42),0 0 30px rgba(193,150,104,.26)!important}
html.halloween-theme-active .home-news-feature-byline small{color:#817261!important}
html.halloween-theme-active .home-news-feature-byline>em{color:#907f6d!important}
html.halloween-theme-active .home-news-feature-placeholder span{border:1px solid rgba(178,117,63,.11)!important;background:rgba(178,117,63,.045)!important;color:#a28061!important}
@media (max-width:760px){html.halloween-theme-active .mobile-editorial-news{border:1px solid rgba(178,117,63,.17)!important;background:linear-gradient(145deg,rgba(27,24,21,.99),rgba(15,13,11,.99))!important}
html.halloween-theme-active .mobile-editorial-news-media{background:radial-gradient(circle at 35% 25%,rgba(178,117,63,.2),transparent 50%),#1c1915!important}
html.halloween-theme-active .mobile-editorial-news-media:after{background:linear-gradient(90deg,transparent 35%,rgba(15,13,11,.62))!important}
html.halloween-theme-active .mobile-editorial-news-media>i{background:rgba(12,10,9,.78)!important;color:#edc4a1!important}
html.halloween-theme-active .mobile-editorial-news-meta small{color:#7c6d5d!important}
html.halloween-theme-active .mobile-editorial-news-body>em{color:#a39586!important}
html.halloween-theme-active .mobile-editorial-news-foot>span small{color:#7b6d5d!important}}
html.halloween-theme-active .home-news-feature-body.has-author-hero:after{background:radial-gradient(circle,rgba(178,117,63,.115) 0%,rgba(178,117,63,.045) 42%,transparent 70%)!important}
html.halloween-theme-active .home-leader-card.home-aside-feature.has-live-leader-avatar:after{background:radial-gradient(circle,rgba(178,117,63,.10) 0%,rgba(178,117,63,.035) 43%,transparent 72%)!important}
html.halloween-theme-active .league-championship-hero{border:1px solid rgba(178,117,63,.14)!important;background:radial-gradient(circle at 78% 10%,rgba(178,117,63,.13),transparent 28%),linear-gradient(135deg,rgba(25,22,19,.98),rgba(13,12,10,.98) 58%,rgba(18,16,14,.98))!important}
html.halloween-theme-active .league-hero-glow{background:rgba(178,117,63,.10)!important}
html.halloween-theme-active .league-hero-kicker{color:#a29484!important}
html.halloween-theme-active .league-hero-kicker i{box-shadow:0 0 0 5px rgba(178,117,63,.09),0 0 18px rgba(178,117,63,.38)!important}
html.halloween-theme-active .league-hero-copy p{color:#9d8d7d!important}
html.halloween-theme-active .league-hero-status{background:rgba(10,9,7,.42)!important}
html.halloween-theme-active .league-hero-status small{color:#7e6f5f!important}
html.halloween-theme-active .league-hero-status em{color:#8d7d6b!important}
html.halloween-theme-active .league-race-head>em{color:#958573!important}
html.halloween-theme-active .league-race-card{background:linear-gradient(145deg,rgba(29,27,24,.82),rgba(15,13,11,.9))!important}
html.halloween-theme-active .league-race-card:hover{border-color:rgba(178,117,63,.23)!important;background:linear-gradient(145deg,rgba(32,29,26,.9),rgba(16,14,12,.94))!important}
html.halloween-theme-active .league-race-card.place-1{background:linear-gradient(145deg,rgba(73,59,25,.18),rgba(15,14,12,.92))!important}
html.halloween-theme-active .league-race-position{color:#9a8a79!important}
html.halloween-theme-active .place-2 .league-race-position{color:#cac1b9!important}
html.halloween-theme-active .league-race-copy small{color:#817261!important}
html.halloween-theme-active .league-race-copy em{color:#968573!important}
html.halloween-theme-active .league-race-points small{color:#817261!important}
html.halloween-theme-active .league-race-empty{color:#8f7e6c!important}
html.halloween-theme-active .league-command-bar{background:linear-gradient(90deg,rgba(24,21,18,.9),rgba(15,13,11,.94))!important}
html.halloween-theme-active .league-mode-switch{background:rgba(10,9,7,.45)!important}
html.halloween-theme-active .league-mode-switch button{color:#8e7d6b!important}
html.halloween-theme-active .league-mode-switch button.active{background:rgba(178,117,63,.11)!important;color:#e5c5a9!important;box-shadow:inset 0 0 0 1px rgba(178,117,63,.16)!important}
html.halloween-theme-active .league-mode-switch button.active small{color:#a38062!important}
html.halloween-theme-active .league-search{background:rgba(10,9,7,.38)!important}
html.halloween-theme-active .league-search:focus-within{border-color:rgba(178,117,63,.28)!important;box-shadow:0 0 0 3px rgba(178,117,63,.04)!important}
html.halloween-theme-active .league-search>span{color:#8a7a68!important}
html.halloween-theme-active .league-search input::placeholder{color:#736657!important}
html.halloween-theme-active .league-jump-button{border:1px solid rgba(178,117,63,.14)!important;background:rgba(178,117,63,.055)!important}
html.halloween-theme-active .league-jump-button>span{background:rgba(178,117,63,.10)!important}
html.halloween-theme-active .league-jump-button small{color:#907155!important}
html.halloween-theme-active .league-jump-button:hover{border-color:rgba(178,117,63,.3)!important;background:rgba(178,117,63,.08)!important}
html.halloween-theme-active .league-result-count{color:#837463!important}
html.halloween-theme-active .league-standings-head{background:linear-gradient(90deg,rgba(29,26,23,.72),rgba(17,15,13,.76))!important}
html.halloween-theme-active .league-standings-head p{color:#8f7e6c!important}
html.halloween-theme-active .league-standings-badges span{color:#948371!important}
html.halloween-theme-active .league-standings-table thead th{background:rgba(10,9,7,.44)!important;color:#837463!important}
html.halloween-theme-active .league-standings-table tbody tr:hover{background:linear-gradient(90deg,rgba(178,117,63,.055),rgba(255,255,255,.015))!important}
html.halloween-theme-active .league-points-cell small{color:#7c6e5e!important}
html.halloween-theme-active .leaderboard-rank-2 .league-points-cell span{color:#d4cec6!important}
html.halloween-theme-active .leaderboard-row.leaderboard-rank-2 td:first-child{box-shadow:inset 3px 0 0 rgba(206,198,190,.56)!important}
@media (max-width:760px){html.halloween-theme-active .league-mobile-table-head{background:rgba(10,9,7,.45)!important;color:#7d6e5e!important}
html.halloween-theme-active .league-standings-table.mobile-card-table tbody tr{background:linear-gradient(100deg,rgba(24,22,19,.78),rgba(15,13,11,.92))!important}
html.halloween-theme-active .league-standings-table.mobile-card-table tbody tr.leaderboard-rank-1{background:linear-gradient(100deg,rgba(82,67,28,.16),rgba(15,14,12,.94))!important}
html.halloween-theme-active .league-standings-table.mobile-card-table .league-mobile-summary{color:#837463!important}
html.halloween-theme-active .league-standings-table.mobile-card-table tr.is-my-manager{border-color:rgba(178,117,63,.24)!important}}
html.halloween-theme-active .page-head .eyebrow{border:1px solid rgba(178,117,63,.14)!important;background:linear-gradient(90deg,rgba(178,117,63,.075),rgba(178,117,63,.025))!important;color:#d3a276!important}
html.halloween-theme-active .page-head .eyebrow:before{box-shadow:0 0 0 4px rgba(178,117,63,.07),0 0 15px rgba(178,117,63,.28)!important}
html.halloween-theme-active .page-head h2{color:#edc4a1!important;background:linear-gradient(96deg,#ede1d4 0%,#e8c5a6 43%,#d5a983 75%,#ba8251 100%)!important;filter:drop-shadow(0 8px 22px rgba(141,88,42,.08))!important}
html.halloween-theme-active .page-head h2:after{background:linear-gradient(90deg,var(--teal),rgba(197,157,114,.62),transparent)!important;box-shadow:0 0 18px rgba(178,117,63,.18)!important}
html.halloween-theme-active .page-head p{color:#9c8d7c!important}
html.halloween-theme-active .league-hero-copy h1{color:#edc4a1!important;filter:drop-shadow(0 10px 30px rgba(141,88,42,.10))!important}
html.halloween-theme-active .league-title-main{background:linear-gradient(96deg,#ffffff 0%,#e6c5a8 62%,#deb897 100%)!important}
html.halloween-theme-active .league-title-years{background:linear-gradient(96deg,#ca9465 0%,#a67346 48%,#d0af8b 100%)!important}
html.halloween-theme-active body[data-page="home"] .desktop-home-content{--home-ice:#ede1d4!important}
html.halloween-theme-active body[data-page="home"] .home-hero.home-hero-flagship-refined{border-color:rgba(185,130,82,.22)!important;background:radial-gradient(circle at 11% 8%,rgba(171,133,92,.14),transparent 31%),
    radial-gradient(circle at 87% 9%,rgba(178,117,63,.13),transparent 27%),
    radial-gradient(circle at 74% 88%,rgba(243,207,114,.045),transparent 26%),
    linear-gradient(136deg,#221e1b 0%,#181513 48%,#12100e 100%)!important}
html.halloween-theme-active body[data-page="home"] .home-hero.home-hero-flagship-refined:after{box-shadow:0 0 0 1px rgba(243,207,114,.025),0 0 90px rgba(178,117,63,.025)!important}
html.halloween-theme-active body[data-page="home"] .home-hero.home-hero-flagship-refined .eyebrow{border:1px solid rgba(178,117,63,.16)!important;background:rgba(14,12,10,.26)!important;color:#d6b293!important}
html.halloween-theme-active body[data-page="home"] .home-hero.home-hero-flagship-refined .eyebrow:before{box-shadow:0 0 0 4px rgba(178,117,63,.08),0 0 16px rgba(178,117,63,.35)!important}
html.halloween-theme-active body[data-page="home"] .home-title-enhanced>span:first-child{background:linear-gradient(108deg,#ffffff 0%,#ede1d4 54%,#dfc9b1 100%)!important}
html.halloween-theme-active body[data-page="home"] .home-title-enhanced>span:last-child{background:linear-gradient(106deg,#ffffff 0%,#ede1d4 55%,#e7d5c3 82%,#f3cf72 118%)!important}
html.halloween-theme-active body[data-page="home"] .home-title-enhanced:after{background:linear-gradient(90deg,var(--teal),#cda984 72%,rgba(243,207,114,.8))!important;box-shadow:0 0 22px rgba(178,117,63,.28)!important}
html.halloween-theme-active body[data-page="home"] .home-intro-expanded p{color:#bcb1a6!important}
html.halloween-theme-active body[data-page="home"] .home-primary-action .home-manage-team{background:linear-gradient(135deg,#a88258,#ad8c69)!important;box-shadow:0 14px 30px rgba(163,126,87,.25),inset 0 1px 0 rgba(255,255,255,.14)!important}
html.halloween-theme-active body[data-page="home"] .home-discord-banner{border-color:rgba(211,180,147,.22)!important;background:linear-gradient(105deg,rgba(153,127,99,.13),rgba(54,45,36,.25))!important}
html.halloween-theme-active body[data-page="home"] .home-discord-banner .discord-mark{box-shadow:0 7px 18px rgba(146,122,95,.2)!important}
html.halloween-theme-active body[data-page="home"] .home-status-item{background:rgba(13,11,9,.5)!important}
html.halloween-theme-active body[data-page="home"] .home-news-feature{border-color:rgba(178,117,63,.18)!important;background:linear-gradient(145deg,rgba(26,23,20,.985),rgba(15,13,11,.99))!important}
html.halloween-theme-active body[data-page="home"] .home-news-feature:before{background:linear-gradient(90deg,var(--teal),rgba(198,159,116,.75),transparent 78%)!important}
html.halloween-theme-active body[data-page="home"] .home-news-feature-media{background-color:#1a1713!important}
html.halloween-theme-active body[data-page="home"] .home-news-feature-body>p{color:#a59788!important}
html.halloween-theme-active body[data-page="home"] .home-news-feature-top span{color:#cc9e76!important}
html.halloween-theme-active body[data-page="home"] .home-news-feature:hover{border-color:rgba(178,117,63,.34)!important;box-shadow:0 23px 48px rgba(0,0,0,.25),0 0 0 1px rgba(178,117,63,.04)!important}
html.halloween-theme-active body[data-page="home"] .home-leader-card.home-aside-feature{background:radial-gradient(circle at 90% 12%,rgba(243,207,114,.075),transparent 34%),
    linear-gradient(145deg,rgba(24,21,18,.98),rgba(14,12,11,.99))!important}
html.halloween-theme-active body[data-page="home"] .home-leader-card.home-aside-feature:before{background:linear-gradient(90deg,var(--home-prestige),rgba(178,117,63,.62),transparent 78%)!important}
html.halloween-theme-active body[data-page="home"] .home-leader-card.home-aside-feature:hover{background:radial-gradient(circle at 90% 12%,rgba(243,207,114,.10),transparent 35%),linear-gradient(145deg,rgba(26,23,20,.99),rgba(15,13,11,.99))!important}
html.halloween-theme-active body[data-page="home"] .home-leader-label small{color:#9a8a79!important}
html.halloween-theme-active body[data-page="home"] .home-leader-card.has-live-leader-avatar .home-leader-name{color:#ede1d4!important}
html.halloween-theme-active body[data-page="home"] .home-leader-card.home-aside-feature.has-live-leader-avatar:after{background:radial-gradient(circle,rgba(243,207,114,.085) 0%,rgba(178,117,63,.035) 46%,transparent 72%)!important}
html.halloween-theme-active body[data-page="home"] .home-leader-stat span{color:#8d7c6a!important}
html.halloween-theme-active body[data-page="home"] .home-leader-stat strong{color:#e8e1d8!important}
@media (max-width:760px){html.halloween-theme-active body[data-page="home"] .mobile-v16-gameweek{border-color:rgba(178,117,63,.18)!important;background:radial-gradient(circle at 86% 4%,rgba(178,117,63,.13),transparent 30%),
      radial-gradient(circle at 8% 0,rgba(174,140,103,.11),transparent 30%),
      linear-gradient(145deg,rgba(28,25,21,.99),rgba(16,14,12,.995))!important}
html.halloween-theme-active body[data-page="home"] .mobile-v16-primary-action{box-shadow:0 12px 26px rgba(163,126,87,.22)!important}}
html.halloween-theme-active body[data-page="home"] .home-reactive-surface>.home-reactive-light{background:radial-gradient(330px circle at var(--home-glow-x) var(--home-glow-y),rgba(221,174,133,.085),rgba(205,169,132,.025) 34%,transparent 70%)!important}
html.halloween-theme-active body[data-page="home"] .home-hero.home-ambient-live{border-color:rgba(205,137,78,.30)!important;box-shadow:0 30px 72px rgba(0,0,0,.28),0 0 52px rgba(178,117,63,.055),inset 0 1px 0 rgba(255,255,255,.05)!important}
html.halloween-theme-active body[data-page="home"] .home-hero.home-ambient-final{border-color:rgba(187,141,101,.21)!important}
html.halloween-theme-active body[data-page="home"] .home-hero.home-ambient-final .eyebrow:before{background:#c5966e!important;box-shadow:0 0 0 4px rgba(197,150,110,.07),0 0 17px rgba(197,150,110,.25)!important}
html.halloween-theme-active body[data-page="home"] .home-primary-action .home-manage-team:hover{box-shadow:0 18px 38px rgba(163,126,87,.32),0 0 26px rgba(182,146,107,.08),inset 0 1px 0 rgba(255,255,255,.16)!important}
html.halloween-theme-active body[data-page="home"] .home-editorial-motion:hover .home-news-feature-media:after{background:linear-gradient(90deg,rgba(15,13,11,.04) 25%,rgba(16,14,12,.42) 76%)!important}
html.halloween-theme-active body[data-page="home"] .home-prestige-leader .home-leader-avatar-stage:before{background:radial-gradient(ellipse,rgba(243,207,114,.12),rgba(178,117,63,.035) 46%,transparent 72%)!important}
html.halloween-theme-active body[data-page="home"] .home-prestige-leader:hover .home-leader-avatar-stage:before{background:radial-gradient(ellipse,rgba(243,207,114,.17),rgba(178,117,63,.045) 48%,transparent 74%)!important}
html.halloween-theme-active body[data-page="home"] .desktop-nav-link.active:after{background:linear-gradient(90deg,var(--teal),#d1b18f)!important;box-shadow:0 0 12px rgba(178,117,63,.22)!important}
html.halloween-theme-active body[data-page="home"] .home-discord-banner:hover{border-color:rgba(217,190,161,.52)!important;background:linear-gradient(105deg,rgba(172,141,108,.25),rgba(68,58,46,.36))!important;box-shadow:0 12px 28px rgba(79,65,50,.20),inset 0 1px 0 rgba(255,255,255,.07)!important}
html.halloween-theme-active body[data-page="home"] .home-discord-banner:hover .discord-mark{box-shadow:0 11px 25px rgba(146,122,95,.34)!important}
html.halloween-theme-active body[data-page="home"] .home-discord-banner:hover .home-discord-action strong{color:#ebddce!important}
html.halloween-theme-active body[data-public-build="17.8.5-arcade-boot-fix"]{--readability-muted:#a89a8c!important;--readability-muted-strong:#bcb2a6!important;--muted:#a89a8c!important;--muted-2:#968573!important}
html.halloween-theme-active body[data-public-build="17.8.5-arcade-boot-fix"] :is(
  input,
  textarea,
  select
)::placeholder{color:#a49687!important}
html.halloween-theme-active body[data-public-build="17.8.5-arcade-boot-fix"] :where(
  a,
  button,
  input,
  textarea,
  select,
  summary,
  [role="button"],
  [tabindex]:not([tabindex="-1"])
):focus-visible{outline:3px solid #db985e!important}
html.halloween-theme-active{--premium-bg:#0a0908!important;--premium-surface:#141210!important;--premium-surface-raised:#1c1917!important;--premium-surface-soft:rgba(28,25,23,.74)!important;--premium-line:rgba(214,204,193,.105)!important;--premium-line-strong:rgba(214,204,193,.18)!important;--premium-text:#d9c6b5!important;--premium-muted:#b5a99d!important;--premium-teal:#be7a3f!important}
html.halloween-theme-active body.premium-polish{background:radial-gradient(circle at 88% -8%,rgba(190,122,63,.105),transparent 34%),
    radial-gradient(circle at -12% 32%,rgba(199,164,126,.07),transparent 30%),
    var(--premium-bg)!important}
html.halloween-theme-active body.premium-polish .panel:not(.flush){background:linear-gradient(155deg,rgba(28,25,23,.86),rgba(15,13,11,.93))!important}
html.halloween-theme-active body.premium-polish .panel-head{border-bottom-color:rgba(214,204,193,.075)!important}
html.halloween-theme-active body.premium-polish .page-head:not(.managers-page-head){background:linear-gradient(108deg,rgba(190,122,63,.09),transparent 46%),
    linear-gradient(155deg,rgba(28,25,23,.92),rgba(12,11,10,.94))!important}
html.halloween-theme-active body.premium-polish[data-page="league"],
html.halloween-theme-active body.premium-polish[data-page="h2h"]{--route-accent:#be7a3f!important}
html.halloween-theme-active body.premium-polish[data-page="fixtures"]{--route-accent:#c7a47e!important}
html.halloween-theme-active body.premium-polish[data-page="gameweeks"]{--route-accent:#cba493!important}
html.halloween-theme-active body.premium-polish[data-page="manager"],
html.halloween-theme-active body.premium-polish[data-page="myseason"],
html.halloween-theme-active body.premium-polish[data-page="rivalry"]{--route-accent:#d7b5a6!important}
html.halloween-theme-active body.premium-polish[data-page="news"],
html.halloween-theme-active body.premium-polish[data-page="newspaper"]{--route-accent:#d2b290!important}
html.halloween-theme-active body[data-page="home"].premium-polish .home-content-grid>section:nth-child(1),
html.halloween-theme-active body[data-page="home"].premium-polish .home-content-grid>section:nth-child(2){background:linear-gradient(155deg,rgba(27,25,22,.96),rgba(13,11,10,.96))!important}
html.halloween-theme-active body[data-page="home"].premium-polish .home-content-grid>section:nth-child(n/**/+3){background:rgba(20,18,15,.72)!important}
html.halloween-theme-active body.premium-polish .matchday-live-shell.final{--matchday-accent:#be814b!important}
html.halloween-theme-active body.premium-polish .matchday-live-shell.upcoming,
html.halloween-theme-active body.premium-polish .matchday-live-shell.prematch{--matchday-accent:#c7a47e!important}
html.halloween-theme-active .manager-prestige-badge.rare{color:#ecded0!important;border:1px solid rgba(205,170,133,.55)!important;background:linear-gradient(135deg,rgba(166,135,103,.26),rgba(218,192,164,.08))!important;box-shadow:0 8px 22px rgba(152,120,85,.18)!important}
html.halloween-theme-active .premium-achievement-legend span{color:#c8c0b6!important}
html.halloween-theme-active .premium-achievement-legend .rare{color:#ecded0!important;border-color:rgba(199,164,126,.4)!important;background:rgba(199,164,126,.09)!important}
html.halloween-theme-active body.premium-polish .achievement-card.difficulty-standard.unlocked{border-color:rgba(204,196,187,.26)!important}
html.halloween-theme-active body.premium-polish .achievement-card.difficulty-rare.unlocked{border-color:rgba(199,164,126,.48)!important;box-shadow:inset 0 0 32px rgba(199,164,126,.055)!important}
html.halloween-theme-active .premium-chapter-nav{background:rgba(13,11,10,.88)!important}
html.halloween-theme-active .premium-chapter-nav button{color:#bab0a4!important}
html.halloween-theme-active body.premium-polish .desktop-nav-link:after{background:linear-gradient(90deg,var(--teal),#d1b18f)!important;box-shadow:0 0 12px rgba(178,117,63,.2)!important}
html.halloween-theme-active body.premium-polish .desktop-nav-link.active{color:#edc4a1!important;background:linear-gradient(180deg,rgba(178,117,63,.105),rgba(178,117,63,.045))!important}
html.halloween-theme-active body.premium-polish .desktop-more-popover button.active{border-color:rgba(178,117,63,.25)!important;background:linear-gradient(135deg,rgba(178,117,63,.13),rgba(199,164,126,.055))!important;color:#edc4a1!important}
@media (min-width:1280px){html.halloween-theme-active body[data-page="managers"].premium-polish .desktop-more-trigger.active,
html.halloween-theme-active body[data-page="records"].premium-polish .desktop-more-trigger.active,
html.halloween-theme-active body[data-page="rules"].premium-polish .desktop-more-trigger.active{color:#bcb1a6!important}}
html.halloween-theme-active body.premium-polish #main-content :is(
  .league-championship-hero,.rivalry-showdown-hero,.season-timeline-hero,
  .monthly-championship-hero,.monthly-hero,.stats-record-hero,.prize-centre-hero,
  .hof-hero,.rules-handbook-hero,.newspaper-archive-head,.weekly-spin-hero,
  .my-season-command-hero,.manager-profile-showcase
){border-color:rgba(214,188,165,.13)!important}
html.halloween-theme-active body.premium-polish #main-content :is(
  .league-hero-copy p,.rivalry-showdown-head p,.season-timeline-hero-copy p,
  .monthly-hero-copy p,.stats-record-hero p,.prize-centre-copy p,
  .hof-hero-copy p,.rules-handbook-hero-copy p,.weekly-spin-hero-copy p
){color:#b8ada1!important}
@media (max-width:760px){html.halloween-theme-active body[data-page="arcade"].premium-polish .vegas-marquee{box-shadow:0 0 0 3px #2f231e,0 0 0 5px #f4bd3d,0 18px 42px rgba(0,0,0,.42)!important}}
html.halloween-theme-active body[data-page="league"].premium-polish,
html.halloween-theme-active body[data-page="h2h"].premium-polish{--route-accent:#c37d3f!important}
html.halloween-theme-active body[data-page="fixtures"].premium-polish{--route-accent:#cda984!important}
html.halloween-theme-active body[data-page="gameweeks"].premium-polish{--route-accent:#cfa694!important}
html.halloween-theme-active body[data-page="managers"].premium-polish{--route-accent:#cc9565!important}
html.halloween-theme-active body[data-page="rivalry"].premium-polish{--route-accent:#d4ae9e!important}
html.halloween-theme-active body[data-page="manager"].premium-polish{--route-accent:#dbbdb0!important}
html.halloween-theme-active body[data-page="myseason"].premium-polish{--route-accent:#cd9360!important}
html.halloween-theme-active body[data-page="settings"].premium-polish{--route-accent:#d8bc9f!important}
html.halloween-theme-active body[data-page="news"].premium-polish{--route-accent:#cfae8a!important}
html.halloween-theme-active body[data-page="timeline"].premium-polish{--route-accent:#d6ba9b!important}
html.halloween-theme-active body[data-page="rules"].premium-polish{--route-accent:#c29064!important}
html.halloween-theme-active body.premium-polish .premium-route-hero{--premium-route-accent:var(--route-accent,#c37d3f)!important}
html.halloween-theme-active body.premium-polish .premium-route-hero-decor>span{background:rgba(10,9,8,.46)!important}
html.halloween-theme-active body.premium-polish .premium-route-hero-decor>b{color:rgba(217,198,180,.26)!important}
@media (min-width:761px){html.halloween-theme-active body.premium-polish .page-head.premium-route-hero{background:radial-gradient(circle at 92% -24%,color-mix(in srgb,var(--premium-route-accent) 20%,transparent),transparent 35%),
      linear-gradient(112deg,color-mix(in srgb,var(--premium-route-accent) 11%,transparent),transparent 44%),
      linear-gradient(150deg,rgba(30,27,24,.97),rgba(12,10,9,.985))!important}
html.halloween-theme-active body.premium-polish .page-head.premium-route-hero .eyebrow{background:color-mix(in srgb,var(--premium-route-accent) 8%,rgba(10,9,8,.7))!important}
html.halloween-theme-active body.premium-polish .page-head.premium-route-hero h2{color:#e8e1d9!important}
html.halloween-theme-active body.premium-polish .page-head.premium-route-hero p{color:#bdb2a7!important}}
html.halloween-theme-active body.premium-polish .premium-route-hero :is(
  .league-hero-kicker,.rivalry-showdown-head>div:first-child>span,
  .season-timeline-hero-copy>span,.monthly-hero-copy>span,.stats-record-kicker,
  .prize-centre-copy>span,.hof-hero-copy>span,.rules-handbook-eyebrow,
  .manager-settings-page-head>div:first-child>span,.manager-settings-locked small
){background:color-mix(in srgb,var(--premium-route-accent) 8%,rgba(10,9,8,.64))!important}
html.halloween-theme-active body[data-page="managers"].premium-polish .managers-page-head,
html.halloween-theme-active body[data-page="settings"].premium-polish .manager-settings-page-head{background:radial-gradient(circle at 92% -18%,color-mix(in srgb,var(--premium-route-accent) 19%,transparent),transparent 38%),
    linear-gradient(112deg,color-mix(in srgb,var(--premium-route-accent) 10%,transparent),transparent 46%),
    linear-gradient(150deg,rgba(29,26,23,.98),rgba(12,10,9,.99))!important}
@media (max-width:760px){html.halloween-theme-active body.premium-polish .page-head.premium-route-hero{background:radial-gradient(circle at 100% -20%,color-mix(in srgb,var(--premium-route-accent) 17%,transparent),transparent 40%),
      linear-gradient(145deg,rgba(28,25,23,.98),rgba(12,10,9,.99))!important}}
html.halloween-theme-active .inbox-v3-head{background:radial-gradient(circle at 12% 0,rgba(178,117,63,.11),transparent 36%),linear-gradient(110deg,rgba(48,39,29,.82),rgba(19,16,14,.96) 52%,rgba(26,23,20,.92))!important}
html.halloween-theme-active .inbox-v3-head .inbox-v2-owner span{color:#d8a375!important}
html.halloween-theme-active .inbox-v3-mark-all{border-color:rgba(178,117,63,.18)!important;background:rgba(178,117,63,.07)!important;color:#e8c5a6!important}
html.halloween-theme-active .inbox-v3-preferences{color:#9a8a79!important}
html.halloween-theme-active .inbox-v3-preferences small{color:#7f7060!important}
html.halloween-theme-active .inbox-v3-preferences:hover{border-color:rgba(178,117,63,.15)!important;color:#d5c5b8!important}
html.halloween-theme-active .inbox-v2-section.unread-section>header span{color:#d6aa84!important}
html.halloween-theme-active .inbox-v2-section.archived-section>header span{color:#8c7c6a!important}
html.halloween-theme-active .inbox-v2-message.tone-matchday{background:linear-gradient(110deg,rgba(197,156,113,.045),rgba(255,255,255,.018) 45%,transparent)!important}
html.halloween-theme-active .inbox-v3-menu summary{color:#847564!important}
html.halloween-theme-active .inbox-v3-menu>div{border:1px solid rgba(197,184,170,.12)!important;background:#161411!important}
html.halloween-theme-active .inbox-v3-menu button{color:#aea294!important}
html.halloween-theme-active .inbox-v3-menu button:hover{color:#e1dcd7!important}
html.halloween-theme-active .inbox-preference-note{color:#aea194!important}
html.halloween-theme-active .inbox-v3-sidebar-tools .inbox-v3-preferences:first-child{color:#948371!important}
html.halloween-theme-active .inbox-v2-message.tone-connections .inbox-v2-avatar{background:linear-gradient(145deg,rgba(238,111,145,.12),#1a1714)!important}
html.halloween-theme-active .inbox-v2-message.tone-duo .inbox-v2-avatar{background:linear-gradient(145deg,rgba(233,191,74,.14),#1a1714)!important}
html.halloween-theme-active body.premium-polish:is(
  [data-page="league"],[data-page="h2h"],[data-page="fixtures"],[data-page="gameweeks"],
  [data-page="power-rankings"],[data-page="monthly"],[data-page="cups"],[data-page="managers"],
  [data-page="records"],[data-page="prizes"],[data-page="awards"],[data-page="timeline"],[data-page="rules"]
){--hbn-header-accent:#c18047!important;--hbn-header-accent-2:#d2b392!important}
html.halloween-theme-active body.premium-polish:is([data-page="fixtures"]){--hbn-header-accent:#cdaa84!important;--hbn-header-accent-2:#cc8c55!important}
html.halloween-theme-active body.premium-polish:is([data-page="gameweeks"]){--hbn-header-accent:#d7bb9d!important;--hbn-header-accent-2:#cf9562!important}
html.halloween-theme-active body.premium-polish:is([data-page="power-rankings"]){--hbn-header-accent:#ca8c56!important;--hbn-header-accent-2:#d2b290!important}
html.halloween-theme-active body.premium-polish:is([data-page="monthly"]){--hbn-header-accent-2:#c58b58!important}
html.halloween-theme-active body.premium-polish:is([data-page="cups"]){--hbn-header-accent-2:#cba780!important}
html.halloween-theme-active body.premium-polish:is([data-page="records"]){--hbn-header-accent-2:#c99465!important}
html.halloween-theme-active body.premium-polish:is([data-page="prizes"],[data-page="awards"]){--hbn-header-accent-2:#c69163!important}
html.halloween-theme-active body.premium-polish:is([data-page="timeline"]){--hbn-header-accent:#c48f61!important;--hbn-header-accent-2:#d1b08d!important}
html.halloween-theme-active body.premium-polish:is([data-page="fixtures"],[data-page="gameweeks"]) #main-content .page-head{background:radial-gradient(circle at 88% 4%,rgba(var(--hbn-header-accent-rgb),.16),transparent 30%),
    linear-gradient(112deg,rgba(var(--hbn-header-accent-rgb),.075),transparent 45%),
    linear-gradient(145deg,#1b1815 0%,#13110e 54%,#100e0d 100%)!important}
html.halloween-theme-active body.premium-polish:is([data-page="fixtures"],[data-page="gameweeks"]) #main-content .page-head .eyebrow{color:color-mix(in srgb,var(--hbn-header-accent) 75%,#e0c5ae)!important}
html.halloween-theme-active body.premium-polish:is([data-page="fixtures"],[data-page="gameweeks"]) #main-content .page-head h2{color:#e4c5aa!important}
html.halloween-theme-active body.premium-polish:is([data-page="fixtures"],[data-page="gameweeks"]) #main-content .page-head p{color:#b6ab9f!important}
html.halloween-theme-active body.premium-polish #main-content :is(
  .league-hero-copy p,.power-hero-copy p,.monthly-hero-copy p,.cup-hero-copy p,
  .stats-record-hero-copy p,.prize-centre-copy p,.hof-hero-copy p,.season-timeline-hero-copy p,
  .rules-handbook-hero-copy p,.managers-page-head p,.cup-coming-soon p
){color:#b6ab9e!important}
html.halloween-theme-active body:is([data-page="league"],[data-page="h2h"]).premium-polish #main-content .league-championship-hero{background:radial-gradient(circle at 88% 4%,rgba(193,128,71,.18),transparent 31%),
    linear-gradient(110deg,rgba(193,128,71,.08),transparent 44%),
    linear-gradient(145deg,#1b1714 0%,#13100e 55%,#100e0d 100%)!important}
html.halloween-theme-active body:is([data-page="league"],[data-page="h2h"]).premium-polish #main-content .league-hero-status{background:rgba(11,10,8,.42)!important}
html.halloween-theme-active body[data-page="power-rankings"].premium-polish #main-content .power-rankings-hero{background:radial-gradient(circle at 86% 12%,rgba(202,140,86,.18),transparent 31%),
    linear-gradient(145deg,#1b1815,#14120f 56%,#11100e)!important}
html.halloween-theme-active body[data-page="monthly"].premium-polish #main-content .monthly-flagship-hero{background:radial-gradient(circle at 86% 10%,rgba(242,202,107,.15),transparent 31%),
    radial-gradient(circle at 14% 0%,rgba(197,139,88,.13),transparent 32%),
    linear-gradient(145deg,#1b1816,#13110e 56%,#110f0e)!important}
html.halloween-theme-active body[data-page="cups"].premium-polish #main-content .cup-coming-soon{background:radial-gradient(circle at 88% 10%,rgba(242,189,104,.15),transparent 30%),
    linear-gradient(145deg,#1d1b18,#141210 56%,#110f0e)!important}
html.halloween-theme-active body[data-page="managers"].premium-polish #main-content .managers-page-head{background:radial-gradient(circle at 88% 7%,rgba(193,128,71,.15),transparent 31%),
    linear-gradient(145deg,#1b1815,#13100e 55%,#100e0d)!important}
html.halloween-theme-active body[data-page="managers"].premium-polish #main-content .managers-head-count{background:rgba(11,10,8,.38)!important}
html.halloween-theme-active body[data-page="records"].premium-polish #main-content .stats-record-hero{background:radial-gradient(circle at 12% 12%,rgba(193,128,71,.13),transparent 33%),
    radial-gradient(circle at 88% 8%,rgba(243,154,106,.16),transparent 31%),
    linear-gradient(145deg,#1c1a17,#13110e 54%,#141311)!important}
html.halloween-theme-active body[data-page="prizes"].premium-polish #main-content .prize-centre-hero{background:radial-gradient(circle at 87% 8%,rgba(243,202,105,.15),transparent 31%),
    radial-gradient(circle at 16% 6%,rgba(193,128,71,.12),transparent 31%),
    linear-gradient(145deg,#1c1916,#13110e 55%,#11100e)!important}
html.halloween-theme-active body[data-page="awards"].premium-polish #main-content .hof-hero{background:radial-gradient(circle at 86% 8%,rgba(243,202,105,.16),transparent 31%),
    radial-gradient(circle at 12% 8%,rgba(198,145,99,.08),transparent 33%),
    linear-gradient(145deg,#181614,#13110f 56%,#13110f)!important}
html.halloween-theme-active body[data-page="timeline"].premium-polish #main-content .season-timeline-hero{background:radial-gradient(circle at 88% 8%,rgba(209,176,141,.14),transparent 31%),
    radial-gradient(circle at 12% 4%,rgba(196,143,97,.14),transparent 32%),
    linear-gradient(145deg,#1b1815,#13100e 56%,#110f0d)!important}
html.halloween-theme-active body[data-page="rules"].premium-polish #main-content .rules-handbook-hero{background:radial-gradient(circle at 88% 8%,rgba(209,176,141,.12),transparent 31%),
    radial-gradient(circle at 13% 3%,rgba(193,128,71,.15),transparent 33%),
    linear-gradient(145deg,#1c1915,#13100e 55%,#110f0d)!important}
/* source: account-community-v17-27-36.css */
html.halloween-theme-active .discord-verified-badge{background:#bf9c77!important;box-shadow:0 0 0 2px rgba(191,156,119,.16),0 4px 12px rgba(191,156,119,.25)!important}
html.halloween-theme-active .discord-verified-badge:focus{outline:2px solid #e0cab3!important}
html.halloween-theme-active .discord-account-connected{box-shadow:inset 0 0 0 1px rgba(191,156,119,.42),0 8px 28px rgba(191,156,119,.12)!important}
html.halloween-theme-active .discord-theme-button{border:1px solid rgba(224,202,179,.38)!important;background:linear-gradient(135deg,#bf9c77,#997e62)!important;box-shadow:0 12px 30px rgba(191,156,119,.27)!important}
html.halloween-theme-active .account-welcome-overlay{background:radial-gradient(circle at 50% 0,rgba(191,156,119,.24),transparent 42%),rgba(10,9,7,.84)!important}
html.halloween-theme-active .account-welcome-card{border:1px solid rgba(224,202,179,.24)!important;background:linear-gradient(145deg,rgba(29,27,24,.98),rgba(16,14,12,.99))!important;box-shadow:0 38px 100px rgba(0,0,0,.55),0 0 70px rgba(191,156,119,.14)!important}
html.halloween-theme-active .account-welcome-brand>span{background:linear-gradient(135deg,#bf9c77,#b2753f)!important}
html.halloween-theme-active .account-welcome-brand small{color:#e0cab3!important}
html.halloween-theme-active .account-welcome-benefits b{background:rgba(191,156,119,.15)!important;color:#e0cab3!important}
html.halloween-theme-active .account-welcome-card select,
html.halloween-theme-active .account-panel-dialog select,
html.halloween-theme-active .account-panel-sheet select{background:#13110f!important}
html.halloween-theme-active .account-panel-dialog{border:1px solid rgba(191,156,119,.28)!important;background:linear-gradient(150deg,#1d1a17,#100e0c)!important}
html.halloween-theme-active .account-panel-head span{color:#e0cab3!important}
html.halloween-theme-active .account-connected-card{border:1px solid rgba(191,156,119,.3)!important;background:linear-gradient(135deg,rgba(191,156,119,.13),rgba(178,117,63,.055))!important}
html.halloween-theme-active .account-connected-card span{color:#d7bb9d!important}
html.halloween-theme-active .account-discord-mark{background:#bf9c77!important}
html.halloween-theme-active .account-claim-state span,
html.halloween-theme-active .account-pending-state>span{color:#e0cab3!important}
html.halloween-theme-active .community-comments-head select{background:#13110f!important}
html.halloween-theme-active .community-comment-composer{border:1px solid rgba(191,156,119,.27)!important;background:rgba(191,156,119,.055)!important}
html.halloween-theme-active .community-comment-composer textarea{background:#110f0d!important}
html.halloween-theme-active .community-comment-avatar{background:linear-gradient(145deg,#523f2b,#bf9c77)!important}
html.halloween-theme-active .community-comment-card:nth-child(3n/**/+2) .community-comment-avatar{background:linear-gradient(145deg,#623c1b,#b2753f)!important}
html.halloween-theme-active .community-comment-main header>button{color:#d0b292!important}
html.halloween-theme-active .community-comment-main p{color:#dfd8d2!important}
html.halloween-theme-active .community-modal-overlay{background:rgba(10,9,7,.88)!important}
html.halloween-theme-active .community-modal{background:#12100e!important}
html.halloween-theme-active .newspaper-viewer-tools [data-newspaper-comments]{border-color:rgba(191,156,119,.45)!important;color:#e6d5c2!important}
html.halloween-theme-active .account-existing-signin,
html.halloween-theme-active .weekly-spin-existing-signin{border:1px solid rgba(191,156,119,.28)!important;background:rgba(191,156,119,.08)!important;color:#e7d7c5!important}
html.halloween-theme-active .account-existing-signin:hover,
html.halloween-theme-active .weekly-spin-existing-signin:hover{background:rgba(191,156,119,.15)!important;border-color:rgba(207,174,138,.48)!important}
html.halloween-theme-active body[data-page="news"] .news-article-card .community-discussion{border-top-color:rgba(33,29,26,.12)!important;background:linear-gradient(180deg,rgba(33,29,26,.025),transparent 74%)!important}
html.halloween-theme-active body[data-page="news"] .news-article-card .community-comments-head h2,
html.halloween-theme-active body[data-page="news"] .news-article-card .community-comments-head select,
html.halloween-theme-active body[data-page="news"] .news-article-card .community-commenting-as strong,
html.halloween-theme-active body[data-page="news"] .news-article-card .community-comment-main header>button,
html.halloween-theme-active body[data-page="news"] .news-article-card .community-comment-main p{color:#352c22!important}
html.halloween-theme-active body[data-page="news"] .news-article-card .community-comments-head select{border-color:rgba(33,29,26,.12)!important;background:#12100e!important}
html.halloween-theme-active body[data-page="news"] .news-article-card .community-comment-composer{border-color:rgba(191,156,119,.24)!important;background:linear-gradient(180deg,rgba(237,225,212,.92),rgba(237,225,212,.82))!important}
html.halloween-theme-active body[data-page="news"] .news-article-card .community-commenting-as,
html.halloween-theme-active body[data-page="news"] .news-article-card .community-comment-composer>div:last-child span,
html.halloween-theme-active body[data-page="news"] .news-article-card .community-comment-main time,
html.halloween-theme-active body[data-page="news"] .news-article-card .community-comments-empty,
html.halloween-theme-active body[data-page="news"] .news-article-card .community-comments-loading,
html.halloween-theme-active body[data-page="news"] .news-article-card .community-comments-connect,
html.halloween-theme-active body[data-page="news"] .news-article-card .community-comments-locked{color:#877766!important}
html.halloween-theme-active body[data-page="news"] .news-article-card .community-comments-empty,
html.halloween-theme-active body[data-page="news"] .news-article-card .community-comments-loading,
html.halloween-theme-active body[data-page="news"] .news-article-card .community-comments-connect,
html.halloween-theme-active body[data-page="news"] .news-article-card .community-comments-locked{border-color:rgba(33,29,26,.14)!important;background:rgba(230,225,218,.88)!important}
html.halloween-theme-active body[data-page="news"] .news-article-card .community-comment-main footer button{color:#77695a!important}
html.halloween-theme-active body[data-page="news"] .news-article-card .community-comment-main footer button:hover{color:#352c22!important}
html.halloween-theme-active body[data-page="news"] .news-article-card .community-comment-main footer span{color:#968573!important}
html.halloween-theme-active body[data-page="news"] .news-article-card .community-comment-composer textarea::placeholder{color:#a59788!important}
html.halloween-theme-active body[data-page="news"] .news-article-card .community-comments-head select{color:#ede1d4!important;background:#12100e!important;border-color:rgba(53,44,34,.24)!important}
html.halloween-theme-active body[data-page="news"] .news-article-card .community-comments-head select option{color:#ede1d4!important;background:#12100e!important}
html.halloween-theme-active body[data-page="news"] .news-article-card .newsroom-reader-footer{background:#e4e0db!important;border-top-color:rgba(53,44,34,.12)!important;color:#706354!important}
html.halloween-theme-active body[data-page="news"] .news-article-card .newsroom-reader-footer>span{color:#706354!important}
html.halloween-theme-active body[data-page="news"] .news-article-card .newsroom-reader-footer .plain-link{color:#3a3025!important}
html.halloween-theme-active body[data-page="news"] .news-article-card .newsroom-reader-footer .plain-link:hover{color:#1f1b17!important}
html.halloween-theme-active .discord-verified-badge{border:1px solid rgba(216,188,159,.42)!important;background:linear-gradient(145deg,#bf9c77 0%,#997d61 58%,#84562d 135%)!important;box-shadow:0 3px 9px rgba(152,125,96,.22),inset 0 1px 0 rgba(255,255,255,.22)!important}
html.halloween-theme-active .discord-verified-badge:focus{outline:2px solid rgba(209,161,119,.78)!important}
html.halloween-theme-active .discord-profile-verified{border:1px solid rgba(209,177,143,.28)!important;background:linear-gradient(110deg,rgba(191,156,119,.16),rgba(178,117,63,.075))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 8px 22px rgba(69,55,39,.12)!important}
html.halloween-theme-active .discord-profile-verified-icon{background:linear-gradient(145deg,#bf9c77,#967c60 62%,#885b33 135%)!important;box-shadow:0 4px 12px rgba(160,130,99,.25),inset 0 1px 0 rgba(255,255,255,.20)!important}
html.halloween-theme-active .discord-profile-verified-copy strong{color:#ede1d4!important}
html.halloween-theme-active .discord-profile-verified-copy small{color:#ab8c71!important}
html.halloween-theme-active .discord-profile-verified:focus{outline:2px solid rgba(209,161,119,.72)!important}
html.halloween-theme-active .live-lounge-tab-dot{background:#c38147!important;box-shadow:0 0 10px rgba(195,129,71,.65)!important}
html.halloween-theme-active .live-lounge-shell{background:linear-gradient(180deg,#12100e,#0f0d0c)!important;color:#e7e1da!important}
html.halloween-theme-active .live-lounge-head{background:radial-gradient(circle at 92% 20%,rgba(193,120,56,.09),transparent 34%),linear-gradient(100deg,rgba(193,120,56,.035),rgba(199,164,126,.025))!important}
html.halloween-theme-active .live-lounge-head span{color:#c79263!important}
html.halloween-theme-active .live-lounge-head p{color:#8e7d6b!important}
html.halloween-theme-active .live-lounge-room-status{border:1px solid rgba(193,120,56,.19)!important;background:rgba(193,120,56,.07)!important;color:#d6a880!important}
html.halloween-theme-active .live-lounge-room-status i{background:#c38147!important}
html.halloween-theme-active .live-lounge-pin p{color:#cac1b9!important}
html.halloween-theme-active .live-lounge-message.official{border:1px solid rgba(193,120,56,.14)!important;background:rgba(193,120,56,.045)!important}
html.halloween-theme-active .live-lounge-avatar{background:#1b1815!important}
html.halloween-theme-active .live-lounge-message-main header>button{color:#e7e0da!important}
html.halloween-theme-active .live-lounge-message-main time{color:#6e6153!important}
html.halloween-theme-active .live-lounge-official{background:rgba(193,120,56,.1)!important;color:#c99363!important}
html.halloween-theme-active .live-lounge-message-main>p{color:#bdb2a7!important}
html.halloween-theme-active .live-lounge-actions button{color:#7e6f5f!important}
html.halloween-theme-active .live-lounge-actions button:hover{color:#cc9c73!important}
html.halloween-theme-active .live-lounge-reactions button:hover{border-color:rgba(193,120,56,.18)!important;background:rgba(193,120,56,.05)!important}
html.halloween-theme-active .live-lounge-reactions b{color:#8c7c6a!important}
html.halloween-theme-active .live-lounge-reply-preview{border-left:2px solid rgba(215,186,156,.58)!important;background:rgba(215,186,156,.045)!important}
html.halloween-theme-active .live-lounge-reply-preview b{color:#e0cab3!important}
html.halloween-theme-active .live-lounge-reply-preview span{color:#8d7d6b!important}
html.halloween-theme-active .live-lounge-side-card span{color:#7d6e5f!important}
html.halloween-theme-active .live-lounge-side-card strong{color:#e2ddd6!important}
html.halloween-theme-active .live-lounge-side-card p{color:#8b7a69!important}
html.halloween-theme-active .live-lounge-composer{border:1px solid rgba(193,120,56,.13)!important;background:rgba(193,120,56,.035)!important}
html.halloween-theme-active .live-lounge-composer textarea{background:#0e0c0b!important;color:#e7e1da!important}
html.halloween-theme-active .live-lounge-composer textarea:focus{border-color:rgba(193,120,56,.3)!important;box-shadow:0 0 0 3px rgba(193,120,56,.045)!important}
html.halloween-theme-active .live-lounge-composer textarea::placeholder{color:#6a5d50!important}
html.halloween-theme-active .live-lounge-composer>div:last-child span{color:#726456!important}
html.halloween-theme-active .live-lounge-composer>div:last-child button{border:1px solid rgba(193,120,56,.25)!important;background:linear-gradient(135deg,rgba(193,120,56,.18),rgba(193,120,56,.08))!important;color:#ddb694!important}
html.halloween-theme-active .live-lounge-compose-reply{background:rgba(215,186,156,.07)!important}
html.halloween-theme-active .live-lounge-compose-reply span{color:#a19282!important}
html.halloween-theme-active .live-lounge-compose-reply b{color:#e3cfbb!important}
html.halloween-theme-active .live-lounge-compose-reply button{color:#a19383!important}
html.halloween-theme-active .live-lounge-locked{border:1px dashed rgba(215,186,156,.22)!important;background:rgba(215,186,156,.04)!important}
html.halloween-theme-active .live-lounge-locked>div>span{color:#dfc9b1!important}
html.halloween-theme-active .live-lounge-locked strong{color:#e3ded8!important}
html.halloween-theme-active .live-lounge-locked p{color:#8b7a69!important}
html.halloween-theme-active .live-lounge-empty,
html.halloween-theme-active .live-lounge-loading{color:#7b6d5d!important}
html.halloween-theme-active .live-lounge-empty strong{color:#d7d1ca!important}
@media (max-width:700px){html.halloween-theme-active .live-lounge-composer,
html.halloween-theme-active .live-lounge-locked{background:#13110f!important}}
html.halloween-theme-active .live-lounge-name{color:#e7e0da!important}
html.halloween-theme-active .live-lounge-name.official-name{color:#e4c5a9!important}
html.halloween-theme-active .live-lounge-service-error strong{color:#e7e1da!important}
html.halloween-theme-active .live-lounge-service-error p{color:#8e7d6b!important}
html.halloween-theme-active .live-lounge-service-error button{border:1px solid rgba(193,120,56,.22)!important;background:rgba(193,120,56,.08)!important;color:#d5b08f!important}
html.halloween-theme-active .live-lounge-reactions.read-only b{color:#8c7c6a!important}
html.halloween-theme-active .matchday-lounge-preview-card{border:1px solid rgba(193,120,56,.14)!important;background:radial-gradient(circle at 12% 20%,rgba(193,120,56,.07),transparent 30%),
    linear-gradient(100deg,rgba(21,19,17,.98),rgba(15,14,12,.98))!important}
html.halloween-theme-active .matchday-lounge-preview-title>span{color:#cc9a6e!important}
html.halloween-theme-active .matchday-lounge-preview-title>strong{color:#e8e1d9!important}
html.halloween-theme-active .matchday-lounge-preview-title>small{color:#8c7c6a!important}
html.halloween-theme-active .matchday-lounge-preview-message.official{background:rgba(193,120,56,.025)!important}
html.halloween-theme-active .matchday-lounge-preview-avatar{background:#1b1815!important}
html.halloween-theme-active .matchday-lounge-preview-message header strong{color:#e7e1da!important}
html.halloween-theme-active .matchday-lounge-preview-message header span{background:rgba(193,120,56,.1)!important;color:#c79365!important}
html.halloween-theme-active .matchday-lounge-preview-message header time{color:#746657!important}
html.halloween-theme-active .matchday-lounge-preview-message p{color:#aea294!important}
html.halloween-theme-active .matchday-lounge-preview-empty strong{color:#ded8d2!important}
html.halloween-theme-active .matchday-lounge-preview-empty span{color:#8b7b69!important}
html.halloween-theme-active .matchday-lounge-preview-action>span{color:#c99a72!important}
html.halloween-theme-active .matchday-lounge-preview-action>span i{background:#c38147!important}
html.halloween-theme-active .matchday-lounge-preview-action button{border:1px solid rgba(193,120,56,.22)!important;background:linear-gradient(135deg,rgba(193,120,56,.15),rgba(193,120,56,.07))!important;color:#d8b18f!important}
html.halloween-theme-active .matchday-lounge-preview-action button:hover{border-color:rgba(193,120,56,.38)!important;background:rgba(193,120,56,.13)!important}
html.halloween-theme-active .matchday-lounge-preview-loading,
html.halloween-theme-active .matchday-lounge-preview-unavailable{color:#92806e!important}
html.halloween-theme-active .matchday-lounge-preview-loading i{background:#c38147!important;box-shadow:0 0 11px rgba(195,129,71,.55)!important}
html.halloween-theme-active .matchday-lounge-preview-unavailable div span{color:#c59469!important}
html.halloween-theme-active .matchday-lounge-preview-unavailable div strong{color:#ded8d2!important}
html.halloween-theme-active .matchday-lounge-preview-unavailable button{border:1px solid rgba(193,120,56,.18)!important;background:rgba(193,120,56,.06)!important;color:#d4a985!important}
html.halloween-theme-active .manager-settings-page-head>div:first-child>span{color:#c58954!important}
html.halloween-theme-active .manager-settings-page-head h1{color:#edc4a1!important}
html.halloween-theme-active .manager-settings-page-head p{color:#a99b8d!important}
html.halloween-theme-active .manager-settings-page-head>div:last-child button{color:#d3c2b3!important}
html.halloween-theme-active .manager-settings-page-head>div:last-child button:hover{border-color:rgba(178,117,63,.28)!important;background:rgba(178,117,63,.08)!important;color:#edc4a1!important}
html.halloween-theme-active .manager-settings-tabs{background:rgba(12,10,9,.68)!important}
html.halloween-theme-active .manager-settings-tabs button{color:#a59788!important}
html.halloween-theme-active .manager-settings-tabs button>span{color:#ab8c71!important}
html.halloween-theme-active .manager-settings-tabs button b{color:#d4c4b6!important}
html.halloween-theme-active .manager-settings-tabs button small{color:#8b7b69!important}
html.halloween-theme-active .manager-settings-tabs button:hover{color:#edc4a1!important}
html.halloween-theme-active .manager-settings-tabs button.active{border-color:rgba(178,117,63,.22)!important;background:linear-gradient(135deg,rgba(178,117,63,.13),rgba(178,117,63,.04))!important}
html.halloween-theme-active .manager-settings-tabs button.active>span{background:rgba(178,117,63,.14)!important;color:#e8b486!important}
html.halloween-theme-active .manager-settings-tabs button.active b{color:#edc4a1!important}
html.halloween-theme-active .manager-settings-tabs button.active small{color:#b2967c!important}
html.halloween-theme-active .manager-settings-card{background:linear-gradient(145deg,rgba(22,19,17,.93),rgba(14,12,10,.94))!important}
html.halloween-theme-active .manager-settings-card>header>span{color:#c58954!important}
html.halloween-theme-active .manager-settings-card>header h2{color:#e7c5a7!important}
html.halloween-theme-active .manager-settings-card>header p{color:#9a8a79!important}
html.halloween-theme-active .manager-theme-choice{background:#110f0d!important;color:#b89d86!important}
html.halloween-theme-active .manager-theme-choice i{background:linear-gradient(135deg,#b2753f,#1a1714)!important}
html.halloween-theme-active .manager-theme-choice span{color:#d6c6b8!important}
html.halloween-theme-active .manager-theme-choice b{color:#847463!important}
html.halloween-theme-active .manager-theme-choice.active{border-color:rgba(178,117,63,.4)!important;box-shadow:0 0 0 1px rgba(178,117,63,.08),0 12px 30px rgba(0,0,0,.18)!important}
html.halloween-theme-active .manager-theme-choice.active b{color:#d79e6d!important}
html.halloween-theme-active .manager-theme-choice.theme-midnight i{background:linear-gradient(135deg,#cca982,#0f0e0c)!important}
html.halloween-theme-active .manager-theme-choice.theme-purple i{background:linear-gradient(135deg,#ca9c88,#211e1a)!important}
html.halloween-theme-active .manager-theme-choice.theme-emerald i{background:linear-gradient(135deg,#cc8c54,#151210)!important}
html.halloween-theme-active .manager-settings-field-grid label>span,
html.halloween-theme-active .manager-settings-select-row strong{color:#d3c2b3!important}
html.halloween-theme-active .manager-settings-field-grid select,
html.halloween-theme-active .manager-settings-select-row select,
html.halloween-theme-active .manager-settings-stat-selects select{background:#13100e!important;color:#d7c6b7!important}
html.halloween-theme-active .manager-settings-field-grid select:focus,
html.halloween-theme-active .manager-settings-select-row select:focus,
html.halloween-theme-active .manager-settings-stat-selects select:focus{border-color:rgba(178,117,63,.42)!important;box-shadow:0 0 0 3px rgba(178,117,63,.07)!important}
html.halloween-theme-active .manager-settings-field-grid label>small,
html.halloween-theme-active .manager-settings-select-row small{color:#867665!important}
html.halloween-theme-active .manager-settings-stat-selects label>b{background:rgba(178,117,63,.11)!important;color:#deaa7c!important}
html.halloween-theme-active .manager-settings-toggle strong{color:#d5c6b8!important}
html.halloween-theme-active .manager-settings-toggle small{color:#907f6c!important}
html.halloween-theme-active .manager-settings-toggle>i{background:#161311!important}
html.halloween-theme-active .manager-settings-toggle>i:after{background:#837363!important}
html.halloween-theme-active .manager-settings-toggle input:checked+i{border-color:rgba(178,117,63,.35)!important;background:rgba(178,117,63,.15)!important}
html.halloween-theme-active .manager-settings-toggle input:checked+i:after{background:#d49863!important;box-shadow:0 0 12px rgba(178,117,63,.35)!important}
html.halloween-theme-active .manager-settings-live-preview{--settings-accent:#b2753f!important;background:radial-gradient(circle at 16% 8%,color-mix(in srgb,var(--settings-accent) 20%,transparent),transparent 38%),linear-gradient(145deg,#1a1714,#0f0d0b)!important}
html.halloween-theme-active .manager-settings-live-preview.profile-theme-midnight{--settings-accent:#cfae8b!important;background:radial-gradient(circle at 16% 8%,rgba(207,174,139,.21),transparent 38%),linear-gradient(145deg,#201d1a,#0c0b09)!important}
html.halloween-theme-active .manager-settings-live-preview.profile-theme-purple{--settings-accent:#ca9c88!important;background:radial-gradient(circle at 16% 8%,rgba(202,156,136,.21),transparent 38%),linear-gradient(145deg,#231f1c,#0e0d0c)!important}
html.halloween-theme-active .manager-settings-live-preview.profile-theme-emerald{--settings-accent:#cc8c54!important;background:radial-gradient(circle at 16% 8%,rgba(204,140,84,.2),transparent 38%),linear-gradient(145deg,#1b1815,#0d0c0a)!important}
html.halloween-theme-active .manager-settings-preview-top{color:#9d8e7e!important}
html.halloween-theme-active .manager-settings-preview-person strong{color:#edc4a1!important}
html.halloween-theme-active .manager-settings-preview-person span{color:#a59788!important}
html.halloween-theme-active .manager-settings-preview-stats span{color:#8c7b69!important}
html.halloween-theme-active .manager-settings-preview-stats strong{color:#dfc5af!important}
html.halloween-theme-active .manager-settings-preview-note{color:#98775a!important}
html.halloween-theme-active .manager-settings-savebar{background:rgba(13,11,10,.96)!important}
html.halloween-theme-active .manager-settings-savebar strong{color:#edc4a1!important}
html.halloween-theme-active .manager-settings-savebar small{color:#948371!important}
html.halloween-theme-active .manager-settings-savebar button{color:#b89e87!important}
html.halloween-theme-active .manager-settings-savebar button.save{border-color:rgba(178,117,63,.32)!important;background:linear-gradient(135deg,#a97141,#825732)!important;color:#0d0b09!important}
html.halloween-theme-active .manager-settings-locked{border:1px solid rgba(191,156,119,.25)!important;background:linear-gradient(145deg,rgba(191,156,119,.12),rgba(16,14,12,.96))!important}
html.halloween-theme-active .manager-settings-locked>span{background:rgba(191,156,119,.15)!important}
html.halloween-theme-active .manager-settings-locked small{color:#dcc3a9!important}
html.halloween-theme-active .manager-settings-locked h1{color:#ede1d4!important}
html.halloween-theme-active .manager-settings-locked p{color:#aa9d8e!important}
html.halloween-theme-active .manager-favourite-slots span{color:#9a8a79!important}
html.halloween-theme-active .manager-settings-favourite-row strong{color:#d5c6b8!important}
html.halloween-theme-active .manager-settings-favourite-row span{color:#907f6d!important}
html.halloween-theme-active .manager-settings-favourite-row>button,
html.halloween-theme-active .manager-settings-request-actions button{color:#b89d86!important}
html.halloween-theme-active .manager-settings-request-actions button.accept{border-color:rgba(178,117,63,.28)!important;background:rgba(178,117,63,.11)!important;color:#e1af84!important}
html.halloween-theme-active .manager-settings-empty strong{color:#d4c4b6!important}
html.halloween-theme-active .manager-settings-empty p{color:#8c7c6a!important}
html.halloween-theme-active .manager-settings-account-person{border:1px solid rgba(191,156,119,.18)!important;background:rgba(191,156,119,.06)!important}
html.halloween-theme-active .manager-settings-account-person>img,
html.halloween-theme-active .manager-settings-account-person>span{background:#bf9c77!important}
html.halloween-theme-active .manager-settings-account-person small{color:#d8bda1!important}
html.halloween-theme-active .manager-settings-account-person strong{color:#ede1d4!important}
html.halloween-theme-active .manager-settings-account-person em{color:#988776!important}
html.halloween-theme-active .manager-settings-account-person>i{background:rgba(178,117,63,.1)!important;color:#d29c6d!important}
html.halloween-theme-active .account-identity-card dt{color:#8d7d6b!important}
html.halloween-theme-active .account-identity-card dd{color:#d5c6b8!important}
html.halloween-theme-active .manager-settings-account-actions button{color:#b89e87!important}
html.halloween-theme-active .manager-settings-account-note{color:#807161!important}
html.halloween-theme-active .favourite-request-dialog{background:radial-gradient(circle at 10% 10%,rgba(233,104,132,.12),transparent 34%),linear-gradient(145deg,#1b1815,#100e0c)!important}
html.halloween-theme-active .favourite-request-copy h2{color:#edc4a1!important}
html.halloween-theme-active .favourite-request-copy p{color:#a59788!important}
html.halloween-theme-active .favourite-request-copy>div b{color:#d6c6b8!important}
html.halloween-theme-active .favourite-request-copy>div small{color:#8d7d6b!important}
html.halloween-theme-active .favourite-request-dialog footer button{color:#b0a496!important}
html.halloween-theme-active .manager-profile-flagship.profile-theme-midnight{--profile-accent:#cfae8b!important;--profile-rank:#dfc9b1!important}
html.halloween-theme-active .manager-profile-flagship.profile-theme-purple{--profile-accent:#ca9c88!important;--profile-rank:#dbbcae!important}
html.halloween-theme-active .manager-profile-flagship.profile-theme-emerald{--profile-accent:#cc8c54!important;--profile-rank:#e0b188!important}
html.halloween-theme-active .manager-profile-flagship.profile-theme-midnight .manager-profile-showcase{border-color:rgba(207,174,139,.34)!important;background:radial-gradient(circle at 16% 8%,rgba(207,174,139,.30),transparent 36%),radial-gradient(circle at 82% 16%,rgba(164,134,102,.22),transparent 34%),linear-gradient(135deg,#382e24 0%,#1b1815 45%,#0b0a09 100%)!important}
html.halloween-theme-active .manager-profile-flagship.profile-theme-purple .manager-profile-showcase{border-color:rgba(202,156,136,.36)!important;background:radial-gradient(circle at 16% 8%,rgba(202,156,136,.34),transparent 36%),radial-gradient(circle at 82% 16%,rgba(133,104,92,.25),transparent 34%),linear-gradient(135deg,#352924 0%,#191614 45%,#0b0a09 100%)!important}
html.halloween-theme-active .manager-profile-flagship.profile-theme-emerald .manager-profile-showcase{border-color:rgba(204,140,84,.34)!important;background:radial-gradient(circle at 16% 8%,rgba(204,140,84,.29),transparent 36%),radial-gradient(circle at 82% 16%,rgba(122,84,51,.22),transparent 34%),linear-gradient(135deg,#221f1b 0%,#141210 45%,#0a0908 100%)!important}
html.halloween-theme-active .manager-profile-flagship .manager-profile-avatar-floor{background:radial-gradient(ellipse,color-mix(in srgb,var(--profile-accent) 25%,transparent),rgba(10,9,8,.06) 68%,transparent 71%)!important}
html.halloween-theme-active .manager-profile-edit{color:#b8ada1!important}
html.halloween-theme-active .manager-profile-edit:hover{color:#edc4a1!important}
html.halloween-theme-active .manager-selected-achievement-badge{color:#d5c6b8!important}
html.halloween-theme-active .manager-selected-achievement-badge>b{background:rgba(178,117,63,.12)!important;color:#dba474!important}
html.halloween-theme-active .manager-selected-achievement-badge.rare>b{background:rgba(202,156,136,.13)!important;color:#d8b7a9!important}
html.halloween-theme-active .manager-directory-featured-badge{background:rgba(178,117,63,.08)!important;color:#d6a276!important}
html.halloween-theme-active .manager-directory-featured-badge.rare{background:rgba(202,156,136,.09)!important;color:#d6b3a5!important}
html.halloween-theme-active .manager-profile-pinned-achievement,
html.halloween-theme-active .manager-profile-favourites-quiet{background:linear-gradient(145deg,rgba(20,18,15,.88),rgba(13,11,10,.91))!important}
html.halloween-theme-active .manager-profile-pinned-achievement>span{background:rgba(178,117,63,.09)!important;color:#daa577!important}
html.halloween-theme-active .manager-profile-pinned-achievement.rare>span{background:rgba(202,156,136,.1)!important;color:#d9b8aa!important}
html.halloween-theme-active .manager-profile-pinned-achievement small{color:#8f7e6c!important}
html.halloween-theme-active .manager-profile-pinned-achievement strong{color:#d7c6b7!important}
html.halloween-theme-active .manager-profile-pinned-achievement p{color:#938270!important}
html.halloween-theme-active .manager-profile-pinned-achievement>button,
html.halloween-theme-active .manager-profile-favourites-quiet header>button{color:#c99e78!important}
html.halloween-theme-active .manager-profile-favourites-quiet header small{color:#8f7e6c!important}
html.halloween-theme-active .manager-profile-favourites-quiet header strong{color:#d3c3b5!important}
html.halloween-theme-active .manager-profile-favourites-quiet>div button{color:#bfa792!important}
html.halloween-theme-active .manager-profile-favourites-quiet>p{color:#8c7b69!important}
html.halloween-theme-active .manager-directory-favourite{color:#b59981!important}
html.halloween-theme-active .manager-directory-favourite.pending{color:#ac9990!important}
html.halloween-theme-active .favourite-manager-button.pending{color:#baaba4!important}
html.halloween-theme-active .inbox-favourite-actions button{color:#b89d86!important}
html.halloween-theme-active .inbox-favourite-actions button.accept{border-color:rgba(178,117,63,.3)!important;background:rgba(178,117,63,.11)!important;color:#ddad82!important}
html.halloween-theme-active .inbox-favourite-resolution{color:#a69889!important}
html.halloween-theme-active .inbox-favourite-resolution b{color:#a59687!important}
html.halloween-theme-active .inbox-favourite-resolution.accepted{border-color:rgba(178,117,63,.18)!important;background:rgba(178,117,63,.07)!important;color:#edc4a1!important}
html.halloween-theme-active .inbox-favourite-resolution.accepted b{background:rgba(178,117,63,.14)!important;color:#dfa97a!important}
html.halloween-theme-active .inbox-favourite-resolution.declined,
html.halloween-theme-active .inbox-favourite-resolution.cancelled{color:#9b8b7a!important}
@media (max-width:620px){html.halloween-theme-active body[data-page="manager"] .manager-profile-showcase-top>span{color:#9b8c7b!important}
html.halloween-theme-active body[data-page="manager"] .manager-profile-back,
html.halloween-theme-active body[data-page="manager"] .manager-profile-edit{background:rgba(12,10,9,.34)!important;color:#baa08a!important}
html.halloween-theme-active body[data-page="manager"] .manager-profile-secondary{color:#b1a598!important}
html.halloween-theme-active body[data-page="manager"] .manager-profile-showcase-identity .manager-profile-tags{background:rgba(11,9,7,.22)!important}
html.halloween-theme-active body[data-page="manager"] .manager-profile-form-showcase{border:1px solid rgba(178,117,63,.08)!important;background:rgba(178,117,63,.035)!important}}
html.halloween-theme-active body[data-page="manager"] .manager-profile-primary-credentials .discord-profile-verified{border-color:rgba(209,177,143,.22)!important;background:linear-gradient(110deg,rgba(191,156,119,.12),rgba(178,117,63,.055))!important;box-shadow:inset 0 1px rgba(255,255,255,.04),0 7px 17px rgba(69,55,39,.09)!important}
html.halloween-theme-active .manager-settings-card.duo-summary{background:radial-gradient(circle at 92% 12%,rgba(244,195,74,.09),transparent 35%),linear-gradient(145deg,rgba(21,19,16,.94),rgba(13,11,10,.96))!important}
html.halloween-theme-active .manager-profile-duo-quiet,
html.halloween-theme-active .manager-profile-favourites-quiet{background:linear-gradient(145deg,rgba(20,18,15,.88),rgba(13,11,10,.91))!important}
html.halloween-theme-active .manager-profile-duo-quiet{background:radial-gradient(circle at 100% 0,rgba(244,195,74,.09),transparent 45%),linear-gradient(145deg,rgba(22,20,19,.92),rgba(14,12,11,.94))!important}
html.halloween-theme-active .manager-profile-duo-person{color:#d5c6b8!important}
html.halloween-theme-active .manager-profile-duo-person>span strong{color:#d5c6b8!important}
html.halloween-theme-active .duo-request-dialog{background:radial-gradient(circle at 85% 5%,rgba(244,195,74,.11),transparent 38%),linear-gradient(145deg,#171412,#0f0e0c)!important}
/* source: staff-console-v17-27-37.css */
html.halloween-theme-active .official-staff-marker{border:1px solid rgba(199,164,126,.38)!important;background:linear-gradient(135deg,rgba(172,129,83,.18),rgba(159,118,73,.08))!important;color:#e4d2be!important;box-shadow:inset 0 0 16px rgba(199,164,126,.07)!important}
html.halloween-theme-active .staff-directory-hero,
html.halloween-theme-active .staff-console-hero{background:radial-gradient(circle at 80% 10%,rgba(245,196,81,.22),transparent 28%),linear-gradient(135deg,#1c1a17,#14120f 58%,#0c0b09)!important}
html.halloween-theme-active .staff-directory-hero p,
html.halloween-theme-active .staff-console-hero p{color:#beb4a9!important}
html.halloween-theme-active .staff-directory-crest{background:radial-gradient(circle,rgba(245,196,81,.17),rgba(12,11,9,.8) 68%)!important}
html.halloween-theme-active .staff-directory-group header p{color:#9d8d7d!important}
html.halloween-theme-active .staff-directory-card{border:1px solid rgba(199,164,126,.2)!important;background:linear-gradient(150deg,rgba(30,27,24,.98),rgba(16,14,12,.98))!important}
html.halloween-theme-active .staff-directory-card:hover{border-color:rgba(199,164,126,.48)!important}
html.halloween-theme-active .staff-directory-glow{background:rgba(199,164,126,.15)!important}
html.halloween-theme-active .staff-directory-copy>span{color:#d8bc9f!important}
html.halloween-theme-active .staff-directory-copy p{color:#cdc5bc!important}
html.halloween-theme-active .staff-directory-copy small{color:#92816f!important}
html.halloween-theme-active .staff-directory-card>b{color:#a69889!important}
html.halloween-theme-active .staff-console-hero-status{background:rgba(12,11,9,.48)!important}
html.halloween-theme-active .staff-console-hero-status small{color:#9a8a79!important}
html.halloween-theme-active .staff-console-nav{background:linear-gradient(165deg,rgba(27,25,22,.98),rgba(15,13,11,.98))!important}
html.halloween-theme-active .staff-console-role small{color:#a69889!important}
html.halloween-theme-active .staff-console-nav section>span{color:#7b6d5d!important}
html.halloween-theme-active .staff-console-nav button{color:#b2a598!important}
html.halloween-theme-active .staff-console-nav button:hover,
html.halloween-theme-active .staff-console-nav button.active{background:rgba(178,117,63,.08)!important;border-color:rgba(178,117,63,.16)!important;color:#edc4a1!important}
html.halloween-theme-active .staff-console-section-head button,
html.halloween-theme-active .staff-row-actions button,
html.halloween-theme-active .staff-console-panel button,
html.halloween-theme-active .staff-room-form button{color:#dcd6cf!important}
html.halloween-theme-active .staff-console-panel button:hover,
html.halloween-theme-active .staff-row-actions button:hover{border-color:rgba(178,117,63,.35)!important;background:rgba(178,117,63,.08)!important}
html.halloween-theme-active .staff-primary{background:linear-gradient(135deg,#955d2b,#97734c)!important;border-color:rgba(178,117,63,.45)!important}
html.halloween-theme-active .staff-console-notice{border:1px solid rgba(178,117,63,.22)!important;background:rgba(178,117,63,.07)!important}
html.halloween-theme-active .staff-kpi-grid article{background:linear-gradient(145deg,rgba(30,27,24,.9),rgba(16,14,12,.95))!important}
html.halloween-theme-active .staff-kpi-grid span{color:#998978!important}
html.halloween-theme-active .staff-console-panel{background:linear-gradient(155deg,rgba(30,27,24,.94),rgba(15,13,11,.97))!important}
html.halloween-theme-active .staff-console-panel>header p{color:#9a8a79!important}
html.halloween-theme-active .staff-detail-list span{color:#a49586!important}
html.halloween-theme-active .staff-table-wrap th{color:#8c7b69!important}
html.halloween-theme-active .staff-table-note,
html.halloween-theme-active .staff-load-note{color:#7c6e5e!important}
html.halloween-theme-active .staff-empty-inline{color:#8e7d6b!important}
html.halloween-theme-active .staff-moderation-list span,
html.halloween-theme-active .staff-content-list span{color:#8c7b69!important}
html.halloween-theme-active .staff-moderation-list p,
html.halloween-theme-active .staff-content-list p{color:#b0a396!important}
html.halloween-theme-active .staff-moderation-list small,
html.halloween-theme-active .staff-content-list small{color:#7c6d5d!important}
html.halloween-theme-active .staff-room-form label,
html.halloween-theme-active .staff-editor-fields label,
html.halloween-theme-active .staff-search-field{color:#a59687!important}
html.halloween-theme-active .staff-room-form input,
html.halloween-theme-active .staff-room-form select,
html.halloween-theme-active .staff-room-form textarea,
html.halloween-theme-active .staff-editor-fields input,
html.halloween-theme-active .staff-editor-fields textarea,
html.halloween-theme-active .staff-search-field select{background:#13110f!important;color:#e7e1da!important}
html.halloween-theme-active .staff-request-grid p{color:#b5a99d!important}
html.halloween-theme-active .staff-request-grid small{color:#817161!important}
html.halloween-theme-active .staff-tag-presets article>i,
html.halloween-theme-active .staff-tag-checks i{background:var(--tag,#c7a47e)!important;box-shadow:0 0 14px var(--tag,#c7a47e)!important}
html.halloween-theme-active .staff-tag-presets small{color:#7e6f5f!important}
html.halloween-theme-active .staff-tag-checks input{accent-color:#b2753f!important}
html.halloween-theme-active .staff-action-grid span{color:#8c7b69!important}
html.halloween-theme-active .staff-action-grid p{color:#9b8b7a!important}
html.halloween-theme-active .staff-editor-modal{background:#13110f!important}
html.halloween-theme-active .staff-console-locked{background:radial-gradient(circle at 50% 20%,rgba(199,164,126,.12),transparent 34%),linear-gradient(150deg,#1c1a17,#12100d)!important}
html.halloween-theme-active .staff-console-locked>i{background:rgba(199,164,126,.12)!important;color:#d7bda1!important}
html.halloween-theme-active .staff-console-locked>span{color:#c7a47e!important}
html.halloween-theme-active .staff-console-locked p{color:#a7998a!important}
html.halloween-theme-active .staff-console-locked button{background:#b2753f!important;color:#0f0d0b!important}
html.halloween-theme-active .staff-thread-locks small{color:#7d6e5e!important}
html.halloween-theme-active .staff-settings-grid label,
html.halloween-theme-active .staff-advanced-body label{color:#a59687!important}
html.halloween-theme-active .staff-settings-grid input,
html.halloween-theme-active .staff-advanced-body select,
html.halloween-theme-active .staff-advanced-body textarea{background:#13110f!important;color:#e7e1da!important}
html.halloween-theme-active .staff-advanced-console{background:linear-gradient(155deg,rgba(31,25,15,.72),rgba(15,13,12,.96))!important}
html.halloween-theme-active .staff-advanced-body p{color:#a49586!important}
html.halloween-theme-active .staff-editor-intro{border:1px solid rgba(199,164,126,.12)!important;background:rgba(199,164,126,.055)!important;color:#a89a8c!important}
html.halloween-theme-active .staff-confirm-copy i{border:1px solid rgba(199,164,126,.25)!important;background:rgba(199,164,126,.1)!important;color:#d7bc9e!important}
html.halloween-theme-active .staff-confirm-copy p{color:#c3b9af!important}
html.halloween-theme-active .staff-directory-hero{background:radial-gradient(circle at 83% 36%,rgba(245,196,81,.22),transparent 22%),
    radial-gradient(circle at 18% 90%,rgba(178,117,63,.10),transparent 34%),
    linear-gradient(135deg,#1c1917 0%,#151210 55%,#0c0b09 100%)!important}
html.halloween-theme-active .staff-directory-hero p{color:#c5bbb2!important}
html.halloween-theme-active .staff-directory-purpose article{background:linear-gradient(145deg,rgba(31,28,25,.82),rgba(17,15,13,.92))!important}
html.halloween-theme-active .staff-directory-purpose span{color:#968573!important}
html.halloween-theme-active .staff-directory-group.moderators-group>header>div>span{color:#d4b595!important}
html.halloween-theme-active .staff-directory-group>header p{color:#9d8d7d!important}
html.halloween-theme-active .staff-directory-group.moderators-group>header>b{border-color:rgba(199,164,126,.22)!important;background:rgba(199,164,126,.07)!important;color:#d7bc9e!important}
html.halloween-theme-active .staff-directory-card{background:linear-gradient(145deg,rgba(30,27,23,.98),rgba(16,14,12,.99))!important}
html.halloween-theme-active .staff-directory-card.owner{background:linear-gradient(145deg,rgba(34,31,22,.98),rgba(17,15,14,.99))!important}
html.halloween-theme-active .staff-directory-avatar-stage{border-right:1px solid rgba(199,164,126,.15)!important;background:radial-gradient(circle at 50% 48%,rgba(199,164,126,.19),transparent 48%),linear-gradient(180deg,rgba(53,42,31,.7),rgba(29,26,22,.85))!important}
html.halloween-theme-active .staff-directory-avatar-stage>span{border:1px solid rgba(199,164,126,.3)!important;background:rgba(14,12,10,.82)!important;color:#d9bea1!important}
html.halloween-theme-active .staff-directory-copy p{color:#d8d1cb!important}
html.halloween-theme-active .staff-directory-copy small{color:#968573!important}
html.halloween-theme-active .staff-directory-responsibility{color:#b1a497!important}
html.halloween-theme-active .staff-directory-meta em{color:#8d7d6b!important}
html.halloween-theme-active .staff-directory-profile-link{border:1px solid rgba(199,164,126,.2)!important;background:rgba(199,164,126,.07)!important;color:#dbc2a7!important}
html.halloween-theme-active .staff-directory-hero{background:radial-gradient(circle at 82% 34%,rgba(245,196,81,.25),transparent 21%),
    radial-gradient(circle at 9% 110%,rgba(174,114,62,.12),transparent 36%),
    linear-gradient(132deg,#201c19 0%,#171411 52%,#0c0b09 100%)!important}
html.halloween-theme-active .staff-directory-hero p{color:#cac2b9!important}
html.halloween-theme-active .staff-directory-crest{background:radial-gradient(circle at 50% 43%,rgba(245,196,81,.17),rgba(11,10,8,.92) 66%)!important}
html.halloween-theme-active .staff-directory-purpose article{background:linear-gradient(145deg,rgba(33,30,26,.90),rgba(16,14,12,.96))!important}
html.halloween-theme-active .staff-directory-group{background:linear-gradient(150deg,rgba(24,22,19,.84),rgba(13,12,10,.93))!important}
html.halloween-theme-active .staff-directory-group.moderators-group:before{background:linear-gradient(90deg,transparent,rgba(199,164,126,.8),transparent)!important}
html.halloween-theme-active .staff-directory-group>header p{color:#a79a8b!important}
html.halloween-theme-active .staff-directory-card{border-color:rgba(199,164,126,.24)!important;background:radial-gradient(circle at 10% 68%,rgba(175,138,98,.14),transparent 33%),
    linear-gradient(145deg,rgba(30,27,23,.99),rgba(16,14,12,.995))!important}
html.halloween-theme-active .staff-directory-card.owner{background:radial-gradient(circle at 10% 68%,rgba(245,196,81,.14),transparent 33%),
    linear-gradient(145deg,rgba(34,31,23,.99),rgba(16,14,12,.995))!important}
html.halloween-theme-active .staff-directory-card:before{background:linear-gradient(180deg,transparent,rgba(199,164,126,.22),transparent)!important}
html.halloween-theme-active .staff-directory-role-watermark{color:rgba(199,164,126,.035)!important}
html.halloween-theme-active .staff-directory-avatar-stage:after{background:radial-gradient(ellipse at 50% 62%,rgba(199,164,126,.14),transparent 61%)!important}
html.halloween-theme-active .staff-directory-rank{border:1px solid rgba(199,164,126,.28)!important;background:rgba(199,164,126,.075)!important;color:#dcc3a9!important}
html.halloween-theme-active .staff-directory-verification .discord-verified-badge{box-shadow:0 0 0 3px rgba(191,156,119,.12),0 6px 16px rgba(191,156,119,.2)!important}
html.halloween-theme-active .staff-directory-copy p{color:#dad4cd!important}
html.halloween-theme-active .staff-directory-copy small{color:#9e8e7e!important}
html.halloween-theme-active .staff-directory-responsibility{color:#b8ada1!important}
html.halloween-theme-active .staff-directory-duty-list span{border:1px solid rgba(199,164,126,.15)!important;background:rgba(199,164,126,.045)!important;color:#c1ac95!important}
html.halloween-theme-active .staff-directory-community-note{border:1px solid rgba(199,164,126,.18)!important;background:radial-gradient(circle at 90% 12%,rgba(199,164,126,.15),transparent 30%),linear-gradient(150deg,rgba(32,28,25,.92),rgba(16,14,12,.98))!important}
html.halloween-theme-active .staff-directory-community-note:after{color:rgba(199,164,126,.055)!important}
html.halloween-theme-active .staff-directory-community-note>span{color:#d6b99a!important}
html.halloween-theme-active .staff-directory-community-note p{color:#a89b8c!important}
html.halloween-theme-active .staff-directory-community-note b{border:1px solid rgba(199,164,126,.12)!important;background:rgba(199,164,126,.045)!important;color:#e3d0bb!important}
html.halloween-theme-active .staff-directory-avatar-stage:after{background:radial-gradient(ellipse at 50% 74%,rgba(199,164,126,.12),transparent 58%),linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0))!important}
html.halloween-theme-active .staff-directory-group.moderators-group .staff-directory-card{background:radial-gradient(circle at 10% 68%,rgba(175,138,98,.14),transparent 33%),linear-gradient(145deg,rgba(27,24,21,.99),rgba(15,13,11,.995))!important}
html.halloween-theme-active .staff-console-shell{--staff-accent:#b5753d!important;--staff-panel:rgba(19,16,14,.92)!important;--staff-line:rgba(192,177,162,.12)!important}
html.halloween-theme-active .staff-console-hero{background:radial-gradient(circle at 82% 18%,rgba(181,117,61,.18),transparent 28%),radial-gradient(circle at 18% 110%,rgba(200,161,120,.16),transparent 34%),linear-gradient(135deg,rgba(28,25,22,.99),rgba(14,12,10,.99) 65%,rgba(23,20,18,.99))!important}
html.halloween-theme-active .staff-console-hero-chips b{border:1px solid rgba(181,117,61,.16)!important;background:rgba(181,117,61,.055)!important;color:#e6c4a6!important}
html.halloween-theme-active .staff-console-hero-status{border-color:rgba(181,117,61,.2)!important;background:linear-gradient(145deg,rgba(25,22,19,.84),rgba(13,12,10,.72))!important}
html.halloween-theme-active .staff-console-hero-status i{background:linear-gradient(145deg,rgba(245,196,81,.2),rgba(181,117,61,.1))!important}
html.halloween-theme-active .staff-console-live-state{color:#a49586!important}
html.halloween-theme-active .staff-console-live-state i{background:#b77740!important;box-shadow:0 0 0 4px rgba(183,119,64,.09),0 0 14px rgba(183,119,64,.5)!important}
html.halloween-theme-active .staff-console-nav{border-color:rgba(192,173,153,.1)!important;background:linear-gradient(165deg,rgba(24,21,19,.985),rgba(13,11,9,.99))!important}
html.halloween-theme-active .staff-console-role{background:linear-gradient(145deg,rgba(245,196,81,.1),rgba(181,117,61,.04))!important}
html.halloween-theme-active .staff-console-nav section>span{color:#7e6f5f!important}
html.halloween-theme-active .staff-console-nav button:hover{background:rgba(181,117,61,.055)!important}
html.halloween-theme-active .staff-console-nav button.active{border-color:rgba(181,117,61,.2)!important;background:linear-gradient(90deg,rgba(181,117,61,.13),rgba(181,117,61,.035))!important;color:#edc4a1!important}
html.halloween-theme-active .staff-console-nav button.active i{background:rgba(181,117,61,.14)!important;color:#ecc09a!important;box-shadow:0 0 20px rgba(181,117,61,.08)!important}
html.halloween-theme-active .staff-section-actions>button{border-color:rgba(181,117,61,.16)!important;background:rgba(181,117,61,.055)!important}
html.halloween-theme-active .staff-section-actions>button:hover{border-color:rgba(181,117,61,.4)!important}
html.halloween-theme-active .staff-load-note{color:#7e6f5f!important}
html.halloween-theme-active .staff-load-note i{background:#b77740!important}
html.halloween-theme-active .staff-action-progress{border:1px solid rgba(181,117,61,.25)!important;background:rgba(15,13,11,.96)!important;color:#edc4a1!important}
html.halloween-theme-active .staff-action-progress i{border:2px solid rgba(181,117,61,.25)!important;border-top-color:#b5753d!important}
html.halloween-theme-active .staff-kpi-grid article{border-color:rgba(177,159,141,.1)!important;background:linear-gradient(145deg,rgba(29,25,22,.94),rgba(14,12,11,.98))!important}
html.halloween-theme-active .staff-kpi-grid article:after{background:rgba(181,117,61,.055)!important}
html.halloween-theme-active .staff-kpi-grid article:hover{border-color:rgba(181,117,61,.19)!important}
html.halloween-theme-active .staff-console-panel{border-color:rgba(173,156,137,.1)!important;background:radial-gradient(circle at 95% -15%,rgba(181,117,61,.055),transparent 29%),linear-gradient(155deg,rgba(27,24,21,.965),rgba(13,11,10,.985))!important}
html.halloween-theme-active .staff-console-panel>header{border-bottom-color:rgba(192,177,162,.09)!important}
html.halloween-theme-active .staff-console-panel>header p{color:#9e8f7f!important}
html.halloween-theme-active .staff-create-button{box-shadow:0 12px 26px rgba(140,86,39,.14)!important}
html.halloween-theme-active .staff-primary{box-shadow:inset 0 1px rgba(255,255,255,.15),0 10px 25px rgba(130,80,37,.12)!important}
html.halloween-theme-active .staff-bulk-toolbar{border:1px solid rgba(172,156,138,.09)!important;background:rgba(13,11,9,.52)!important}
html.halloween-theme-active .staff-bulk-toolbar.active{border-color:rgba(181,117,61,.24)!important;background:linear-gradient(90deg,rgba(181,117,61,.08),rgba(13,11,9,.72))!important}
html.halloween-theme-active .staff-bulk-toolbar>label{color:#b9aea3!important}
html.halloween-theme-active .staff-bulk-toolbar label i,
html.halloween-theme-active .staff-select-control i,
html.halloween-theme-active .staff-manager-picker label>i{border:1px solid rgba(187,172,156,.23)!important}
html.halloween-theme-active .staff-bulk-toolbar input:checked+i,
html.halloween-theme-active .staff-select-control input:checked+i,
html.halloween-theme-active .staff-manager-picker input:checked+i{border-color:rgba(181,117,61,.6)!important;background:linear-gradient(135deg,#b5753d,#92714e)!important;box-shadow:0 0 0 4px rgba(181,117,61,.08)!important}
html.halloween-theme-active .staff-bulk-toolbar>strong{color:#a49586!important}
html.halloween-theme-active .staff-bulk-toolbar>strong b{color:#edc4a1!important}
html.halloween-theme-active .staff-selectable-row.selected,
html.halloween-theme-active .staff-selectable-card.selected{border-color:rgba(181,117,61,.26)!important;background:linear-gradient(90deg,rgba(181,117,61,.075),rgba(255,255,255,.015))!important;box-shadow:inset 3px 0 #b5753d!important}
html.halloween-theme-active .staff-request-grid article{border-color:rgba(178,161,144,.1)!important;background:linear-gradient(145deg,rgba(27,24,21,.82),rgba(15,13,11,.94))!important}
html.halloween-theme-active .staff-request-grid article:hover{border-color:rgba(181,117,61,.2)!important}
html.halloween-theme-active .staff-status-pill{border:1px solid rgba(179,165,149,.14)!important;color:#aa9d8e!important}
html.halloween-theme-active .staff-status-pill i{background:#9a8a79!important}
html.halloween-theme-active .staff-status-pill.published,
html.halloween-theme-active .staff-status-pill.approved{border-color:rgba(183,119,64,.23)!important;color:#deb38e!important;background:rgba(183,119,64,.06)!important}
html.halloween-theme-active .staff-status-pill.published i,
html.halloween-theme-active .staff-status-pill.approved i{background:#b77740!important}
html.halloween-theme-active .staff-content-icon{border:1px solid rgba(181,117,61,.14)!important;background:linear-gradient(145deg,rgba(181,117,61,.11),rgba(135,110,84,.07))!important;color:#eab98f!important}
html.halloween-theme-active .staff-content-category{color:#8f7e6c!important}
html.halloween-theme-active .staff-tag-bulk-controls label,
html.halloween-theme-active .staff-author-panel label{color:#9b8c7b!important}
html.halloween-theme-active .staff-tag-bulk-controls input,
html.halloween-theme-active .staff-tag-bulk-controls select{border:1px solid rgba(182,167,151,.13)!important;background:rgba(11,9,8,.7)!important;color:#e0d9d2!important}
html.halloween-theme-active .staff-manager-picker label{border:1px solid rgba(178,161,144,.085)!important}
html.halloween-theme-active .staff-manager-picker label:hover,
html.halloween-theme-active .staff-manager-picker label.selected{border-color:rgba(181,117,61,.23)!important;background:rgba(181,117,61,.055)!important}
html.halloween-theme-active .staff-manager-picker small{color:#827262!important}
html.halloween-theme-active .staff-tag-checks label:hover{border-color:rgba(181,117,61,.22)!important}
html.halloween-theme-active .staff-tag-save-row span{color:#958573!important}
html.halloween-theme-active .staff-tag-save-row b{color:#edc4a1!important}
html.halloween-theme-active .staff-room-form input,
html.halloween-theme-active .staff-room-form select,
html.halloween-theme-active .staff-room-form textarea,
html.halloween-theme-active .staff-editor-fields input,
html.halloween-theme-active .staff-editor-fields select,
html.halloween-theme-active .staff-editor-fields textarea{border-color:rgba(179,162,145,.13)!important;background:rgba(11,9,8,.72)!important}
html.halloween-theme-active .staff-room-form input:focus,
html.halloween-theme-active .staff-room-form select:focus,
html.halloween-theme-active .staff-room-form textarea:focus,
html.halloween-theme-active .staff-editor-fields input:focus,
html.halloween-theme-active .staff-editor-fields select:focus,
html.halloween-theme-active .staff-editor-fields textarea:focus{border-color:rgba(181,117,61,.48)!important;box-shadow:0 0 0 4px rgba(181,117,61,.07)!important}
html.halloween-theme-active .staff-editor-modal{border-color:rgba(178,159,138,.15)!important;background:radial-gradient(circle at 90% 0,rgba(181,117,61,.08),transparent 25%),linear-gradient(155deg,#1c1916,#110e0c 75%)!important}
html.halloween-theme-active .staff-editor-modal>footer{background:rgba(15,13,11,.94)!important}
html.halloween-theme-active .staff-author-panel{border:1px solid rgba(181,117,61,.13)!important;background:linear-gradient(135deg,rgba(181,117,61,.065),rgba(255,255,255,.015))!important}
html.halloween-theme-active .staff-author-preview img{border:1px solid rgba(181,117,61,.16)!important;background:rgba(12,11,9,.62)!important}
html.halloween-theme-active .staff-author-preview span{color:#7e6f5f!important}
html.halloween-theme-active .staff-author-preview small{color:#9d7a5c!important}
html.halloween-theme-active .staff-article-image-panel{border:1px solid rgba(199,164,126,.15)!important;background:linear-gradient(145deg,rgba(199,164,126,.065),rgba(255,255,255,.012))!important}
html.halloween-theme-active .staff-article-image-panel>header span{color:#d7bc9e!important}
html.halloween-theme-active .staff-article-image-panel>header small{background:rgba(199,164,126,.09)!important;color:#dfc8b0!important}
html.halloween-theme-active .staff-article-image-panel>p{color:#968573!important}
html.halloween-theme-active .staff-feature-composer>p{color:#847463!important}
html.halloween-theme-active .staff-article-body-label{color:#9d8e7d!important}
html.halloween-theme-active .staff-article-body-label textarea{border:1px solid rgba(179,162,145,.13)!important;background:rgba(11,9,8,.72)!important;color:#e0d9d2!important}
html.halloween-theme-active .staff-article-live-preview{background:linear-gradient(180deg,rgba(20,17,15,.82),rgba(10,9,8,.96))!important}
html.halloween-theme-active .staff-article-live-preview>header{background:rgba(15,13,11,.9)!important}
html.halloween-theme-active .staff-article-live-preview>header span{color:#8c7c6a!important}
html.halloween-theme-active .staff-article-live-preview>div:first-of-type{background:radial-gradient(circle at 70% 30%,rgba(181,117,61,.18),transparent 30%),linear-gradient(145deg,#332a1f,#12100e)!important}
html.halloween-theme-active .staff-article-live-preview>div:first-of-type:not(.has-image):after{color:#5e5347!important}
html.halloween-theme-active .staff-article-preview-copy>span{color:#c08c5f!important}
html.halloween-theme-active .staff-article-preview-copy>p{color:#a89a8c!important}
html.halloween-theme-active .staff-article-preview-author span{color:#8f7e6c!important}
html.halloween-theme-active .staff-article-preview-author b{color:#d6cfc7!important}
html.halloween-theme-active .staff-article-preview-body p{color:#c0b6ab!important}
html.halloween-theme-active .staff-article-preview-image figcaption{color:#8f7e6c!important}
html.halloween-theme-active .staff-table-wrap{border-color:rgba(176,158,138,.1)!important;background:rgba(12,10,8,.46)!important}
html.halloween-theme-active .staff-table-wrap th{background:#1a1714!important;color:#968674!important}
html.halloween-theme-active .staff-table-wrap tbody tr:hover{background:rgba(181,117,61,.035)!important}
html.halloween-theme-active .staff-editor-modal:has(.staff-article-studio)>header{background:rgba(18,16,14,.96)!important}
html.halloween-theme-active .staff-article-form::-webkit-scrollbar-thumb,
html.halloween-theme-active .staff-article-live-preview::-webkit-scrollbar-thumb{background:rgba(178,159,138,.34)!important}
html.halloween-theme-active .staff-source-badge.worker{border-color:rgba(181,117,61,.28)!important;background:rgba(181,117,61,.08)!important;color:#dfac7f!important}
html.halloween-theme-active .staff-tag-repair-note{border:1px solid rgba(181,117,61,.18)!important;background:rgba(181,117,61,.045)!important}
html.halloween-theme-active .staff-tag-repair-note>i{background:rgba(181,117,61,.1)!important;color:#d29a69!important}
html.halloween-theme-active .staff-tag-repair-note span{color:#9c8d7c!important}
html.halloween-theme-active .staff-tag-repair-note.success{border-color:rgba(183,119,64,.24)!important;background:rgba(183,119,64,.055)!important}
html.halloween-theme-active .staff-tag-match{color:#8d7c6a!important}
html.halloween-theme-active .staff-tag-match.visible{background:rgba(183,119,64,.09)!important;color:#d29c6d!important}
html.halloween-theme-active .staff-cup-security{border:1px solid rgba(171,117,94,.22)!important;background:linear-gradient(135deg,rgba(171,117,94,.1),rgba(186,145,101,.06))!important}
html.halloween-theme-active .staff-cup-security>i{background:#ab755e!important}
html.halloween-theme-active .staff-cup-card{--staff-cup-accent:#ab755e!important}
html.halloween-theme-active .staff-cup-card.theme-snow{--staff-cup-accent:#9f7649!important}
html.halloween-theme-active .staff-cup-card.theme-emerald{--staff-cup-accent:#774417!important}
html.halloween-theme-active .staff-cup-card.theme-midnight{--staff-cup-accent:#5e5347!important}
html.halloween-theme-active .staff-cup-random-rule{border:1px solid rgba(171,117,94,.25)!important;background:rgba(171,117,94,.07)!important}
html.halloween-theme-active .staff-cup-random-rule>i{background:#ab755e!important}
html.halloween-theme-active .staff-cup-random-rule span{color:#ab755e!important}
html.halloween-theme-active .staff-cup-manager-head span{color:#ab755e!important}
html.halloween-theme-active .staff-cup-manager-picker label:hover,
html.halloween-theme-active .staff-cup-manager-picker label.selected{border-color:#ab755e!important;background:rgba(171,117,94,.06)!important}
html.halloween-theme-active .staff-cup-manager-picker label.selected i{background:#ab755e!important}
html.halloween-theme-active .staff-cup-fixture-side.winner{background:rgba(160,103,52,.1)!important}
html.halloween-theme-active .staff-audit-toolbar input:focus,
html.halloween-theme-active .staff-audit-toolbar select:focus{border-color:rgba(181,117,61,.55)!important;outline:2px solid rgba(181,117,61,.14)!important}
html.halloween-theme-active .staff-audit-entry:hover{border-color:rgba(181,117,61,.22)!important;background:color-mix(in srgb,var(--panel) 96%,#b5753d)!important}
html.halloween-theme-active .staff-audit-actor img,
html.halloween-theme-active .staff-audit-actor>i{border:1px solid rgba(181,117,61,.18)!important;background:rgba(181,117,61,.06)!important}
html.halloween-theme-active .staff-audit-badges .category{border:1px solid rgba(181,117,61,.18)!important;background:rgba(181,117,61,.07)!important;color:#d5a57b!important}
html.halloween-theme-active .staff-audit-badges .status{border:1px solid rgba(183,119,64,.2)!important;background:rgba(183,119,64,.07)!important;color:#d19f72!important}
html.halloween-theme-active .staff-presence-live{border:1px solid rgba(210,141,79,.24)!important;background:rgba(22,20,17,.68)!important}
html.halloween-theme-active .staff-presence-live i{background:#d28d4f!important;box-shadow:0 0 0 5px rgba(210,141,79,.12)!important}
html.halloween-theme-active .staff-presence-pages span{background:rgba(202,164,124,.1)!important;border:1px solid rgba(202,164,124,.18)!important}
html.halloween-theme-active .staff-presence-pages b{color:#dbc2a8!important}
html.halloween-theme-active .staff-presence-grid>section{background:rgba(11,9,7,.28)!important}
html.halloween-theme-active .staff-presence-person i{color:#d28d4f!important}
html.halloween-theme-active .staff-site-activity-entry>i{background:rgba(202,164,124,.12)!important;color:#e2cfb9!important}
html.halloween-theme-active .staff-site-activity-entry span{color:#d8bc9f!important}
html.halloween-theme-active .staff-broadcast-audience{border:1px solid rgba(178,117,63,.12)!important;background:rgba(178,117,63,.035)!important}
html.halloween-theme-active .staff-broadcast-audience span,
html.halloween-theme-active .staff-broadcast-preview>span{color:#c4956d!important}
html.halloween-theme-active .staff-broadcast-audience small{color:#91806e!important}
html.halloween-theme-active .staff-broadcast-preview>article{border:1px solid rgba(178,117,63,.1)!important;background:#13110e!important}
html.halloween-theme-active .staff-broadcast-preview-icon{background:rgba(178,117,63,.08)!important;color:#cc9666!important}
html.halloween-theme-active .staff-broadcast-preview article small{color:#9a785b!important}
html.halloween-theme-active .staff-broadcast-preview article p{color:#a59788!important}
html.halloween-theme-active .staff-broadcast-preview article b{color:#cd986a!important}
html.halloween-theme-active .staff-broadcast-preview>p{color:#7b6c5d!important}
html.halloween-theme-active .staff-feature-generation-controls label{color:#958573!important}
html.halloween-theme-active .staff-feature-generation-controls input,
html.halloween-theme-active .staff-feature-generation-controls select{border:1px solid rgba(179,162,145,.14)!important;background:rgba(11,9,8,.78)!important;color:#e0d9d2!important}
html.halloween-theme-active .staff-feature-add-grid>button>span{color:#ddd6ce!important}
html.halloween-theme-active .staff-feature-add-grid>button small{color:#968674!important}
html.halloween-theme-active .staff-feature-library{border:1px solid rgba(192,138,90,.13)!important;background:linear-gradient(180deg,rgba(27,24,21,.62),rgba(13,11,9,.82))!important}
html.halloween-theme-active .staff-feature-library>header span{color:#bc885b!important}
html.halloween-theme-active .staff-feature-library>header h3{color:#ded7cf!important}
html.halloween-theme-active .staff-feature-library>header>b{border:1px solid rgba(192,138,90,.12)!important;background:rgba(192,138,90,.06)!important;color:#c89c75!important}
html.halloween-theme-active .staff-feature-library-empty{border:1px dashed rgba(179,162,145,.13)!important}
html.halloween-theme-active .staff-feature-library-empty b{color:#b0a396!important}
html.halloween-theme-active .staff-feature-library-empty span{color:#847463!important}
html.halloween-theme-active .staff-feature-block-card{border:1px solid rgba(179,162,145,.12)!important;background:rgba(15,12,10,.74)!important}
html.halloween-theme-active .staff-feature-block-card.active{border-color:rgba(192,138,90,.38)!important;background:rgba(22,20,17,.9)!important}
html.halloween-theme-active .staff-feature-block-main>span{color:#c09168!important}
html.halloween-theme-active .staff-feature-block-main>strong{color:#e0d9d2!important}
html.halloween-theme-active .staff-feature-block-main>small{color:#907f6d!important}
html.halloween-theme-active .staff-feature-block-actions button{border:1px solid rgba(179,162,145,.12)!important;color:#bab0a4!important}
html.halloween-theme-active .staff-feature-block-actions button:hover{border-color:rgba(192,138,90,.28)!important;color:#dbc6b2!important}
html.halloween-theme-active .staff-feature-people-strip b{color:#bcb2a7!important}
html.halloween-theme-active .staff-feature-people-strip>em{color:#9c8d7c!important}
html.halloween-theme-active .staff-feature-empty-people{border:1px dashed rgba(179,162,145,.12)!important;color:#8f7e6c!important}
html.halloween-theme-active .staff-feature-person-panel{border:1px solid rgba(192,138,90,.2)!important;background:rgba(11,9,8,.9)!important}
html.halloween-theme-active .staff-feature-person-panel>header{background:rgba(32,29,25,.5)!important}
html.halloween-theme-active .staff-feature-person-panel>header span{color:#c08b5c!important}
html.halloween-theme-active .staff-feature-person-panel>header h4{color:#dfd8d1!important}
html.halloween-theme-active .staff-feature-person-panel>header p{color:#92816f!important}
html.halloween-theme-active .staff-feature-person-panel>header button{border:1px solid rgba(192,138,90,.18)!important;background:rgba(192,138,90,.07)!important;color:#d2a985!important}
html.halloween-theme-active .staff-feature-selected-people article strong{color:#dad3cc!important}
html.halloween-theme-active .staff-feature-selected-people article small{color:#8f7e6c!important}
html.halloween-theme-active .staff-feature-selected-people nav button{border:1px solid rgba(179,162,145,.11)!important;color:#afa295!important}
html.halloween-theme-active .staff-feature-add-person>label{color:#9b8b7a!important}
html.halloween-theme-active .staff-feature-add-person input{border:1px solid rgba(179,162,145,.14)!important;background:rgba(11,9,7,.78)!important;color:#dfd8d1!important}
html.halloween-theme-active .staff-feature-add-person #staff-feature-manager-results>button:hover{border-color:rgba(192,138,90,.22)!important;background:rgba(192,138,90,.055)!important}
html.halloween-theme-active .staff-feature-add-person #staff-feature-manager-results strong{color:#d6cfc7!important}
html.halloween-theme-active .staff-feature-add-person #staff-feature-manager-results small{color:#8d7c6a!important}
html.halloween-theme-active .staff-feature-add-person #staff-feature-manager-results>button>b{color:#c4946a!important}
html.halloween-theme-active .staff-feature-search-empty{color:#8c7c6a!important}
html.halloween-theme-active .staff-article-preview-body>h2{color:#e0d9d2!important}
html.halloween-theme-active .staff-article-preview-body>h3{color:#e0d9d2!important}
html.halloween-theme-active .staff-article-preview-body>ul{color:#c0b6ab!important}
html.halloween-theme-active .staff-article-preview-body>blockquote{border-left:2px solid rgba(192,138,90,.5)!important;background:rgba(192,138,90,.045)!important;color:#c4bab0!important}
html.halloween-theme-active .staff-article-preview-body .news-article-section-banner{color:#ca9d75!important}
html.halloween-theme-active .staff-feature-generation-controls .feature-manager small{color:#827262!important}
html.halloween-theme-active .staff-feature-context-pill{border:1px solid rgba(193,142,97,.12)!important;background:rgba(193,142,97,.035)!important;color:#ac8d72!important}
html.halloween-theme-active .staff-feature-locked-context{border:1px solid rgba(193,142,97,.12)!important;background:rgba(193,142,97,.035)!important;color:#aa896d!important}
html.halloween-theme-active .staff-prize-preview-link{border:1px solid rgba(120,80,46,.24)!important;background:linear-gradient(135deg,rgba(92,63,37,.08),rgba(191,151,55,.07))!important}
html.halloween-theme-active .staff-prize-preview-link b{color:#d5c6b8!important}
html.halloween-theme-active .staff-prize-preview-link span{color:#ab8c70!important}
html.halloween-theme-active .staff-prize-preview-link a{border:1px solid rgba(192,145,103,.28)!important;background:rgba(104,70,41,.18)!important;color:#d0a886!important}
html.halloween-theme-active .staff-prize-preview-link a:hover{background:rgba(104,70,41,.28)!important}
html.halloween-theme-active .staff-prize-review-status.is-final{border:1px solid rgba(159,116,78,.25)!important;background:rgba(105,71,42,.12)!important;color:#c49e7c!important}
html.halloween-theme-active .staff-prize-review-summary>b{color:#d5c6b8!important}
html.halloween-theme-active .staff-prize-review-summary span{color:#a07d5e!important}
html.halloween-theme-active .staff-prize-review-head{color:#bc926e!important}
html.halloween-theme-active .staff-prize-review-head>b{background:rgba(150,114,81,.13)!important}
html.halloween-theme-active .staff-prize-review-person strong{color:#d5c6b8!important}
html.halloween-theme-active .staff-newspaper-readiness{border:1px solid rgba(181,117,61,.18)!important;background:linear-gradient(90deg,rgba(181,117,61,.08),rgba(181,117,61,.025))!important}
html.halloween-theme-active .staff-newspaper-readiness span{color:#cf9b6d!important}
html.halloween-theme-active .staff-visit-kpis strong{color:#e0d9d2!important}
html.halloween-theme-active .staff-visit-entry{background:linear-gradient(180deg,rgba(18,16,14,.72),rgba(12,10,8,.78))!important}
html.halloween-theme-active .staff-visit-entry.active{border-color:rgba(210,141,79,.22)!important;background:linear-gradient(180deg,rgba(21,19,16,.76),rgba(13,11,9,.82))!important}
html.halloween-theme-active .staff-visit-person img,
html.halloween-theme-active .staff-visit-person>i{border:1px solid rgba(196,138,87,.13)!important;background:rgba(196,138,87,.055)!important}
html.halloween-theme-active .staff-visit-person>i{color:#d28d4f!important}
html.halloween-theme-active .staff-visit-person strong{color:#e0d9d2!important}
html.halloween-theme-active .staff-visit-person small{color:#9b8b7a!important}
html.halloween-theme-active .staff-visit-session strong{color:#c9c0b7!important}
html.halloween-theme-active .staff-visit-entry.active .staff-visit-session strong{color:#d09460!important}
html.halloween-theme-active .staff-visit-session small,
html.halloween-theme-active .staff-visit-last small{color:#8e7d6b!important}
html.halloween-theme-active .staff-visit-last strong{color:#ccc4bc!important}
html.halloween-theme-active .staff-visit-entry>summary>time{color:#968573!important}
html.halloween-theme-active .staff-visit-chevron{color:#9c8d7c!important}
html.halloween-theme-active .staff-visit-entry[open] .staff-visit-chevron{color:#c8996f!important}
html.halloween-theme-active .staff-visit-detail{background:rgba(11,9,7,.36)!important}
html.halloween-theme-active .staff-visit-detail-grid small{color:#8e7d6b!important}
html.halloween-theme-active .staff-visit-detail-grid strong{color:#c8bfb6!important}
html.halloween-theme-active .staff-visit-journey-head span{color:#c29063!important}
html.halloween-theme-active .staff-visit-journey-head b{color:#8f7e6c!important}
html.halloween-theme-active .staff-visit-journey>span{border:1px solid rgba(202,164,124,.13)!important;background:rgba(202,164,124,.045)!important}
html.halloween-theme-active .staff-visit-journey b{color:#c2b9ae!important}
html.halloween-theme-active .staff-visit-journey small{color:#8d7c6a!important}
html.halloween-theme-active .staff-visit-journey>i{color:#6d6052!important}
html.halloween-theme-active .staff-visit-empty-journey{color:#8d7c6a!important}
html.halloween-theme-active .staff-signin-history{border:1px solid rgba(202,164,124,.12)!important;background:rgba(202,164,124,.025)!important}
html.halloween-theme-active .staff-signin-history>summary>div span{color:#d8bc9f!important}
html.halloween-theme-active .staff-signin-history>summary>div strong{color:#d9d2cb!important}
html.halloween-theme-active .staff-signin-history>summary>div small{color:#8d7c6a!important}
html.halloween-theme-active .staff-signin-history>summary>b{color:#9d8e7e!important}
html.halloween-theme-active .staff-signin-list article>div>i{color:#c89970!important}
html.halloween-theme-active .staff-signin-list strong{color:#d2cbc3!important}
html.halloween-theme-active .staff-signin-list small,
html.halloween-theme-active .staff-signin-list time{color:#8d7c6a!important}
html.halloween-theme-active .staff-seasonal-live i{background:#827362!important;box-shadow:0 0 0 4px rgba(130,115,98,.08)!important}
html.halloween-theme-active .staff-seasonal-visual{background:radial-gradient(circle at 84% 22%,rgba(255,179,66,.15),transparent 18%),radial-gradient(circle at 18% 100%,rgba(194,141,119,.18),transparent 27%),linear-gradient(125deg,#171514,#0f0e0d 58%,#0b0a09)!important}
html.halloween-theme-active .staff-seasonal-visual:after{background:radial-gradient(ellipse at 25% 50%,rgba(203,191,186,.17),transparent 30%),radial-gradient(ellipse at 67% 50%,rgba(203,191,186,.13),transparent 34%)!important}
html.halloween-theme-active .staff-seasonal-visual span{color:#b19f97!important}
html.halloween-theme-active .staff-seasonal-moon{background:radial-gradient(circle at 35% 35%,#ffe7a0,#d38a39 48%,#50423c)!important;color:#181715!important}
html.halloween-theme-active .staff-seasonal-mode.selected{background:linear-gradient(135deg,rgba(255,138,31,.08),rgba(194,141,119,.055))!important}
html.halloween-theme-active .staff-seasonal-mode>i{color:#b7a197!important}
html.halloween-theme-active .staff-seasonal-schedule input{background:#0e0d0c!important}
html.halloween-theme-active .staff-seasonal-schedule>small b{color:#b8a8a1!important}
html.halloween-theme-active .staff-seasonal-features i{background:rgba(194,141,119,.07)!important;color:#bfa499!important}
/* source: header-desktop-v17-27-33.css */
@media (min-width:1180px){html.halloween-theme-active .hbn-site-header{background:rgba(14,12,11,.90)!important}
html.halloween-theme-active .hbn-site-nav__link{color:#bcb1a6!important}
html.halloween-theme-active .hbn-site-nav__link.active,
html.halloween-theme-active .hbn-site-nav__link.open{background:rgba(178,117,63,.09)!important}}
@media (min-width:761px) and (max-width:1179px){html.halloween-theme-active .hbn-site-header{background:rgba(14,12,11,.92)!important}}
@media (min-width:761px) and (max-width:1179px){html.halloween-theme-active .mobile-v23-drawer .drawer-backdrop{background:rgba(11,9,7,.7)!important}
html.halloween-theme-active .mobile-v23-drawer .drawer-panel{border-left:1px solid rgba(210,197,183,.14)!important;background:radial-gradient(circle at 100% 0,rgba(184,121,65,.11),transparent 25rem),linear-gradient(180deg,#110f0d,#0c0a09)!important}
html.halloween-theme-active .mobile-v23-drawer .drawer-head{border-bottom:1px solid rgba(210,197,183,.105)!important;background:rgba(17,15,13,.86)!important}
html.halloween-theme-active .mobile-v23-drawer-brand{color:#e8e1d9!important}
html.halloween-theme-active .mobile-v23-drawer-brand small{color:#8d7c6a!important}
html.halloween-theme-active .mobile-v23-drawer-brand strong{color:#e8e1d9!important}
html.halloween-theme-active .mobile-v23-drawer .drawer-head>.icon-button{border:1px solid rgba(210,197,183,.105)!important;color:#e1dad2!important}
html.halloween-theme-active .mobile-v23-search-card{border:1px solid rgba(210,197,183,.105)!important;color:#e8e1d9!important}
html.halloween-theme-active .mobile-v23-search-card>span{background:rgba(202,172,140,.1)!important;color:#dfc8b0!important}
html.halloween-theme-active .mobile-v23-search-card small{color:#92806e!important}
html.halloween-theme-active .mobile-v23-search-card>b{border:1px solid rgba(210,197,183,.105)!important;color:#8f7e6c!important}
html.halloween-theme-active .mobile-v23-drawer-manager{border:1px solid rgba(184,121,65,.16)!important;background:linear-gradient(145deg,rgba(56,41,28,.55),rgba(19,17,15,.9))!important}
html.halloween-theme-active .mobile-v23-drawer-manager>button{color:#e8e1d9!important}
html.halloween-theme-active .mobile-v23-drawer-avatar{background:rgba(184,121,65,.08)!important;border:1px solid rgba(184,121,65,.14)!important}
html.halloween-theme-active .mobile-v23-drawer-manager small{color:#d0a177!important}
html.halloween-theme-active .mobile-v23-drawer-manager em{color:#968573!important}
html.halloween-theme-active .mobile-v23-drawer-manager>button>b{color:#bca38d!important}
html.halloween-theme-active .mobile-v23-drawer-manager>div button{color:#cdc6bd!important}
html.halloween-theme-active .mobile-v23-drawer-manager-empty{border:1px solid rgba(184,121,65,.16)!important;background:rgba(184,121,65,.055)!important;color:#e8e1d9!important}
html.halloween-theme-active .mobile-v23-drawer-manager-empty>span{background:rgba(184,121,65,.09)!important;color:#be7e46!important}
html.halloween-theme-active .mobile-v23-drawer-manager-empty small{color:#ca9f7a!important}
html.halloween-theme-active .mobile-v23-drawer-manager-empty em{color:#958573!important}
html.halloween-theme-active .mobile-v23-drawer-manager-empty>b{background:#be7e46!important;color:#110e0c!important}
html.halloween-theme-active .mobile-v23-drawer .nav-label{color:#7e6f5f!important}
html.halloween-theme-active .mobile-v23-drawer-link{border:1px solid rgba(210,197,183,.105)!important;color:#d2cbc3!important}
html.halloween-theme-active .mobile-v23-drawer-link>span{background:rgba(202,172,140,.075)!important;color:#cab49d!important}
html.halloween-theme-active .mobile-v23-drawer-link>i{color:#7d6e5f!important}
html.halloween-theme-active .mobile-v23-drawer-link.active{border-color:rgba(184,121,65,.2)!important;background:rgba(184,121,65,.07)!important;color:#edc4a1!important}
html.halloween-theme-active .mobile-v23-drawer-link.active>span{background:rgba(184,121,65,.11)!important;color:#be7e46!important}
html.halloween-theme-active .mobile-v23-account-list{border:1px solid rgba(210,197,183,.105)!important}
html.halloween-theme-active .mobile-v23-account-list>button{border-top:1px solid rgba(210,197,183,.105)!important;color:#e8e1d9!important}
html.halloween-theme-active .mobile-v23-account-list>button>span{color:#c3b6a9!important}
html.halloween-theme-active .mobile-v23-account-list small{color:#8d7d6b!important}
html.halloween-theme-active .mobile-v23-account-list>b{color:#958472!important}
html.halloween-theme-active .mobile-v23-staff-card{background:linear-gradient(145deg,rgba(72,59,25,.35),rgba(18,16,15,.96))!important}
html.halloween-theme-active .mobile-v23-staff-card span{color:#9e8e7e!important}
html.halloween-theme-active .mobile-v23-external-links a{border:1px solid rgba(210,197,183,.105)!important;color:#b5a99d!important}
html.halloween-theme-active .mobile-v23-drawer :is(button,a):focus-visible{outline:2px solid #be7e46!important}}
/* source: mobile-app-v17-27-35.css */
@media (max-width:760px), (hover:none) and (pointer:coarse) and (max-width:1024px){html.halloween-theme-active{--mobile-v23-bg:#0c0b09!important;--mobile-v23-surface:#141210!important;--mobile-v23-surface-2:#191714!important;--mobile-v23-surface-3:#1f1c19!important;--mobile-v23-line:rgba(204,189,173,.105)!important;--mobile-v23-line-strong:rgba(204,189,173,.18)!important;--mobile-v23-copy:#ede1d4!important;--mobile-v23-muted:#9d8e7d!important;--mobile-v23-soft:#beb3a8!important;--mobile-v23-teal:#b87941!important;--mobile-v23-blue:#caac8c!important;--mobile-v23-green:#c08958!important}
html.halloween-theme-active body{background:radial-gradient(circle at 88% -10%,rgba(158,106,60,.12),transparent 31rem),
      radial-gradient(circle at 0 30%,rgba(181,149,114,.08),transparent 28rem),
      var(--mobile-v23-bg)!important}
html.halloween-theme-active .topbar.hbn-site-header{background:rgba(12,11,9,.9)!important}
html.halloween-theme-active .mobile-page-identity small{color:#897967!important}
html.halloween-theme-active .mobile-page-identity strong{color:#ede1d4!important}
html.halloween-theme-active .mobile-brand-button{border:1px solid rgba(184,123,70,.14)!important;background:linear-gradient(145deg,rgba(78,58,40,.34),rgba(19,16,14,.8))!important}
html.halloween-theme-active .mobile-back-button{color:#e1d9cf!important}
html.halloween-theme-active .top-actions .compact-search-trigger,
html.halloween-theme-active .top-actions .alert-centre-button,
html.halloween-theme-active .top-actions .mobile-profile-trigger{color:#e1d9cf!important}
html.halloween-theme-active .top-actions .mobile-profile-trigger{border-color:rgba(184,121,65,.18)!important;background:rgba(184,121,65,.07)!important}
html.halloween-theme-active .top-actions .mobile-profile-trigger.selected{background:linear-gradient(145deg,rgba(184,121,65,.16),rgba(184,121,65,.05))!important}
html.halloween-theme-active .mobile-bottom.mobile-v23-tabbar{background:rgba(12,11,9,.94)!important}
html.halloween-theme-active .mobile-v23-tabbar .mobile-nav-button{color:#8e7d6b!important}
html.halloween-theme-active .mobile-v23-tabbar .mobile-nav-button.active{color:#edc4a1!important;background:linear-gradient(180deg,rgba(184,121,65,.095),rgba(184,121,65,.025))!important}
html.halloween-theme-active .mobile-v23-tabbar .mobile-nav-button.active:before{box-shadow:0 0 14px rgba(184,121,65,.5)!important}
html.halloween-theme-active .mobile-v23-tabbar .mobile-nav-button.is-live .nav-icon{color:#d09d70!important}
html.halloween-theme-active .mobile-v23-tabbar .mobile-nav-button.is-live.active .nav-icon{background:rgba(192,137,88,.1)!important}
html.halloween-theme-active .mobile-v23-tabbar .mobile-live-dot{border:2px solid #0f0d0c!important;background:#c38a58!important;box-shadow:0 0 0 3px rgba(192,137,88,.12)!important}
html.halloween-theme-active .mobile-tab-avatar{border:1px solid rgba(184,121,65,.18)!important;background:rgba(184,121,65,.08)!important}
html.halloween-theme-active .mobile-v23-drawer .drawer-backdrop{background:rgba(11,9,7,.68)!important}
html.halloween-theme-active .mobile-v23-drawer .drawer-panel{background:radial-gradient(circle at 100% 0,rgba(184,121,65,.11),transparent 24rem),
      linear-gradient(180deg,#110f0d,#0c0a09)!important}
html.halloween-theme-active .mobile-v23-drawer .drawer-head{background:rgba(17,15,13,.82)!important}
html.halloween-theme-active .mobile-v23-drawer-brand small{color:#8d7c6a!important}
html.halloween-theme-active .mobile-v23-drawer .drawer-head>.icon-button{color:#e1dad2!important}
html.halloween-theme-active .mobile-v23-search-card>span{background:rgba(202,172,140,.1)!important;color:#dfc8b0!important}
html.halloween-theme-active .mobile-v23-search-card small{color:#92806e!important}
html.halloween-theme-active .mobile-v23-search-card>b{color:#8f7e6c!important}
html.halloween-theme-active .mobile-v23-drawer-manager{border:1px solid rgba(184,121,65,.16)!important;background:linear-gradient(145deg,rgba(56,41,28,.55),rgba(19,17,15,.9))!important}
html.halloween-theme-active .mobile-v23-drawer-avatar{background:rgba(184,121,65,.08)!important;border:1px solid rgba(184,121,65,.14)!important}
html.halloween-theme-active .mobile-v23-drawer-manager small{color:#d0a177!important}
html.halloween-theme-active .mobile-v23-drawer-manager em{color:#968573!important}
html.halloween-theme-active .mobile-v23-drawer-manager>button>b{color:#bca38d!important}
html.halloween-theme-active .mobile-v23-drawer-manager>div button{color:#cdc6bd!important}
html.halloween-theme-active .mobile-v23-drawer-manager-empty{border:1px solid rgba(184,121,65,.16)!important;background:rgba(184,121,65,.055)!important}
html.halloween-theme-active .mobile-v23-drawer-manager-empty>span{background:rgba(184,121,65,.09)!important}
html.halloween-theme-active .mobile-v23-drawer-manager-empty small{color:#ca9f7a!important}
html.halloween-theme-active .mobile-v23-drawer-manager-empty em{color:#958573!important}
html.halloween-theme-active .mobile-v23-drawer-manager-empty>b{color:#110e0c!important}
html.halloween-theme-active .mobile-v23-drawer .nav-label{color:#7e6f5f!important}
html.halloween-theme-active .mobile-v23-drawer-link{color:#d2cbc3!important}
html.halloween-theme-active .mobile-v23-drawer-link>span{background:rgba(202,172,140,.075)!important;color:#cab49d!important}
html.halloween-theme-active .mobile-v23-drawer-link>i{color:#7d6e5f!important}
html.halloween-theme-active .mobile-v23-drawer-link.active{border-color:rgba(184,121,65,.2)!important;background:rgba(184,121,65,.07)!important;color:#edc4a1!important}
html.halloween-theme-active .mobile-v23-drawer-link.active>span{background:rgba(184,121,65,.11)!important}
html.halloween-theme-active .mobile-v23-account-list>button>span{color:#c3b6a9!important}
html.halloween-theme-active .mobile-v23-account-list small{color:#8d7d6b!important}
html.halloween-theme-active .mobile-v23-account-list>b{color:#958472!important}
html.halloween-theme-active .mobile-v23-staff-card{background:linear-gradient(145deg,rgba(72,59,25,.35),rgba(18,16,15,.96))!important}
html.halloween-theme-active .mobile-v23-staff-card span{color:#9e8e7e!important}
html.halloween-theme-active .mobile-v23-external-links a{color:#b5a99d!important}
html.halloween-theme-active .page-head{background:linear-gradient(145deg,rgba(29,26,23,.98),rgba(16,14,12,.99))!important}
html.halloween-theme-active .page-head p{color:#a59687!important}
html.halloween-theme-active .panel{background:linear-gradient(145deg,rgba(24,22,19,.98),rgba(15,13,12,.99))!important}
html.halloween-theme-active .panel-sub{color:#958573!important}
html.halloween-theme-active .mobile-v23-welcome small{color:#8d7d6b!important}
html.halloween-theme-active .mobile-v23-welcome>span{border:1px solid rgba(202,172,140,.16)!important;background:rgba(202,172,140,.06)!important;color:#dfcdb9!important}
html.halloween-theme-active .mobile-v23-welcome>span i{background:#c3aa8f!important;box-shadow:0 0 0 4px rgba(202,172,140,.1)!important}
html.halloween-theme-active .mobile-v23-welcome>span.live{border-color:rgba(192,137,88,.22)!important;background:rgba(192,137,88,.08)!important;color:#e0b997!important}
html.halloween-theme-active .mobile-v23-welcome>span.live i{box-shadow:0 0 0 4px rgba(192,137,88,.11)!important}
html.halloween-theme-active .mobile-v23-gameweek-hero{border:1px solid rgba(202,172,140,.17)!important;background:linear-gradient(140deg,#31281f,#171512 55%,#100e0c)!important}
html.halloween-theme-active .mobile-v23-gameweek-hero.live{border-color:rgba(192,137,88,.22)!important;background:linear-gradient(140deg,#211e1a,#151311 55%,#0f0e0c)!important}
html.halloween-theme-active .mobile-v23-gameweek-hero.final{background:linear-gradient(140deg,#40351d,#1c1a18 58%,#0f0e0c)!important}
html.halloween-theme-active .mobile-v23-gameweek-hero.preseason{border-color:rgba(203,164,147,.2)!important;background:linear-gradient(140deg,#40382f,#2e2720 55%,#12100e)!important}
html.halloween-theme-active .mobile-v23-hero-glow{background:rgba(202,172,140,.13)!important}
html.halloween-theme-active .mobile-v23-gameweek-hero.live .mobile-v23-hero-glow{background:rgba(192,137,88,.13)!important}
html.halloween-theme-active .mobile-v23-hero-top{color:#a09181!important}
html.halloween-theme-active .mobile-v23-hero-top small{color:#ac9f91!important}
html.halloween-theme-active .mobile-v23-gameweek-hero p{color:#b0a496!important}
html.halloween-theme-active .mobile-v23-hero-actions>button{color:#ede1d4!important}
html.halloween-theme-active .mobile-v23-hero-actions>button>.app-icon{background:rgba(202,172,140,.12)!important;color:#e0c9b2!important}
html.halloween-theme-active .mobile-v23-gameweek-hero.live .mobile-v23-hero-actions>button>.app-icon{background:rgba(192,137,88,.11)!important;color:#ddb99a!important}
html.halloween-theme-active .mobile-v23-hero-actions>button small{color:#988776!important}
html.halloween-theme-active .mobile-v23-hero-actions>button>b{color:#b9a897!important}
html.halloween-theme-active .mobile-v23-hero-actions>a{background:rgba(12,10,9,.28)!important;color:#bcb2a6!important}
html.halloween-theme-active .mobile-v23-matchup{border:1px solid rgba(184,121,65,.17)!important;background:linear-gradient(145deg,rgba(31,28,25,.98),rgba(16,14,12,.99))!important}
html.halloween-theme-active .mobile-v23-matchup.win{border-color:rgba(192,137,88,.2)!important}
html.halloween-theme-active .mobile-v23-card-label>span{color:#d1aa87!important}
html.halloween-theme-active .mobile-v23-card-label>span i{box-shadow:0 0 0 4px rgba(184,121,65,.09)!important}
html.halloween-theme-active .mobile-v23-card-label button{color:#a7998a!important}
html.halloween-theme-active .mobile-v23-match-avatar{background:rgba(12,10,9,.46)!important}
html.halloween-theme-active .mobile-v23-match-avatar.fallback{color:#8a7968!important}
html.halloween-theme-active .mobile-v23-match-side small{color:#837463!important}
html.halloween-theme-active .mobile-v23-match-score small{color:#8d7d6b!important}
html.halloween-theme-active .mobile-v23-match-score em{color:#a09181!important}
html.halloween-theme-active .mobile-v23-personalise{border:1px solid rgba(184,121,65,.17)!important;background:linear-gradient(145deg,rgba(31,28,25,.98),rgba(16,14,12,.99))!important}
html.halloween-theme-active .mobile-v23-personalise-icon{background:rgba(184,121,65,.09)!important}
html.halloween-theme-active .mobile-v23-personalise small{color:#c69d79!important}
html.halloween-theme-active .mobile-v23-personalise p{color:#998978!important}
html.halloween-theme-active .mobile-v23-personalise button{color:#110e0c!important}
html.halloween-theme-active .mobile-v23-stat-grid button{background:linear-gradient(145deg,rgba(26,23,20,.97),rgba(15,13,12,.99))!important}
html.halloween-theme-active .mobile-v23-stat-grid small{color:#857665!important}
html.halloween-theme-active .mobile-v23-stat-grid span{color:#7c6d5d!important}
html.halloween-theme-active .mobile-v23-story-card{border:1px solid rgba(192,137,88,.18)!important;background:linear-gradient(145deg,rgba(62,47,34,.45),rgba(16,14,12,.96))!important}
html.halloween-theme-active .mobile-v23-story-card.loss{background:linear-gradient(145deg,rgba(78,36,44,.38),rgba(16,14,12,.96))!important}
html.halloween-theme-active .mobile-v23-story-card.draw{background:linear-gradient(145deg,rgba(71,58,29,.38),rgba(16,14,12,.96))!important}
html.halloween-theme-active .mobile-v23-story-card small{color:#ac8d71!important}
html.halloween-theme-active .mobile-v23-story-card span{color:#9b8b7a!important}
html.halloween-theme-active .mobile-v23-story-card button{color:#c7beb4!important}
html.halloween-theme-active .mobile-v23-quick-actions button{background:linear-gradient(155deg,rgba(26,23,21,.96),rgba(15,13,11,.99))!important}
html.halloween-theme-active .mobile-v23-quick-actions button>span{background:rgba(202,172,140,.09)!important;color:#d8c1a8!important}
html.halloween-theme-active .mobile-v23-quick-actions small{color:#807060!important}
html.halloween-theme-active .mobile-v23-quick-actions i{border:2px solid #110f0d!important}
html.halloween-theme-active .mobile-v23-section-head small{color:#837463!important}
html.halloween-theme-active .mobile-v23-section-head>button{color:#b8a590!important}
html.halloween-theme-active .mobile-v23-score-strip>button{background:linear-gradient(145deg,rgba(27,24,21,.97),rgba(15,13,12,.99))!important}
html.halloween-theme-active .mobile-v23-score-strip>button>small{background:rgba(202,172,140,.08)!important;color:#c7b19a!important}
html.halloween-theme-active .mobile-v23-score-strip>button>small.live{background:rgba(192,137,88,.09)!important;color:#d6ad89!important}
html.halloween-theme-active .mobile-v23-league-card{background:linear-gradient(145deg,rgba(26,23,20,.97),rgba(15,13,12,.99))!important}
html.halloween-theme-active .mobile-v23-table-preview{background:rgba(12,10,9,.28)!important}
html.halloween-theme-active .mobile-v23-preview-pos{background:rgba(202,172,140,.08)!important;color:#d1bfac!important}
html.halloween-theme-active .mobile-v23-preview-person small{color:#807060!important}
html.halloween-theme-active .mobile-v23-preview-form{color:#a39586!important}
html.halloween-theme-active .mobile-v23-preview-points small{color:#7c6e5e!important}
html.halloween-theme-active .mobile-v23-result-note>span{background:rgba(202,172,140,.07)!important;color:#c5b09a!important}
html.halloween-theme-active .mobile-v23-result-note small{color:#817261!important}
html.halloween-theme-active .mobile-v23-result-note button{color:#b2a290!important}
html.halloween-theme-active .mobile-v23-empty-row>span{background:rgba(202,172,140,.07)!important;color:#bea993!important}
html.halloween-theme-active .mobile-v23-empty-row small{color:#8d7c6a!important}
html.halloween-theme-active .mobile-v23-rival-list{background:linear-gradient(145deg,rgba(26,23,20,.97),rgba(15,13,12,.99))!important}
html.halloween-theme-active .mobile-v23-rival-avatar{background:rgba(184,121,65,.06)!important}
html.halloween-theme-active .mobile-v23-rival-list small{color:#847564!important}
html.halloween-theme-active .mobile-v23-rival-list>b{color:#b0a497!important}
html.halloween-theme-active .mobile-v23-rival-list>button>i{color:#7c6e5e!important}
html.halloween-theme-active .mobile-v23-news-card{background:linear-gradient(145deg,rgba(26,23,20,.97),rgba(15,13,12,.99))!important}
html.halloween-theme-active .mobile-v23-news-image{background-color:rgba(202,172,140,.07)!important}
html.halloween-theme-active .mobile-v23-news-image.fallback{color:#c5af98!important}
html.halloween-theme-active .mobile-v23-news-card small{color:#b9a187!important}
html.halloween-theme-active .mobile-v23-news-card p{color:#958472!important}
html.halloween-theme-active .mobile-v23-news-card>div>span{color:#c2ad97!important}
html.halloween-theme-active .mobile-v23-news-empty{background:linear-gradient(145deg,rgba(26,23,20,.97),rgba(15,13,12,.99))!important}
html.halloween-theme-active .mobile-v23-news-empty>span{background:rgba(202,172,140,.08)!important;color:#c7b19a!important}
html.halloween-theme-active .mobile-v23-news-empty small{color:#8a7968!important}
html.halloween-theme-active .mobile-v23-news-empty>b{color:#8f7e6c!important}
html.halloween-theme-active .mobile-v23-feature-grid>button{background:linear-gradient(145deg,rgba(26,23,20,.97),rgba(15,13,12,.99))!important}
html.halloween-theme-active .mobile-v23-feature-grid>button>span{background:rgba(202,172,140,.08)!important;color:#d5bea5!important}
html.halloween-theme-active .mobile-v23-feature-grid>button.spin{background:linear-gradient(145deg,rgba(62,50,25,.58),rgba(16,14,12,.98))!important}
html.halloween-theme-active .mobile-v23-feature-grid>button.pass{border-color:rgba(203,164,147,.17)!important;background:linear-gradient(145deg,rgba(58,48,44,.58),rgba(16,14,12,.98))!important}
html.halloween-theme-active .mobile-v23-feature-grid>button.pass>span{background:rgba(203,164,147,.11)!important;color:#dbbbae!important}
html.halloween-theme-active .mobile-v23-feature-grid>button.arcade{background:linear-gradient(145deg,rgba(51,42,39,.5),rgba(16,14,12,.98))!important}
html.halloween-theme-active .mobile-v23-feature-grid>button.prizes{border-color:rgba(184,121,65,.16)!important;background:linear-gradient(145deg,rgba(55,41,28,.48),rgba(16,14,12,.98))!important}
html.halloween-theme-active .mobile-v23-feature-grid>button.prizes>span{background:rgba(184,121,65,.09)!important;color:#d2a985!important}
html.halloween-theme-active .mobile-v23-feature-grid small{color:#8c7b69!important}
html.halloween-theme-active .mobile-v23-feature-grid p{color:#91806e!important}
html.halloween-theme-active .mobile-v23-feature-grid>button>b{color:#897867!important}
html.halloween-theme-active .mobile-v23-explore-grid>.app-icon,
html.halloween-theme-active .mobile-v23-explore-grid>button>.app-icon{background:rgba(202,172,140,.075)!important;color:#c7b29c!important}
html.halloween-theme-active .mobile-v23-explore-grid small{color:#817161!important}
html.halloween-theme-active .mobile-v23-home-footer{color:#7c6d5d!important}
html.halloween-theme-active .mobile-v23-home-footer a,
html.halloween-theme-active .mobile-v23-home-footer button{color:#9d8e7e!important}
html.halloween-theme-active .matchday-dashboard-tabs{background:rgba(12,11,9,.94)!important}
html.halloween-theme-active .modal-backdrop,
html.halloween-theme-active .app-sheet-backdrop{background:rgba(11,9,7,.72)!important}
html.halloween-theme-active .app-bottom-sheet,
html.halloween-theme-active .my-manager-mobile-sheet,
html.halloween-theme-active .manager-picker-sheet,
html.halloween-theme-active .alert-centre-sheet{background:linear-gradient(180deg,#181613,#100e0c)!important}
html.halloween-theme-active .app-sheet-handle{background:#51473d!important}
html.halloween-theme-active .search-modal{background:linear-gradient(180deg,#151210,#0c0b09)!important}}
@media (max-width:760px), (hover:none) and (pointer:coarse) and (max-width:1024px){html.halloween-theme-active #modal-root>.inbox-v2-backdrop{background:#0f0d0b!important}
html.halloween-theme-active #modal-root .inbox-v2-mobile{background:#0f0d0b!important}
html.halloween-theme-active #modal-root .inbox-v2-shell{background:radial-gradient(circle at 100% 0,rgba(184,121,65,.09),transparent 260px),
      linear-gradient(180deg,#13110e,#0f0d0b 58%)!important}
html.halloween-theme-active #modal-root .inbox-v2-head{border-bottom:1px solid rgba(204,189,173,.1)!important;background:rgba(16,14,12,.96)!important}
html.halloween-theme-active #modal-root .inbox-v2-owner>div>span{color:#b87941!important}
html.halloween-theme-active #modal-root .inbox-v2-toolbar{border-bottom:1px solid rgba(204,189,173,.08)!important;background:rgba(16,14,12,.76)!important}}
@media (max-width:760px){html.halloween-theme-active #modal-root .inbox-v3-head{background:linear-gradient(140deg,rgba(56,47,37,.96),rgba(16,14,12,.98) 62%)!important}
html.halloween-theme-active #modal-root .inbox-v3-mobile-status button{border:1px solid rgba(178,117,63,.12)!important;background:rgba(178,117,63,.05)!important;color:#dabb9f!important}}
@media (max-width:760px), (hover:none) and (pointer:coarse) and (max-width:1024px){html.halloween-theme-active{--mobile-v24-bg:#0b0a08!important;--mobile-v24-surface:#13110f!important;--mobile-v24-surface-raised:#181613!important;--mobile-v24-line:rgba(210,197,183,.105)!important;--mobile-v24-line-strong:rgba(210,197,183,.18)!important;--mobile-v24-text:#e8e1d9!important;--mobile-v24-muted:#a99c8d!important;--mobile-v24-soft:#c9c1b8!important;--mobile-v24-accent:#be7e46!important;--mobile-v24-blue:#caad8d!important;--mobile-v24-green:#c79264!important}
html.halloween-theme-active .topbar.hbn-site-header{background:rgba(11,10,8,.86)!important;border-bottom-color:rgba(210,197,183,.08)!important}
html.halloween-theme-active .mobile-page-identity small{color:#968674!important}
html.halloween-theme-active .mobile-brand-button{border-color:rgba(210,197,183,.09)!important}
html.halloween-theme-active .mobile-back-button,
html.halloween-theme-active .top-actions .compact-search-trigger,
html.halloween-theme-active .top-actions .alert-centre-button,
html.halloween-theme-active .top-actions .mobile-profile-trigger{border-color:rgba(210,197,183,.09)!important}
html.halloween-theme-active .mobile-bottom.mobile-v23-tabbar{background:rgba(11,10,8,.93)!important;border-top-color:rgba(210,197,183,.09)!important}
html.halloween-theme-active .mobile-v23-tabbar .mobile-nav-button{color:#8d7c6a!important}
html.halloween-theme-active .mobile-v23-tabbar .mobile-nav-button.active{background:rgba(190,126,70,.075)!important;color:#edc4a1!important}
html.halloween-theme-active .page-head .eyebrow,
html.halloween-theme-active .page-head>.eyebrow{color:#9a8a79!important}
html.halloween-theme-active .page-head p{color:#ac9f91!important}
html.halloween-theme-active .panel,
html.halloween-theme-active .matchday-module,
html.halloween-theme-active .matchday-card,
html.halloween-theme-active .manager-card,
html.halloween-theme-active .fixture-card,
html.halloween-theme-active .highlight-card,
html.halloween-theme-active .record-book-card,
html.halloween-theme-active .phase5-rule-card{background:linear-gradient(155deg,rgba(24,22,19,.94),rgba(14,12,11,.98))!important}
html.halloween-theme-active .panel-head{border-bottom-color:rgba(210,197,183,.08)!important}
html.halloween-theme-active .panel-sub{color:#a59788!important}
html.halloween-theme-active .loading-card{background:linear-gradient(145deg,#171512,#0f0d0c)!important}
html.halloween-theme-active .mobile-v24-hero{border-bottom:1px solid rgba(210,197,183,.08)!important;background:radial-gradient(circle at 84% 8%,rgba(188,156,122,.28),transparent 42%),linear-gradient(145deg,#31271d 0%,#151210 52%,#0c0b09 100%)!important}
html.halloween-theme-active .mobile-v24-hero.live{background:radial-gradient(circle at 88% 5%,rgba(184,120,63,.24),transparent 42%),linear-gradient(145deg,#1e1b18 0%,#141210 52%,#0c0b09 100%)!important}
html.halloween-theme-active .mobile-v24-hero.final{background:radial-gradient(circle at 88% 8%,rgba(228,191,92,.20),transparent 42%),linear-gradient(145deg,#392f1c 0%,#1b1917 54%,#0c0b0a 100%)!important}
html.halloween-theme-active .mobile-v24-hero.preseason{background:radial-gradient(circle at 86% 7%,rgba(195,154,136,.25),transparent 42%),linear-gradient(145deg,#3f372f 0%,#2e271f 54%,#0f0d0b 100%)!important}
html.halloween-theme-active .mobile-v24-hero:after{background:linear-gradient(180deg,rgba(10,9,8,.02),rgba(10,9,8,.12) 42%,rgba(10,9,8,.66) 100%)!important}
html.halloween-theme-active .mobile-v24-hero-meta>span{background:rgba(11,10,8,.24)!important}
html.halloween-theme-active .mobile-v24-hero.live .mobile-v24-hero-meta>span i{box-shadow:0 0 0 5px rgba(199,146,100,.10)!important}
html.halloween-theme-active .mobile-v24-hero-meta>small{color:rgba(232,225,217,.74)!important}
html.halloween-theme-active .mobile-v24-hero-copy>span{color:#b7a999!important}
html.halloween-theme-active .mobile-v24-hero-copy p{color:#beb4a9!important}
html.halloween-theme-active .mobile-v24-hero-actions>button small{color:#b3a79b!important}
html.halloween-theme-active .mobile-v24-hero-actions>a{background:rgba(10,9,8,.25)!important;color:#cdc5bd!important}
html.halloween-theme-active .mobile-v24-section-title small{color:#938270!important}
html.halloween-theme-active .mobile-v24-section-title>button{color:#c6b19c!important}
html.halloween-theme-active .mobile-v24-your-gameweek{border:1px solid rgba(190,126,70,.16)!important;background:linear-gradient(145deg,rgba(28,25,22,.96),rgba(15,14,12,.98))!important}
html.halloween-theme-active .mobile-v24-your-gameweek.win{border-color:rgba(199,146,100,.18)!important}
html.halloween-theme-active .mobile-v24-match-avatar.fallback{color:#958472!important}
html.halloween-theme-active .mobile-v24-match-person small{color:#8f7e6c!important}
html.halloween-theme-active .mobile-v24-match-score small{color:#9b8b7a!important}
html.halloween-theme-active .mobile-v24-match-score em{color:#a79a8b!important}
html.halloween-theme-active .mobile-v24-personalise{border:1px solid rgba(190,126,70,.14)!important;background:rgba(190,126,70,.045)!important}
html.halloween-theme-active .mobile-v24-personalise>span{background:rgba(190,126,70,.09)!important;color:#e1b48d!important}
html.halloween-theme-active .mobile-v24-personalise small{color:#ab8b6f!important}
html.halloween-theme-active .mobile-v24-personalise p{color:#9c8d7c!important}
html.halloween-theme-active .mobile-v24-personalise>button{border:1px solid rgba(190,126,70,.16)!important;background:rgba(190,126,70,.09)!important;color:#ebc5a3!important}
html.halloween-theme-active .mobile-v24-score-rail>button{background:rgba(23,20,18,.84)!important;color:#eae1d7!important}
html.halloween-theme-active .mobile-v24-score-rail>button>small{color:#9b8c7b!important}
html.halloween-theme-active .mobile-v24-score-rail>button>small.live{color:#cc9e75!important}
html.halloween-theme-active .mobile-v24-preview-pos{color:#a89a8c!important}
html.halloween-theme-active .mobile-v24-preview-person small{color:#92806e!important}
html.halloween-theme-active .mobile-v24-preview-points small{color:#958472!important}
html.halloween-theme-active .mobile-v24-latest-result>span{background:rgba(202,173,141,.08)!important;color:#d6c2ae!important}
html.halloween-theme-active .mobile-v24-latest-result small{color:#8f7e6c!important}
html.halloween-theme-active .mobile-v24-latest-result>b{color:#968573!important}
html.halloween-theme-active .mobile-v24-news-lead{background:#141210!important}
html.halloween-theme-active .mobile-v24-news-image:after{background:linear-gradient(180deg,rgba(10,9,8,.04) 10%,rgba(10,9,8,.18) 42%,rgba(10,9,8,.94) 100%)!important}
html.halloween-theme-active .mobile-v24-news-image.fallback{color:#958573!important}
html.halloween-theme-active .mobile-v24-news-lead small{color:#d0a783!important}
html.halloween-theme-active .mobile-v24-news-lead p{color:#bcb2a7!important}
html.halloween-theme-active .mobile-v24-news-lead>div>span{color:#e4dacf!important}
html.halloween-theme-active .mobile-v24-newspaper{background:linear-gradient(145deg,rgba(57,46,22,.45),rgba(16,15,14,.96))!important}
html.halloween-theme-active .mobile-v24-news-empty>span,
html.halloween-theme-active .mobile-v24-empty-line>span{background:rgba(202,173,141,.08)!important;color:#d6c2ae!important}
html.halloween-theme-active .mobile-v24-news-empty small,
html.halloween-theme-active .mobile-v24-empty-line small{color:#9b8b7a!important}
html.halloween-theme-active .mobile-v24-discover>button{background:#12100e!important}
html.halloween-theme-active .mobile-v24-discover>button>span{background:rgba(202,173,141,.07)!important;color:#d1c0ad!important}
html.halloween-theme-active .mobile-v24-discover small{color:#958573!important}
html.halloween-theme-active .mobile-v24-discover>b{color:#897967!important}
html.halloween-theme-active .mobile-v24-home-footer{color:#7d6e5f!important}
html.halloween-theme-active .mobile-v24-home-footer button{color:#b8a48e!important}
html.halloween-theme-active body[data-page="live"] .matchday-dashboard-tabs{background:rgba(11,10,8,.94)!important}
html.halloween-theme-active .league-mode-switch{background:#12100e!important}
html.halloween-theme-active .league-standings-table .league-mobile-summary{color:#958472!important}
html.halloween-theme-active .fixtures-centre-command,
html.halloween-theme-active .gameweek-rankings-command{background:#12100e!important}
html.halloween-theme-active .manager-profile-tabs{background:rgba(11,10,8,.93)!important}
html.halloween-theme-active .cup-page-tabs{background:rgba(11,10,8,.94)!important}
html.halloween-theme-active .stats-record-nav{background:rgba(11,10,8,.94)!important}
html.halloween-theme-active .rules-handbook-nav{background:rgba(11,10,8,.94)!important}}
@media (max-width:760px), (hover:none) and (pointer:coarse) and (max-width:1024px){html.halloween-theme-active .manager-directory-form>span{color:#8f7e6c!important}
html.halloween-theme-active .manager-directory-form>b{color:#c28f63!important}}
html.halloween-theme-active body[data-page="rivalry"] .rivalry-duel-avatar.is-error .habbo-avatar__fallback{border:1px solid rgba(208,154,107,.28)!important;background:radial-gradient(circle at 50% 27%,rgba(226,187,153,.22) 0 15%,transparent 15.8%),
    radial-gradient(ellipse at 50% 88%,rgba(177,131,91,.19) 0 39%,transparent 39.8%),
    linear-gradient(160deg,rgba(70,51,34,.92),rgba(22,19,16,.96))!important;color:#edc4a1!important}
html.halloween-theme-active body[data-page="rivalry"] .rivalry-duel-manager.second .rivalry-duel-avatar.is-error .habbo-avatar__fallback{background:radial-gradient(circle at 50% 27%,rgba(255,235,178,.22) 0 15%,transparent 15.8%),
    radial-gradient(ellipse at 50% 88%,rgba(221,180,82,.18) 0 39%,transparent 39.8%),
    linear-gradient(160deg,rgba(87,68,30,.9),rgba(24,22,20,.96))!important}
@media (max-width:760px), (hover:none) and (pointer:coarse) and (max-width:1024px){html.halloween-theme-active body.mobile-app-active:is([data-page="fixtures"],[data-page="gameweeks"]) #main-content .page-head{background:radial-gradient(circle at 92% 0,rgba(var(--hbn-header-accent-rgb),.15),transparent 35%),
      linear-gradient(145deg,#1a1714,#12100d 58%,#100e0c)!important}}
/* source: broadcast-v17-27-47.css */
html.halloween-theme-active{--hbn-broadcast-bg:#100e0c!important;--hbn-broadcast-panel:#151210!important;--hbn-broadcast-panel-2:#1b1815!important;--hbn-broadcast-line:rgba(226,197,172,.10)!important;--hbn-broadcast-line-strong:rgba(226,197,172,.16)!important;--hbn-broadcast-text:#ede1d4!important;--hbn-broadcast-muted:#a09181!important;--hbn-broadcast-teal:#c38147!important;--hbn-broadcast-blue:#ceab86!important;--hbn-broadcast-final:#ba7c46!important}
html.halloween-theme-active body.premium-polish #main-content :is(
  .fixture-board-card button,.fixture-spotlight button,.manager-profile-showcase button,
  .manager-profile-spotlight button,.my-season-command-centre button,.phase7-rewind button,
  .phase7-personal-recap button
):focus-visible{outline:2px solid rgba(201,141,88,.85)!important}
html.halloween-theme-active body[data-page="live"].premium-polish .matchday-broadcast-head{border-color:rgba(199,143,94,.16)!important;background:linear-gradient(118deg,rgba(14,12,10,.995),rgba(18,16,14,.985) 58%,rgba(21,18,15,.965)),
    #100e0c!important}
html.halloween-theme-active body[data-page="live"].premium-polish .matchday-broadcast-head:after{background:linear-gradient(108deg,transparent 0 67%,rgba(201,134,75,.055) 67.15% 67.5%,transparent 67.65%),
    linear-gradient(108deg,transparent 0 74%,rgba(206,171,134,.035) 74.15% 74.42%,transparent 74.56%),
    linear-gradient(180deg,rgba(255,255,255,.025),transparent 20% 78%,rgba(0,0,0,.08))!important}
html.halloween-theme-active body[data-page="live"].premium-polish .matchday-broadcast-head.final{border-color:rgba(186,124,70,.22)!important}
html.halloween-theme-active body[data-page="live"].premium-polish .matchday-broadcast-kpis{background:rgba(10,9,7,.52)!important}
html.halloween-theme-active body[data-page="live"].premium-polish .matchday-score-ticker{background:linear-gradient(180deg,#0a0908,#0a0908)!important}
html.halloween-theme-active body[data-page="live"].premium-polish .matchday-ticker-label{background:linear-gradient(90deg,#191715,#11100e)!important}
html.halloween-theme-active body[data-page="live"].premium-polish .matchday-intelligence-focus{border:1px solid rgba(208,153,105,.15)!important;background:linear-gradient(90deg,rgba(190,122,63,.10),rgba(19,17,15,.92) 24%,rgba(15,13,12,.98))!important;box-shadow:0 12px 28px rgba(0,0,0,.17),inset 3px 0 0 rgba(195,129,71,.9)!important}
html.halloween-theme-active body[data-page="live"].premium-polish .matchday-intelligence-focus.danger{background:linear-gradient(90deg,rgba(255,83,96,.10),rgba(19,17,15,.92) 24%,rgba(15,13,12,.98))!important}
html.halloween-theme-active body[data-page="live"].premium-polish .matchday-intelligence-focus p small{color:#c3946c!important}
html.halloween-theme-active body[data-page="live"].premium-polish .matchday-command-grid:before{color:#ad8e73!important}
html.halloween-theme-active body[data-page="live"].premium-polish .matchday-command-grid:after{background:linear-gradient(90deg,rgba(195,142,95,.20),rgba(255,255,255,.04),transparent)!important}
html.halloween-theme-active body[data-page="live"].premium-polish .matchday-card{border-color:rgba(227,219,211,.085)!important;background:linear-gradient(180deg,rgba(23,21,19,.985),rgba(14,12,10,.99))!important}
html.halloween-theme-active body[data-page="live"].premium-polish .matchday-card-head span{color:#92816f!important}
html.halloween-theme-active body[data-page="live"].premium-polish .matchday-my-match{border-color:rgba(199,137,84,.18)!important;box-shadow:0 18px 42px rgba(0,0,0,.22),inset 0 2px 0 rgba(195,129,71,.18)!important}
html.halloween-theme-active body[data-page="live"].premium-polish .matchday-my-match .matchday-duel{background:radial-gradient(circle at 50% 72%,rgba(195,129,71,.075),transparent 30%),
    linear-gradient(90deg,transparent 49.8%,rgba(255,255,255,.055) 50%,transparent 50.2%)!important}
html.halloween-theme-active body[data-page="live"].premium-polish .matchday-around-league{border-top:2px solid rgba(195,129,71,.55)!important}
html.halloween-theme-active body[data-page="live"].premium-polish .matchday-pulse{border-top:2px solid rgba(206,171,134,.46)!important}
html.halloween-theme-active body[data-page="live"].premium-polish .matchday-broadcast-story.latest{border-color:rgba(198,133,75,.11)!important;background:linear-gradient(90deg,rgba(195,129,71,.075),rgba(255,255,255,.012))!important}
html.halloween-theme-active body[data-page="live"].premium-polish .matchday-broadcast-story:hover{border-color:rgba(198,133,75,.18)!important;background:rgba(198,133,75,.045)!important}
html.halloween-theme-active body[data-page="live"].premium-polish .matchday-broadcast-story small{color:#c08e61!important}
html.halloween-theme-active body[data-page="live"].premium-polish .matchday-broadcast-story strong{color:#e1c5ad!important}
html.halloween-theme-active body[data-page="live"].premium-polish .matchday-broadcast-story em{color:#9a8a79!important}
html.halloween-theme-active body[data-page="live"].premium-polish .matchday-pulse-feature{background:linear-gradient(90deg,rgba(206,171,134,.08),transparent)!important}
html.halloween-theme-active body[data-page="fixtures"].premium-polish .fixtures-round-summary{border:1px solid rgba(210,178,144,.11)!important;background:linear-gradient(90deg,rgba(126,101,73,.08),rgba(16,14,12,.92) 34%,rgba(15,13,11,.98))!important;box-shadow:0 12px 30px rgba(0,0,0,.13),inset 3px 0 0 rgba(206,171,134,.72)!important}
html.halloween-theme-active body[data-page="fixtures"].premium-polish .fixtures-round-summary.results{border-color:rgba(186,124,70,.13)!important;box-shadow:0 12px 30px rgba(0,0,0,.13),inset 3px 0 0 rgba(186,124,70,.80)!important}
html.halloween-theme-active body[data-page="fixtures"].premium-polish .fixture-spotlight{background:radial-gradient(circle at 50% 115%,rgba(195,129,71,.07),transparent 35%),
    linear-gradient(180deg,rgba(23,20,18,.98),rgba(13,11,10,.99))!important}
html.halloween-theme-active body[data-page="fixtures"].premium-polish .fixture-spotlight.my{border-color:rgba(195,129,71,.22)!important;box-shadow:0 16px 40px rgba(0,0,0,.19),inset 0 2px 0 rgba(195,129,71,.40)!important}
html.halloween-theme-active body[data-page="fixtures"].premium-polish .fixture-spotlight-label{color:#c5966e!important}
html.halloween-theme-active body[data-page="fixtures"].premium-polish .fixture-spotlight-score small{color:#958573!important}
html.halloween-theme-active body[data-page="fixtures"].premium-polish .fixture-spotlight-captain-strip,
html.halloween-theme-active body[data-page="fixtures"].premium-polish .fixture-board-captain-strip{background:rgba(10,9,7,.35)!important}
html.halloween-theme-active body[data-page="fixtures"].premium-polish :is(.fixture-spotlight-captain-strip,.fixture-board-captain-strip)>span{color:#dcd6cf!important}
html.halloween-theme-active body[data-page="fixtures"].premium-polish :is(.fixture-spotlight-captain-strip,.fixture-board-captain-strip)>span i{background:rgba(195,129,71,.09)!important;color:#d2a176!important}
html.halloween-theme-active body[data-page="fixtures"].premium-polish :is(.fixture-spotlight-captain-strip,.fixture-board-captain-strip)>strong{color:#817161!important}
html.halloween-theme-active body[data-page="fixtures"].premium-polish .fixture-spotlight-match-centre{background:linear-gradient(90deg,rgba(195,129,71,.055),rgba(255,255,255,.01))!important;color:#d1a37b!important}
html.halloween-theme-active body[data-page="fixtures"].premium-polish .fixture-board-card{background:linear-gradient(180deg,rgba(21,19,17,.99),rgba(13,11,10,.995))!important}
html.halloween-theme-active body[data-page="fixtures"].premium-polish .fixture-board-card:before{background:linear-gradient(90deg,rgba(206,171,134,.75),rgba(195,129,71,.35),transparent)!important}
html.halloween-theme-active body[data-page="fixtures"].premium-polish .fixture-board-card.fixture-status-completed:before{background:linear-gradient(90deg,var(--hbn-broadcast-final),rgba(186,124,70,.24),transparent)!important}
html.halloween-theme-active body[data-page="fixtures"].premium-polish .fixture-board-card.is-my-fixture{border-color:rgba(195,129,71,.25)!important;box-shadow:0 15px 34px rgba(0,0,0,.18),inset 3px 0 0 rgba(195,129,71,.82)!important}
html.halloween-theme-active body[data-page="fixtures"].premium-polish .fixture-board-card-head>span:last-child,
html.halloween-theme-active body[data-page="fixtures"].premium-polish .fixture-board-card-head>em{color:#907f6d!important}
html.halloween-theme-active body[data-page="fixtures"].premium-polish .fixture-board-identity small{color:#998877!important}
html.halloween-theme-active body[data-page="fixtures"].premium-polish .fixture-board-identity i{color:#837363!important}
html.halloween-theme-active body[data-page="fixtures"].premium-polish .fixture-board-divider span{background:#12100e!important;color:#887766!important}
html.halloween-theme-active body[data-page="fixtures"].premium-polish .fixture-match-centre-button{background:linear-gradient(90deg,rgba(195,129,71,.045),rgba(255,255,255,.008))!important;color:#c99a71!important}
html.halloween-theme-active body[data-page="fixtures"].premium-polish .fixture-match-centre-button b{color:#958472!important}
html.halloween-theme-active body[data-page="fixtures"].premium-polish .fixture-match-centre-button:hover,
html.halloween-theme-active body[data-page="fixtures"].premium-polish .fixture-spotlight-match-centre:hover{background:rgba(195,129,71,.075)!important;color:#dfb793!important}
html.halloween-theme-active body:is([data-page="league"],[data-page="h2h"]).premium-polish .league-standings-head{background:linear-gradient(90deg,rgba(34,31,27,.73),rgba(17,15,13,.87) 56%,rgba(14,12,10,.96))!important}
html.halloween-theme-active body:is([data-page="league"],[data-page="h2h"]).premium-polish .league-standings-panel.is-live-standings .league-standings-head{background:linear-gradient(90deg,rgba(94,28,37,.34),rgba(18,16,14,.91) 34%,rgba(14,12,10,.97))!important}
html.halloween-theme-active body:is([data-page="league"],[data-page="h2h"]).premium-polish .league-standings-head>div:first-child>span{color:#c69265!important}
html.halloween-theme-active body:is([data-page="league"],[data-page="h2h"]).premium-polish .league-standings-head h2{color:#ede1d4!important}
html.halloween-theme-active body:is([data-page="league"],[data-page="h2h"]).premium-polish .league-standings-head p{color:#9b8b7a!important}
html.halloween-theme-active body:is([data-page="league"],[data-page="h2h"]).premium-polish .league-standings-table thead th{background:#100e0c!important;color:#8c7b69!important}
html.halloween-theme-active body:is([data-page="league"],[data-page="h2h"]).premium-polish .league-standings-table tbody tr:hover{background:linear-gradient(90deg,rgba(195,129,71,.065),rgba(255,255,255,.015) 62%,transparent)!important}
html.halloween-theme-active body:is([data-page="league"],[data-page="h2h"]).premium-polish .league-pos-cell>span{color:#e1c5ad!important}
html.halloween-theme-active body:is([data-page="league"],[data-page="h2h"]).premium-polish .league-rank-movement.up{background:rgba(186,124,70,.09)!important;color:#c89364!important}
html.halloween-theme-active body:is([data-page="league"],[data-page="h2h"]).premium-polish .league-rank-movement.level{color:#7e6f5f!important}
html.halloween-theme-active body:is([data-page="league"],[data-page="h2h"]).premium-polish .league-points-cell span{color:#ede1d4!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-showcase{border-color:rgba(197,137,84,.16)!important;background:radial-gradient(circle at 16% 118%,rgba(195,129,71,.10),transparent 31%),
    radial-gradient(circle at 92% 8%,rgba(206,171,134,.08),transparent 28%),
    linear-gradient(125deg,rgba(16,14,12,.995),rgba(20,17,15,.985) 58%,rgba(19,16,14,.99))!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-showcase:after{background:linear-gradient(112deg,transparent 0 70%,rgba(195,129,71,.045) 70.15% 70.45%,transparent 70.6%),
    linear-gradient(112deg,transparent 0 77%,rgba(206,171,134,.032) 77.15% 77.35%,transparent 77.5%)!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-showcase-top>span{color:#c3956e!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-secondary{color:#b1a497!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-form-showcase{background:rgba(10,9,7,.28)!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-form-showcase>span{color:#907f6d!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-form-showcase small{color:#998978!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-action{color:#baafa3!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-action.primary{border-color:rgba(195,129,71,.21)!important;background:linear-gradient(90deg,rgba(195,129,71,.11),rgba(195,129,71,.035))!important;color:#d4a882!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-card{background:linear-gradient(180deg,rgba(10,9,7,.52),rgba(10,9,8,.40))!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-card>span{color:#8c7c6a!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-card>strong{color:#ede1d4!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-card>small{color:#9e8e7e!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-meta span b{color:#e1c5ad!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-stat-ribbon{background:#0f0d0b!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-stat-ribbon>div:after{background:linear-gradient(90deg,transparent,rgba(195,129,71,.16),transparent)!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-stat-ribbon span{color:#887766!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-stat-ribbon strong{color:#e1c5ad!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-stat-ribbon small{color:#958472!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-tabs{background:#110f0d!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-tab.active{background:linear-gradient(180deg,rgba(195,129,71,.10),rgba(195,129,71,.035))!important;box-shadow:inset 0 -2px 0 rgba(195,129,71,.65)!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-spotlight{background:radial-gradient(circle at 50% 115%,rgba(195,129,71,.065),transparent 34%),
    linear-gradient(180deg,rgba(21,18,16,.98),rgba(13,11,10,.99))!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-spotlight-action{background:linear-gradient(90deg,rgba(195,129,71,.05),rgba(255,255,255,.008))!important;color:#d2a47b!important}
html.halloween-theme-active body[data-page="myseason"].premium-polish .my-season-command-hero{border-color:rgba(195,129,71,.16)!important;background:radial-gradient(circle at 14% 120%,rgba(195,129,71,.09),transparent 34%),
    radial-gradient(circle at 92% 8%,rgba(206,171,134,.07),transparent 28%),
    linear-gradient(122deg,rgba(16,14,12,.995),rgba(20,17,15,.985) 58%,rgba(17,15,13,.99))!important}
html.halloween-theme-active body[data-page="myseason"].premium-polish .my-season-command-hero:after{box-shadow:0 0 22px rgba(195,129,71,.16)!important}
html.halloween-theme-active body[data-page="myseason"].premium-polish .my-season-broadcast-status{background:rgba(10,9,7,.38)!important}
html.halloween-theme-active body[data-page="myseason"].premium-polish .my-season-broadcast-status>span{color:#a58466!important}
html.halloween-theme-active body[data-page="myseason"].premium-polish .my-season-broadcast-status>strong{color:#e9e1d8!important}
html.halloween-theme-active body[data-page="myseason"].premium-polish .my-season-broadcast-status>small{color:#9a8a79!important}
html.halloween-theme-active body[data-page="myseason"].premium-polish .my-season-broadcast-status.live{background:linear-gradient(90deg,rgba(255,83,96,.07),rgba(10,9,7,.40))!important}
html.halloween-theme-active body[data-page="myseason"].premium-polish .my-season-broadcast-status.final.win{border-color:rgba(186,124,70,.18)!important;background:linear-gradient(90deg,rgba(186,124,70,.07),rgba(10,9,7,.40))!important}
html.halloween-theme-active body[data-page="myseason"].premium-polish .my-season-broadcast-status.final.draw{background:linear-gradient(90deg,rgba(230,198,110,.07),rgba(10,9,7,.40))!important}
html.halloween-theme-active body[data-page="myseason"].premium-polish .my-season-broadcast-status.final.loss{background:linear-gradient(90deg,rgba(228,120,132,.055),rgba(10,9,7,.40))!important}
html.halloween-theme-active body[data-page="myseason"].premium-polish .my-season-command-scoreboard{background:#0f0d0b!important}
html.halloween-theme-active body[data-page="myseason"].premium-polish .my-season-command-scoreboard span{color:#877766!important}
html.halloween-theme-active body[data-page="myseason"].premium-polish .my-season-command-scoreboard strong{color:#e4c5aa!important}
html.halloween-theme-active body[data-page="myseason"].premium-polish .my-season-now{background:radial-gradient(circle at 50% 115%,rgba(195,129,71,.075),transparent 35%),
    linear-gradient(180deg,rgba(22,20,17,.99),rgba(13,11,10,.995))!important}
html.halloween-theme-active body[data-page="myseason"].premium-polish .my-season-now-head span{color:#c5966d!important}
html.halloween-theme-active body[data-page="myseason"].premium-polish .my-season-now-head>b{color:#a29383!important}
html.halloween-theme-active body[data-page="myseason"].premium-polish .my-season-now-action{background:linear-gradient(90deg,rgba(195,129,71,.05),rgba(255,255,255,.008))!important;color:#cea179!important}
html.halloween-theme-active body.premium-polish #main-content .phase7-rewind{border-color:rgba(197,137,84,.15)!important;background:radial-gradient(circle at 84% 6%,rgba(230,198,110,.07),transparent 28%),
    linear-gradient(145deg,rgba(19,17,14,.99),rgba(14,12,10,.995))!important}
html.halloween-theme-active body.premium-polish #main-content .phase7-rewind:before{color:rgba(167,134,105,.38)!important}
html.halloween-theme-active body.premium-polish #main-content .phase7-rewind>header{background:linear-gradient(90deg,rgba(195,129,71,.045),transparent 62%)!important}
html.halloween-theme-active body.premium-polish #main-content .phase7-rewind>header span{color:#c6966c!important}
html.halloween-theme-active body.premium-polish #main-content .phase7-rewind>header p{color:#9e8f7f!important}
html.halloween-theme-active body.premium-polish #main-content .phase7-rewind>header>b{background:rgba(195,129,71,.055)!important}
html.halloween-theme-active body.premium-polish #main-content .phase7-rewind-feature{background:linear-gradient(90deg,rgba(230,198,110,.075),rgba(255,255,255,.008) 55%,transparent),
    #12100d!important}
html.halloween-theme-active body.premium-polish #main-content .phase7-rewind-story:before{background:rgba(195,129,71,.45)!important}
html.halloween-theme-active body.premium-polish #main-content .phase7-rewind-story small{color:#c2956e!important}
html.halloween-theme-active body[data-page="myseason"].premium-polish .phase7-personal-recap{border-color:rgba(186,124,70,.15)!important;background:linear-gradient(115deg,rgba(186,124,70,.055),transparent 38%),
    linear-gradient(145deg,rgba(19,16,14,.99),rgba(14,12,10,.995))!important}
html.halloween-theme-active body[data-page="myseason"].premium-polish .phase7-personal-recap.loss{background:linear-gradient(115deg,rgba(228,120,132,.045),transparent 38%),linear-gradient(145deg,rgba(19,16,14,.99),rgba(14,12,10,.995))!important}
html.halloween-theme-active body[data-page="myseason"].premium-polish .phase7-personal-recap.draw{background:linear-gradient(115deg,rgba(230,198,110,.045),transparent 38%),linear-gradient(145deg,rgba(19,16,14,.99),rgba(14,12,10,.995))!important}
html.halloween-theme-active body[data-page="gameweeks"].premium-polish .gameweek-my-summary{border-left:3px solid rgba(195,129,71,.58)!important}
html.halloween-theme-active body[data-page="live"].premium-polish .matchday-preview-copy strong{color:#e0c5ae!important}
html.halloween-theme-active body[data-page="live"].premium-polish .matchday-preview-copy p{color:#a29383!important}
html.halloween-theme-active body[data-page="live"].premium-polish .matchday-preview-grid span,
html.halloween-theme-active body[data-page="live"].premium-polish .matchday-pulse-grid.countdown span{color:#8f7e6c!important}
html.halloween-theme-active body[data-page="live"].premium-polish .matchday-preview-grid strong,
html.halloween-theme-active body[data-page="live"].premium-polish .matchday-pulse-grid.countdown strong{color:#e3c5ab!important}
html.halloween-theme-active body[data-page="live"].premium-polish .matchday-pulse-feature.countdown{border-left:3px solid rgba(195,129,71,.65)!important;background:linear-gradient(90deg,rgba(195,129,71,.09),transparent 70%)!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-card{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--profile-accent) 18%,transparent),transparent 38%),
    linear-gradient(165deg,rgba(255,255,255,.02),rgba(255,255,255,0) 26%),
    linear-gradient(180deg,rgba(12,10,9,.9),rgba(10,9,8,.76))!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-card-top>span{color:#a99c8e!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-status{color:#b2a598!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-status i{background:#988776!important;box-shadow:0 0 0 0 rgba(152,135,118,.3)!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-card>strong,
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-hero>strong{color:#edc4a1!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-hero>small{color:#a39585!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-story b{color:#e7c5a7!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-story span{color:#998978!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-meta.manager-profile-rank-meta-grid span{color:#8d7c6a!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-meta.manager-profile-rank-meta-grid span b{color:#e0c5ae!important}
html.halloween-theme-active body[data-page="live"].premium-polish .matchday-preview-unlocks span{color:#ab9d8f!important}
html.halloween-theme-active body[data-page="live"].premium-polish .matchday-preview-unlocks span i{background:rgba(195,129,71,.9)!important;box-shadow:0 0 0 6px rgba(195,129,71,.08)!important}
html.halloween-theme-active body[data-page="live"].premium-polish .matchday-countdown-roadmap>span{color:#a09181!important}
html.halloween-theme-active body[data-page="live"].premium-polish .matchday-countdown-roadmap>div>b{color:#e7c5a7!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-orbit{background:radial-gradient(circle at 50% 44%,rgba(255,255,255,.035),transparent 33%),
    radial-gradient(circle,color-mix(in srgb,var(--profile-accent) 10%,rgba(10,9,8,.94)),rgba(10,9,8,.96) 67%)!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-dial-core>span{color:#a19282!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-dial-core>small{color:#958472!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-dial-status{background:rgba(10,9,8,.58)!important;color:#a59788!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-dial-status i{background:#998877!important}
html.halloween-theme-active body[data-page="live"].premium-polish .matchday-preview-note{color:#938270!important}
html.halloween-theme-active body[data-page="live"].premium-polish .matchday-preview-note i{background:#c0834e!important;box-shadow:0 0 10px rgba(192,131,78,.38)!important}
@media (max-width:880px){html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-card.manager-profile-rank-dial{background:linear-gradient(90deg,color-mix(in srgb,var(--profile-accent) 7%,rgba(10,9,8,.86)),rgba(10,9,8,.7))!important}}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-dial-core>span{color:#b2a699!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-dial.is-unranked .manager-profile-rank-dial-core>strong{color:#e3c5ab!important}
html.halloween-theme-active body[data-page="live"].premium-polish .matchday-preview-note{color:#9e8f7f!important}
/* source: manager-profile-mobile-v17-27-51.css */
@media (max-width:760px){html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-showcase-top{background:linear-gradient(180deg,rgba(10,9,7,.16),rgba(10,9,7,.04))!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-showcase-top>span{color:color-mix(in srgb,var(--profile-accent) 62%,#c79f7c)!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-edit{background:rgba(10,9,7,.40)!important;color:#d9c6b5!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-name-line{border-left:2px solid color-mix(in srgb,var(--profile-accent) 74%,#d09b6e)!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-secondary{color:#b6ab9f!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-identity-system{background:rgba(10,9,7,.26)!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-form-showcase{background:linear-gradient(90deg,rgba(10,9,7,.38),rgba(10,9,7,.20))!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-form-showcase>span{color:#9d8e7d!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-form-showcase>.muted{color:#c6b09d!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-card.manager-profile-rank-dial{background:linear-gradient(90deg,color-mix(in srgb,var(--profile-accent) 6%,rgba(10,9,7,.92)),rgba(10,9,7,.78))!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-dial-core>span{color:#c0a894!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-dial-core>small{color:#8f7e6c!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-dial-status{color:#c9b4a3!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-dial-status:before{color:#8d7d6b!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-dial-status span{color:#c6b19f!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-action,
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-showcase-actions .pill-button{background:rgba(10,9,7,.30)!important;color:#c8bfb6!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-action.primary{background:linear-gradient(135deg,color-mix(in srgb,var(--profile-accent) 14%,rgba(10,9,7,.42)),rgba(10,9,7,.28))!important;color:color-mix(in srgb,var(--profile-accent) 55%,#edc4a1)!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-stat-ribbon,
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-stat-ribbon.custom-three{background:rgba(11,9,7,.46)!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-stat-ribbon span{color:#958472!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-stat-ribbon strong,
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-stat-ribbon.custom-three .featured-stat-current-form strong{color:#e0c5ae!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-stat-ribbon small{color:#8d7c6a!important}}
/* source: manager-profile-live-points-v17-27-69.css */
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-stat-ribbon .featured-stat-gw-live-points.live{background:linear-gradient(180deg,rgba(174,114,62,.055),rgba(174,114,62,.012))!important}
html.halloween-theme-active body[data-page="manager"].premium-polish .manager-profile-stat-ribbon .featured-stat-gw-live-points.live strong{color:#edc4a1!important}
html.halloween-theme-active .manager-profile-live-points-dot{background:#ae723e!important;box-shadow:0 0 0 3px rgba(174,114,62,.09),0 0 10px rgba(174,114,62,.28)!important}
/* source: manager-profile-live-h2h-v17-27-70.css */

/* source: homepage-matchday-sync-v17-27-62.css */
html.halloween-theme-active .home-live-panel.locked{border-color:rgba(174,114,62,.30)!important;background:linear-gradient(110deg,rgba(32,29,25,.62),rgba(25,23,20,.97) 48%,rgba(21,19,17,.97))!important}
html.halloween-theme-active .home-live-panel.locked .live-ring i{background:#ae723e!important;box-shadow:0 0 0 6px rgba(174,114,62,.10),0 0 16px rgba(174,114,62,.22)!important}
html.halloween-theme-active .home-live-action.locked{border-color:rgba(174,114,62,.34)!important;background:rgba(174,114,62,.13)!important;color:#e3b58c!important;box-shadow:0 10px 24px rgba(29,25,21,.12)!important}
html.halloween-theme-active .home-live-action.locked:hover{background:rgba(174,114,62,.19)!important}
html.halloween-theme-active .home-hero-pulse.locked{border-color:rgba(174,114,62,.18)!important}
html.halloween-theme-active .home-hero-pulse.locked .home-hero-pulse-head>span i{background:#ae723e!important;box-shadow:0 0 0 4px rgba(174,114,62,.09)!important}
@media (max-width:760px), (hover:none) and (pointer:coarse) and (max-width:1024px){html.halloween-theme-active .mobile-v24-hero.locked{background:radial-gradient(circle at 88% 5%,rgba(174,114,62,.20),transparent 42%),linear-gradient(145deg,#211e1a 0%,#171412 52%,#0c0b09 100%)!important}
html.halloween-theme-active .mobile-v24-hero.locked .mobile-v24-hero-meta>span i{background:#ae723e!important;box-shadow:0 0 0 5px rgba(174,114,62,.10)!important}}
/* source: average-opponent-v17-27-60.css */
html.halloween-theme-active .fpl-average-avatar{background:radial-gradient(circle at 35% 28%,rgba(210,157,111,.2),transparent 35%),linear-gradient(145deg,#1e1b18,#0f0d0c 72%)!important;border:1px solid rgba(205,153,107,.32)!important}
html.halloween-theme-active .fpl-average-avatar__orb{border:1px solid rgba(210,157,111,.34)!important;background:rgba(13,11,10,.78)!important;box-shadow:0 0 0 5px rgba(210,157,111,.04),0 0 22px rgba(186,128,78,.12)!important}
html.halloween-theme-active .fpl-average-avatar__orb b{color:#edc4a1!important}
html.halloween-theme-active .fpl-average-avatar__orb small{color:#c3946c!important}
html.halloween-theme-active .matchday-person-stats.average{border-color:rgba(195,148,108,.16)!important;background:rgba(18,16,13,.4)!important}
html.halloween-theme-active .matchday-person-stats.average .primary b{color:#d4a983!important}
html.halloween-theme-active .h2h-row-battle-intel.average{color:#bb9879!important}
html.halloween-theme-active .average-centre-kicker{border:1px solid rgba(198,146,100,.14)!important;background:linear-gradient(135deg,rgba(127,86,50,.10),rgba(11,10,8,.72))!important}
html.halloween-theme-active .average-centre-kicker>span{border:1px solid rgba(204,151,106,.34)!important;background:#161411!important;color:#d4a983!important;box-shadow:0 0 30px rgba(188,124,69,.09)!important}
html.halloween-theme-active .average-centre-kicker small{color:#c19268!important}
html.halloween-theme-active .average-centre-kicker strong{color:#ede1d4!important}
html.halloween-theme-active .average-centre-kicker p{color:#a69889!important}
html.halloween-theme-active .average-centre-side{background:rgba(13,11,9,.62)!important}
html.halloween-theme-active .average-centre-side>strong{color:#ede1d4!important}
html.halloween-theme-active .average-centre-side>small{color:#9a8a79!important}
html.halloween-theme-active .average-centre-side>b{color:#edc4a1!important}
html.halloween-theme-active .average-centre-side.is-average{background:linear-gradient(145deg,rgba(34,30,27,.72),rgba(11,10,8,.76))!important;border-color:rgba(200,148,102,.18)!important}
html.halloween-theme-active .average-centre-side.is-average>strong{color:#d9b18e!important}
html.halloween-theme-active .average-centre-score{background:#100e0c!important}
html.halloween-theme-active .average-centre-score>span{color:#c5966e!important}
html.halloween-theme-active .average-centre-score>small{color:#9b8c7b!important}
html.halloween-theme-active .average-centre-notes>div{background:rgba(11,9,8,.55)!important}
html.halloween-theme-active .average-centre-notes span{color:#877766!important}
html.halloween-theme-active .average-centre-notes strong{color:#e1c5ad!important}
html.halloween-theme-active .average-centre-notes small{color:#8c7b69!important}

/* HABBOON FPL — AFTER DARK 2026
   Seasonal Halloween visual layer. No layout dimensions are changed.
   Enabled by html.halloween-theme-active, controlled by Worker/Staff Console.
*/

html.halloween-theme-active{
  --bg:#090b12;
  --bg-deep:#03050a;
  --panel:#0e1110;
  --panel-2:#151817;
  --panel-3:#1b1714;
  --line:rgba(255,171,52,.13);
  --line-strong:rgba(255,135,31,.30);
  --text:#f7f3eb;
  --muted:#b5aa9d;
  --muted-2:#7d7469;
  --teal:#ff9f1c;
  --teal-dark:#c95b14;
  --gold:#ffc857;
  --silver:#c8c1d4;
  --bronze:#cb7642;
  --green:#a4ff4f;
  --amber:#ff9f1c;
  --red:#ff5964;
  --blue:#d87522;
  --halloween-orange:#ff8a1f;
  --halloween-amber:#ffc857;
  --halloween-purple:#6e456f;
  --halloween-purple-soft:#aa7da8;
  --halloween-green:#a4ff4f;
  --halloween-crimson:#d74757;
  --halloween-ink:#07070c;
  --halloween-fog:rgba(198,193,177,.08);
  --shadow:0 24px 65px rgba(0,0,0,.48);
}

html.halloween-theme-active body{
  background:
    radial-gradient(circle at 87% 3%,rgba(255,167,52,.13),transparent 18%),
    radial-gradient(circle at 11% 22%,rgba(125,75,255,.12),transparent 24%),
    radial-gradient(ellipse at 50% 115%,rgba(94,128,76,.11),transparent 38%),
    linear-gradient(180deg,#070812 0%,#090b12 42%,#06070c 100%)!important;
  color:var(--text);
}
html.halloween-theme-active body:before{
  content:"";
  position:fixed;
  inset:0;
  z-index:-2;
  pointer-events:none;
  opacity:.7;
  background:
    linear-gradient(115deg,transparent 0 46%,rgba(255,255,255,.012) 46.2% 46.5%,transparent 46.8% 100%),
    repeating-linear-gradient(0deg,rgba(255,255,255,.012) 0 1px,transparent 1px 5px);
}
html.halloween-theme-active ::selection{background:rgba(255,138,31,.34);color:#fff}
html.halloween-theme-active ::-webkit-scrollbar-thumb{background:linear-gradient(#f39a2c,#8a3c10);border-color:#08090f}

/* ---------- Global premium surfaces ---------- */
html.halloween-theme-active .topbar,
html.halloween-theme-active .hbn-site-header{
  background:linear-gradient(180deg,rgba(10,8,16,.965),rgba(7,8,14,.91))!important;
  border-bottom-color:rgba(255,143,31,.16)!important;
  box-shadow:0 12px 42px rgba(0,0,0,.38),inset 0 -1px rgba(112,83,100,.05);
}
html.halloween-theme-active .desktop-nav-link.active,
html.halloween-theme-active .hbn-site-nav__link.active{
  color:#fff6e8!important;
}
html.halloween-theme-active .desktop-nav-link.active:after,
html.halloween-theme-active .hbn-site-nav__link.active:after{
  background:linear-gradient(90deg,#ff9a28,#d05b13)!important;
  box-shadow:0 0 15px rgba(255,138,31,.42);
}
html.halloween-theme-active .header-live-dot.active,
html.halloween-theme-active .mobile-live-dot{
  background:var(--halloween-green)!important;
  box-shadow:0 0 0 4px rgba(164,255,79,.09),0 0 14px rgba(164,255,79,.55)!important;
}
html.halloween-theme-active .desktop-more-popover,
html.halloween-theme-active .mobile-v23-drawer .drawer-panel,
html.halloween-theme-active .app-sheet,
html.halloween-theme-active .modal-backdrop>section{
  border-color:rgba(255,138,31,.17)!important;
  background:linear-gradient(180deg,rgba(18,15,26,.985),rgba(7,8,13,.99))!important;
}
html.halloween-theme-active .search-trigger,
html.halloween-theme-active .icon-button,
html.halloween-theme-active .hbn-site-actions__icon{
  border-color:rgba(255,157,49,.15)!important;
  background:rgba(255,255,255,.025)!important;
}
html.halloween-theme-active .search-trigger:hover,
html.halloween-theme-active .icon-button:hover,
html.halloween-theme-active .hbn-site-actions__icon:hover{
  border-color:rgba(255,138,31,.42)!important;
  background:rgba(255,138,31,.07)!important;
}
html.halloween-theme-active .staff-console-top-button{
  border-color:rgba(255,200,87,.3)!important;
  background:linear-gradient(180deg,rgba(54,31,14,.82),rgba(18,14,11,.94))!important;
}
html.halloween-theme-active .desktop-my-manager-button,
html.halloween-theme-active .desktop-my-profile-link{
  border-color:rgba(255,138,31,.22)!important;
  background:rgba(255,138,31,.055)!important;
}
html.halloween-theme-active .site-footer{
  position:relative;
  border-top-color:rgba(255,138,31,.13)!important;
  background:linear-gradient(180deg,rgba(6,7,12,.72),rgba(3,4,8,.96));
}
html.halloween-theme-active .site-footer:before{
  content:"🎃 FPL AFTER DARK · HALLOWEEN EDITION";
  position:absolute;
  left:50%;
  top:5px;
  transform:translateX(-50%);
  color:#e7a352;
  font-size:9px;
  font-weight:900;
  letter-spacing:.13em;
  text-transform:uppercase;
  white-space:nowrap;
  pointer-events:none;
  opacity:.72;
}

html.halloween-theme-active .panel,
html.halloween-theme-active .info-card,
html.halloween-theme-active .kpi,
html.halloween-theme-active .stats-summary-card,
html.halloween-theme-active .leader-panel,
html.halloween-theme-active [class*="-card"]{
  border-color:rgba(255,157,49,.12);
}
html.halloween-theme-active .panel,
html.halloween-theme-active .info-card,
html.halloween-theme-active .kpi,
html.halloween-theme-active .stats-summary-card{
  background:linear-gradient(150deg,rgba(25,22,18,.94),rgba(7,10,9,.97));
  box-shadow:0 18px 45px rgba(0,0,0,.24);
}
html.halloween-theme-active .eyebrow,
html.halloween-theme-active .panel-title,
html.halloween-theme-active .kpi-value,
html.halloween-theme-active a:not(.plain-link){
  --seasonal-link:var(--halloween-orange);
}
html.halloween-theme-active .eyebrow{color:#ffab3d!important}
html.halloween-theme-active .badge.teal,
html.halloween-theme-active .pill-button.active,
html.halloween-theme-active .tab.active,
html.halloween-theme-active [aria-current="page"].pill-button{
  color:#ffd8a5!important;
  border-color:rgba(255,138,31,.32)!important;
  background:linear-gradient(180deg,rgba(74,39,12,.72),rgba(31,20,12,.84))!important;
}
html.halloween-theme-active .cta-link.primary,
html.halloween-theme-active .cta-button.primary,
html.halloween-theme-active button.primary,
html.halloween-theme-active .action-button{
  background:linear-gradient(180deg,#d96618,#9b3b0c)!important;
  border-color:rgba(255,190,91,.25)!important;
  box-shadow:0 14px 34px rgba(99,41,8,.28),inset 0 1px rgba(255,208,137,.12)!important;
}
html.halloween-theme-active .cta-link.primary:hover,
html.halloween-theme-active .cta-button.primary:hover,
html.halloween-theme-active button.primary:hover{
  filter:brightness(1.08);
  box-shadow:0 16px 42px rgba(255,111,24,.2)!important;
}
html.halloween-theme-active .form span:first-child{box-shadow:0 0 12px rgba(164,255,79,.08)}
html.halloween-theme-active .form .w{background:#a4ff4f!important;color:#071003!important}
html.halloween-theme-active .form .d{background:#ffb347!important;color:#170d00!important}
html.halloween-theme-active .form .l{background:#8f3145!important;color:#ffeef1!important}

/* ---------- Floating themed layer: zero layout shift ---------- */
#halloween-theme-overlay{
  position:fixed;
  inset:0;
  z-index:19;
  pointer-events:none;
  overflow:hidden;
  contain:layout paint style;
}
#halloween-theme-overlay .halloween-moon{
  position:absolute;
  right:3.3vw;
  top:96px;
  width:88px;
  height:88px;
  border-radius:50%;
  opacity:.24;
  background:radial-gradient(circle at 35% 32%,#fff4ca 0 7%,#ffd36d 9% 40%,#c06a2d 72%,#6f3150 100%);
  box-shadow:0 0 50px rgba(255,175,64,.23),0 0 130px rgba(141,77,255,.13);
  filter:saturate(.8);
}
#halloween-theme-overlay .halloween-moon:after{
  content:"";
  position:absolute;
  width:18px;height:18px;border-radius:50%;left:18px;top:46px;background:rgba(91,45,54,.18);
  box-shadow:32px -22px 0 5px rgba(91,45,54,.11),38px 15px 0 -2px rgba(91,45,54,.16),10px -25px 0 -4px rgba(91,45,54,.14);
}
#halloween-theme-overlay .halloween-fog{
  position:absolute;
  left:-12vw;
  width:124vw;
  height:165px;
  bottom:-60px;
  opacity:.19;
  background:
    radial-gradient(ellipse at 12% 55%,rgba(225,219,236,.58),transparent 22%),
    radial-gradient(ellipse at 42% 60%,rgba(185,173,204,.52),transparent 27%),
    radial-gradient(ellipse at 76% 48%,rgba(225,219,236,.55),transparent 25%);
  filter:blur(22px);
  animation:halloweenFogDrift 18s ease-in-out infinite alternate;
}
#halloween-theme-overlay .halloween-bat{
  position:absolute;
  color:#19131f;
  text-shadow:0 1px 0 rgba(255,148,40,.13);
  opacity:.48;
  font-size:18px;
  animation:halloweenBatFloat 8s ease-in-out infinite;
}
#halloween-theme-overlay .halloween-bat.b1{top:126px;right:12%;animation-delay:-1s;transform:rotate(-12deg)}
#halloween-theme-overlay .halloween-bat.b2{top:178px;right:7%;font-size:12px;animation-delay:-4s}
#halloween-theme-overlay .halloween-bat.b3{top:116px;left:7%;font-size:13px;animation-delay:-6s}
#halloween-theme-overlay .halloween-nav-banner{
  position:absolute;
  top:70px;
  left:50%;
  transform:translateX(-50%);
  display:flex;
  align-items:flex-start;
  justify-content:center;
  min-width:320px;
  height:54px;
  filter:drop-shadow(0 12px 12px rgba(0,0,0,.28));
}
#halloween-theme-overlay .halloween-nav-banner:before,
#halloween-theme-overlay .halloween-nav-banner:after{
  content:"";
  position:absolute;
  top:-2px;
  width:1px;
  height:13px;
  background:linear-gradient(rgba(255,185,75,.34),rgba(255,185,75,.08));
}
#halloween-theme-overlay .halloween-nav-banner:before{left:38px}
#halloween-theme-overlay .halloween-nav-banner:after{right:38px}
#halloween-theme-overlay .halloween-nav-banner-main{
  position:relative;
  margin-top:9px;
  padding:7px 26px 8px;
  border:1px solid rgba(255,153,38,.3);
  border-radius:4px 4px 10px 10px;
  background:linear-gradient(180deg,rgba(37,24,42,.97),rgba(19,14,25,.98));
  color:#ffe6bc;
  font-size:9px;
  line-height:1;
  font-weight:950;
  letter-spacing:.17em;
  text-transform:uppercase;
  box-shadow:inset 0 1px rgba(255,255,255,.045),0 0 20px rgba(112,83,100,.06);
}
#halloween-theme-overlay .halloween-nav-banner-main:before,
#halloween-theme-overlay .halloween-nav-banner-main:after{
  position:absolute;
  top:5px;
  font-size:11px;
  line-height:1;
}
#halloween-theme-overlay .halloween-nav-banner-main:before{content:"🎃";left:8px}
#halloween-theme-overlay .halloween-nav-banner-main:after{content:"🦇";right:8px}
#halloween-theme-overlay .halloween-sound-toggle{
  pointer-events:auto;
  position:absolute;
  right:-31px;
  top:8px;
  width:24px;
  height:24px;
  border:1px solid rgba(255,166,50,.25);
  border-radius:50%;
  display:grid;
  place-items:center;
  background:#15111c;
  color:#ad9db8;
  font-size:10px;
  cursor:pointer;
}
#halloween-theme-overlay .halloween-sound-toggle.active{color:#ffc857;border-color:rgba(255,200,87,.45);box-shadow:0 0 12px rgba(255,138,31,.13)}

/* ---------- One-time cinematic intro ---------- */
.halloween-intro{
  position:fixed;
  inset:0;
  z-index:10000;
  display:grid;
  place-items:center;
  pointer-events:none;
  background:radial-gradient(circle at 50% 46%,rgba(155,70,14,.24),transparent 34%),radial-gradient(circle at 20% 70%,rgba(73,98,46,.10),transparent 32%),rgba(2,3,4,.965);
  animation:halloweenIntroOut .55s ease 2.65s forwards;
}
.halloween-intro:before,
.halloween-intro:after{content:"🦇";position:absolute;color:#332640;font-size:28px;animation:halloweenIntroBat 2.1s ease-in-out forwards}
.halloween-intro:before{left:12%;top:32%}
.halloween-intro:after{right:13%;top:38%;animation-delay:.2s}
.halloween-intro-card{text-align:center;animation:halloweenIntroCard 2.65s ease both}
.halloween-intro-card>span{display:block;color:#ff9b32;font-size:9px;font-weight:950;letter-spacing:.25em;text-transform:uppercase}
.halloween-intro-card h1{margin:12px 0 4px;font-size:clamp(34px,6vw,74px);line-height:.9;letter-spacing:-.055em;color:#fff7e9;text-shadow:0 0 34px rgba(255,122,24,.25)}
.halloween-intro-card h1 em{display:block;margin-top:8px;color:#f0a03b;font-size:.62em;font-style:normal;letter-spacing:.08em}
.halloween-intro-card p{margin:13px 0 0;color:#bdb2c7;font-size:12px;letter-spacing:.04em}
.halloween-intro-card i{display:block;width:76px;height:2px;margin:18px auto 0;background:linear-gradient(90deg,transparent,#ff8a1f,#ffb547,transparent);box-shadow:0 0 18px rgba(255,138,31,.35)}
.halloween-preview-pill{
  position:fixed;right:14px;bottom:14px;z-index:9998;pointer-events:none;padding:7px 10px;border:1px solid rgba(255,156,45,.32);border-radius:999px;background:rgba(13,10,18,.91);color:#ffd7a3;font-size:8px;font-weight:950;letter-spacing:.13em;text-transform:uppercase;box-shadow:0 8px 24px rgba(0,0,0,.3)
}

/* ---------- Home: haunted night broadcast ---------- */
html.halloween-theme-active body[data-page="home"] .home-hero,
html.halloween-theme-active body[data-page="home"] .mobile-v24-hero{
  border-color:rgba(255,138,31,.23)!important;
  background:
    radial-gradient(circle at 82% 18%,rgba(255,174,57,.13),transparent 17%),
    radial-gradient(circle at 16% 88%,rgba(103,126,63,.10),transparent 24%),
    linear-gradient(125deg,rgba(28,18,10,.98),rgba(10,15,13,.97) 48%,rgba(3,5,5,.995))!important;
  box-shadow:0 28px 70px rgba(0,0,0,.42),inset 0 1px rgba(255,255,255,.03)!important;
}
html.halloween-theme-active body[data-page="home"] .home-hero:before{
  content:"FPL AFTER DARK · HALLOWEEN EDITION";
  position:absolute;
  top:13px;
  right:18px;
  z-index:3;
  color:rgba(255,200,115,.62);
  font-size:7px;
  font-weight:950;
  letter-spacing:.17em;
  text-transform:uppercase;
  pointer-events:none;
}
html.halloween-theme-active body[data-page="home"] .home-title-enhanced{
  text-shadow:0 8px 26px rgba(0,0,0,.34),0 0 28px rgba(142,79,218,.08);
}
html.halloween-theme-active body[data-page="home"] .home-discord-banner{
  border-color:rgba(142,89,255,.22)!important;
  background:linear-gradient(110deg,rgba(52,38,28,.74),rgba(23,18,13,.88))!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-card{
  border-color:rgba(255,194,76,.24)!important;
  background:
    radial-gradient(circle at 88% 18%,rgba(255,178,67,.14),transparent 24%),
    linear-gradient(145deg,rgba(29,23,16,.97),rgba(6,9,8,.99))!important;
  box-shadow:0 22px 50px rgba(0,0,0,.32),inset 0 0 55px rgba(112,83,100,.022)!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-position{
  color:#ffd778!important;
  border-color:rgba(255,200,87,.25)!important;
  background:linear-gradient(180deg,rgba(120,69,16,.78),rgba(51,32,13,.88))!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-avatar-stage:before{box-shadow:0 0 32px rgba(255,138,31,.1)!important}
html.halloween-theme-active body[data-page="home"] .home-aside-feature,
html.halloween-theme-active body[data-page="home"] .home-intelligence-grid>*{
  border-color:rgba(255,138,31,.14)!important;
}
html.halloween-theme-active body[data-page="home"] .latest-news-feature,
html.halloween-theme-active body[data-page="home"] .mobile-v24-news-lead{
  background:linear-gradient(145deg,rgba(24,21,17,.97),rgba(7,10,9,.99))!important;
}
html.halloween-theme-active body[data-page="home"] .home-live-panel,
html.halloween-theme-active body[data-page="home"] .home-live-shell{
  border-color:rgba(164,255,79,.16)!important;
  background:linear-gradient(120deg,rgba(13,24,21,.9),rgba(14,11,22,.95))!important;
}

/* ---------- Live Gameweek / Match Centre ---------- */
html.halloween-theme-active body[data-page="live"] .matchday-broadcast-head,
html.halloween-theme-active .match-centre-dialog,
html.halloween-theme-active .match-centre-shell,
html.halloween-theme-active [class*="match-centre-"][class*="hero"]{
  border-color:rgba(255,139,31,.2)!important;
  background:
    radial-gradient(circle at 50% 110%,rgba(130,72,167,.16),transparent 36%),
    linear-gradient(145deg,rgba(20,18,29,.98),rgba(6,8,13,.99))!important;
  box-shadow:0 28px 70px rgba(0,0,0,.44)!important;
}
html.halloween-theme-active body[data-page="live"] .matchday-broadcast-head:after{
  content:"NIGHT MATCH CENTRE";
  position:absolute;right:18px;bottom:12px;color:rgba(188,153,224,.25);font-size:7px;font-weight:950;letter-spacing:.18em;pointer-events:none
}
html.halloween-theme-active body[data-page="live"] .matchday-card,
html.halloween-theme-active body[data-page="live"] .matchday-pl-mini,
html.halloween-theme-active body[data-page="live"] .matchday-event-row{
  border-color:rgba(255,143,31,.12)!important;
  background:linear-gradient(145deg,rgba(26,21,34,.78),rgba(8,10,16,.93))!important;
}
html.halloween-theme-active body[data-page="live"] .matchday-scoreboard,
html.halloween-theme-active .match-centre-score,
html.halloween-theme-active .match-centre-scoreboard{
  color:#fff4df!important;
  text-shadow:0 0 24px rgba(255,136,29,.16),0 6px 18px rgba(0,0,0,.38);
}
html.halloween-theme-active body[data-page="live"] .matchday-live-chip.live,
html.halloween-theme-active body[data-page="live"] .matchday-live-beacon i{
  color:#dfffbd!important;background:#a4ff4f!important;box-shadow:0 0 14px rgba(164,255,79,.5)!important
}
html.halloween-theme-active .phase7-personal-recap,
html.halloween-theme-active [class*="phase7-"]{
  border-color:rgba(112,83,100,.13)!important;
}
html.halloween-theme-active .phase7-personal-recap:after{
  content:"THE NIGHT IS OVER";position:absolute;right:14px;top:10px;color:rgba(194,160,232,.22);font-size:6px;font-weight:950;letter-spacing:.16em;pointer-events:none
}
html.halloween-theme-active .bench-regret,
html.halloween-theme-active [class*="bench-regret"]{border-color:rgba(188,151,226,.22)!important;background:rgba(114,74,153,.07)!important}

/* ---------- H2H tables, fixtures, rankings ---------- */
html.halloween-theme-active body[data-page="league"] table,
html.halloween-theme-active body[data-page="fixtures"] table,
html.halloween-theme-active body[data-page="gameweeks"] table,
html.halloween-theme-active body[data-page="h2h"] table{
  background:rgba(7,8,13,.62)!important;
}
html.halloween-theme-active table thead th{
  background:rgba(33,24,42,.76)!important;
  border-color:rgba(255,147,35,.11)!important;
  color:#bfb4c7!important;
}
html.halloween-theme-active table tbody tr{border-color:rgba(255,255,255,.045)!important}
html.halloween-theme-active table tbody tr:hover{background:linear-gradient(90deg,rgba(255,138,31,.055),rgba(112,83,100,.03))!important}
html.halloween-theme-active body[data-page="league"] table tbody tr:nth-child(1){background:linear-gradient(90deg,rgba(255,200,87,.08),transparent)!important}
html.halloween-theme-active body[data-page="league"] table tbody tr:nth-child(2){background:linear-gradient(90deg,rgba(190,184,204,.045),transparent)!important}
html.halloween-theme-active body[data-page="league"] table tbody tr:nth-child(3){background:linear-gradient(90deg,rgba(188,104,64,.05),transparent)!important}
html.halloween-theme-active .fixture-card,
html.halloween-theme-active .gameweek-card,
html.halloween-theme-active .h2h-card{
  border-color:rgba(255,143,31,.13)!important;
  background:linear-gradient(145deg,rgba(23,20,30,.88),rgba(8,9,15,.96))!important;
}

/* ---------- Manager profiles ---------- */
html.halloween-theme-active body[data-page="manager"] .manager-profile-showcase{
  border-color:rgba(255,141,31,.23)!important;
  background:
    radial-gradient(circle at 18% 62%,rgba(112,83,100,.11),transparent 21%),
    radial-gradient(circle at 85% 12%,rgba(255,154,44,.11),transparent 23%),
    linear-gradient(135deg,rgba(26,20,34,.98),rgba(7,10,15,.99))!important;
  box-shadow:0 28px 68px rgba(0,0,0,.42)!important;
}
html.halloween-theme-active body[data-page="manager"] .manager-profile-showcase:before{
  content:"AFTER DARK";
  position:absolute;
  right:18px;
  bottom:11px;
  z-index:2;
  color:rgba(195,156,236,.18);
  font-size:7px;
  font-weight:950;
  letter-spacing:.2em;
  pointer-events:none;
}
html.halloween-theme-active body[data-page="manager"] .manager-profile-avatar-stage:after{
  content:"";
  position:absolute;
  inset:12% 9% 3%;
  z-index:-1;
  border-radius:50%;
  background:radial-gradient(circle,rgba(255,143,31,.12),rgba(112,83,100,.05) 38%,transparent 68%);
  filter:blur(8px);
  pointer-events:none;
}
html.halloween-theme-active body[data-page="manager"] .manager-profile-showcase-avatar{filter:drop-shadow(0 10px 16px rgba(0,0,0,.35)) drop-shadow(0 0 11px rgba(112,83,100,.06))}
html.halloween-theme-active body[data-page="manager"] .manager-profile-rank-card,
html.halloween-theme-active body[data-page="manager"] .manager-profile-stat-ribbon,
html.halloween-theme-active body[data-page="manager"] .manager-profile-pinned-achievement,
html.halloween-theme-active body[data-page="manager"] .manager-profile-favourites-quiet,
html.halloween-theme-active body[data-page="manager"] .manager-profile-duo-quiet{
  border-color:rgba(255,151,39,.14)!important;
  background:linear-gradient(145deg,rgba(29,23,38,.82),rgba(8,9,15,.92))!important;
}
html.halloween-theme-active body[data-page="manager"] .profile-honour-badge,
html.halloween-theme-active body[data-page="manager"] .manager-profile-tag{
  box-shadow:0 0 16px rgba(112,83,100,.05)!important;
}
html.halloween-theme-active body[data-page="manager"] .manager-profile-duo-quiet.has-duo{
  border-color:rgba(164,103,255,.23)!important;
  background:linear-gradient(135deg,rgba(76,46,111,.13),rgba(255,128,25,.04))!important;
}
html.halloween-theme-active body[data-page="duo"] .page-head:after{
  content:"CURSED CHEMISTRY";
}
html.halloween-theme-active body[data-page="manager"] .discord-profile-verified{
  border-color:rgba(159,111,255,.28)!important;
  background:linear-gradient(110deg,rgba(122,64,28,.16),rgba(255,137,29,.055))!important;
}
html.halloween-theme-active .official-staff-marker.owner{box-shadow:0 0 18px rgba(255,197,78,.1)!important}
html.halloween-theme-active .official-staff-marker.moderator{box-shadow:0 0 18px rgba(112,83,100,.08)!important}

/* ---------- Monthly, Prize Centre, Cups ---------- */
html.halloween-theme-active body[data-page="monthly"] .page-head,
html.halloween-theme-active body[data-page="prizes"] .page-head,
html.halloween-theme-active body[data-page="cups"] .page-head{
  position:relative;
}
html.halloween-theme-active body[data-page="monthly"] .page-head:after{content:"OCTOBER CHAMPIONSHIP · UNDER THE LIGHTS"}
html.halloween-theme-active body[data-page="prizes"] .page-head:after{content:"THE PRIZE VAULT"}
html.halloween-theme-active body[data-page="cups"] .page-head:after{content:"NIGHTMARE KNOCKOUT"}
html.halloween-theme-active body[data-page="records"] .page-head:after{content:"BOOK OF THE NIGHT"}
html.halloween-theme-active body[data-page="monthly"] .page-head:after,
html.halloween-theme-active body[data-page="prizes"] .page-head:after,
html.halloween-theme-active body[data-page="cups"] .page-head:after,
html.halloween-theme-active body[data-page="records"] .page-head:after,
html.halloween-theme-active body[data-page="duo"] .page-head:after{
  position:absolute;right:0;top:2px;color:rgba(191,149,230,.34);font-size:7px;font-weight:950;letter-spacing:.15em;pointer-events:none
}
html.halloween-theme-active .monthly-podium,
html.halloween-theme-active [class*="monthly-"][class*="card"],
html.halloween-theme-active .prize-centre-hero,
html.halloween-theme-active [class*="prize-"][class*="card"],
html.halloween-theme-active [class*="cup-"][class*="card"]{
  border-color:rgba(255,154,39,.15)!important;
  background:linear-gradient(145deg,rgba(28,22,35,.9),rgba(8,9,14,.96))!important;
}
html.halloween-theme-active .monthly-podium>*:first-child,
html.halloween-theme-active .monthly-podium .first,
html.halloween-theme-active [class*="podium"] .rank-1{
  box-shadow:inset 0 0 45px rgba(255,193,71,.045),0 0 22px rgba(255,193,71,.05)!important;
}
html.halloween-theme-active .cup-bracket-line,
html.halloween-theme-active [class*="cup-"][class*="connector"]{border-color:rgba(143,92,255,.35)!important}
html.halloween-theme-active .pixel-diamond{filter:drop-shadow(0 0 6px rgba(219,119,42,.16))}

/* ---------- Stats, records, achievements ---------- */
html.halloween-theme-active body[data-page="records"] .stats-record-group,
html.halloween-theme-active body[data-page="records"] .stats-record-card,
html.halloween-theme-active body[data-page="awards"] [class*="award"]{
  border-color:rgba(112,83,100,.12)!important;
  background:linear-gradient(155deg,rgba(26,21,34,.88),rgba(8,9,14,.96))!important;
}
html.halloween-theme-active .achievement-card.rare,
html.halloween-theme-active .achievement-card.elite,
html.halloween-theme-active [class*="achievement"][class*="rare"],
html.halloween-theme-active [class*="achievement"][class*="elite"]{
  box-shadow:0 0 22px rgba(139,87,255,.08)!important;
}

/* ---------- News / articles / Times ---------- */
html.halloween-theme-active body[data-page="news"] .news-article-card,
html.halloween-theme-active body[data-page="news"] [class*="news-"][class*="card"]{
  border-color:rgba(255,141,31,.16)!important;
  background:linear-gradient(180deg,rgba(26,21,34,.97),rgba(8,10,16,.99))!important;
}
html.halloween-theme-active body[data-page="news"] .news-article-hero{
  background:linear-gradient(115deg,#31182d,#19162c 53%,#132621)!important;
}
html.halloween-theme-active body[data-page="news"] .news-article-hero:after{
  background:linear-gradient(90deg,rgba(26,9,22,.93),rgba(8,10,20,.68) 63%,rgba(7,13,16,.44))!important;
}
html.halloween-theme-active body[data-page="news"] .news-article-summary{
  border-left-color:#ff8a1f!important;
  background:rgba(255,138,31,.055)!important;
}
html.halloween-theme-active body[data-page="news"] .news-article-body blockquote{
  border-left-color:#9a65ff!important;
  background:rgba(112,83,100,.055)!important;
}
html.halloween-theme-active .article-weekly-prize-board,
html.halloween-theme-active .weekly-prize-board,
html.halloween-theme-active [class*="prize-board"]{
  --board-accent:#ff8a1f;
}
html.halloween-theme-active .article-weekly-prize-board>header,
html.halloween-theme-active .weekly-prize-board>header,
html.halloween-theme-active [class*="prize-board"]>header{
  background:linear-gradient(110deg,#1b1524,#173026)!important;
  border-color:rgba(255,138,31,.2)!important;
}
html.halloween-theme-active .newspaper-overlay{background:rgba(7,6,9,.96)!important}
html.halloween-theme-active .newspaper-v2{
  --times-burgundy:#7b2b39;
  --times-blue:#7a4d2d;
  filter:sepia(.03) saturate(.94);
}
html.halloween-theme-active .newspaper-v2 .newspaper-sheet{box-shadow:0 30px 80px rgba(0,0,0,.48)!important}

/* ---------- Community / inbox ---------- */
html.halloween-theme-active .inbox-panel,
html.halloween-theme-active .notification-centre,
html.halloween-theme-active [class*="inbox-"][class*="card"],
html.halloween-theme-active [class*="notification-"][class*="card"]{
  border-color:rgba(255,143,31,.14)!important;
  background:linear-gradient(145deg,rgba(25,20,33,.94),rgba(8,9,14,.98))!important;
}
html.halloween-theme-active .notification-bubble,
html.halloween-theme-active [class*="alert-bubble"]{
  border-color:rgba(255,144,31,.28)!important;
  box-shadow:0 18px 42px rgba(0,0,0,.4),0 0 18px rgba(112,83,100,.05)!important;
}
html.halloween-theme-active .live-chat-shell,
html.halloween-theme-active [class*="live-chat-"][class*="panel"]{
  border-color:rgba(112,83,100,.13)!important;
  background:linear-gradient(180deg,rgba(24,18,34,.95),rgba(8,9,14,.98))!important;
}

/* ---------- Arcade: haunted cabinets ---------- */
html.halloween-theme-active body[data-page="arcade"] .vegas-cabinet-card,
html.halloween-theme-active body[data-page="arcade"] .vegas-active-machine{
  filter:saturate(.82) hue-rotate(8deg);
  border-color:rgba(255,141,31,.23)!important;
  box-shadow:0 20px 55px rgba(0,0,0,.4),0 0 24px rgba(117,66,163,.05)!important;
}
html.halloween-theme-active body[data-page="arcade"] .vegas-card-lights{filter:hue-rotate(65deg) saturate(1.3)}

/* ---------- Staff Console: restrained seasonal treatment ---------- */
html.halloween-theme-active body[data-page="staff-console"] .staff-console-shell{
  --staff-accent:#ff9a2c;
}
html.halloween-theme-active body[data-page="staff-console"] .staff-console-hero,
html.halloween-theme-active body[data-page="staff-console"] .staff-console-panel{
  border-color:rgba(255,146,33,.13)!important;
}
html.halloween-theme-active body[data-page="staff-console"] .staff-console-hero{
  background:linear-gradient(130deg,rgba(33,24,42,.95),rgba(9,12,18,.98))!important;
}

/* ---------- Hidden pumpkin hunt ---------- */
.halloween-hidden-pumpkin{
  position:fixed;
  z-index:9997;
  width:28px;
  height:28px;
  padding:0;
  border:0;
  background:transparent;
  color:#ff9a27;
  font-size:19px;
  line-height:1;
  opacity:.23;
  filter:drop-shadow(0 4px 8px rgba(0,0,0,.42));
  cursor:pointer;
  pointer-events:auto;
  transition:opacity .2s ease,transform .2s ease,filter .2s ease;
}
.halloween-hidden-pumpkin:hover,.halloween-hidden-pumpkin:focus-visible{opacity:.95;transform:scale(1.16) rotate(-4deg);filter:drop-shadow(0 0 11px rgba(255,138,31,.45));outline:none}
.halloween-hidden-pumpkin.found{animation:halloweenPumpkinFound .65s ease forwards;pointer-events:none}
.halloween-pumpkin-toast{
  position:fixed;left:50%;bottom:78px;z-index:10001;transform:translateX(-50%);padding:9px 14px;border:1px solid rgba(255,143,31,.27);border-radius:999px;background:rgba(15,11,20,.96);color:#f6ddbd;font-size:10px;font-weight:850;box-shadow:0 16px 38px rgba(0,0,0,.4);animation:halloweenToast 2.5s ease forwards
}
.halloween-pumpkin-hunter-badge{
  position:absolute;z-index:9;right:12px;bottom:10px;padding:5px 8px;border:1px solid rgba(255,150,33,.3);border-radius:999px;background:rgba(19,13,24,.88);color:#ffd69b;font-size:7px;font-weight:950;letter-spacing:.11em;text-transform:uppercase;pointer-events:none
}

/* ---------- Page-specific decorative aliases ---------- */
html.halloween-theme-active .page-head{position:relative}
html.halloween-theme-active body[data-page="fixtures"] .page-head:after{content:"NIGHT FIXTURES"}
html.halloween-theme-active body[data-page="gameweeks"] .page-head:after{content:"GAMEWEEK AFTER DARK"}
html.halloween-theme-active body[data-page="rivalry"] .page-head:after{content:"NIGHT DUEL"}
html.halloween-theme-active body[data-page="timeline"] .page-head:after{content:"SEASON OF SHADOWS"}
html.halloween-theme-active body[data-page="awards"] .page-head:after{content:"NIGHT HONOURS"}
html.halloween-theme-active body[data-page="fixtures"] .page-head:after,
html.halloween-theme-active body[data-page="gameweeks"] .page-head:after,
html.halloween-theme-active body[data-page="rivalry"] .page-head:after,
html.halloween-theme-active body[data-page="timeline"] .page-head:after,
html.halloween-theme-active body[data-page="awards"] .page-head:after{
  position:absolute;right:0;top:2px;color:rgba(194,151,231,.3);font-size:7px;font-weight:950;letter-spacing:.15em;pointer-events:none
}

/* ---------- Theme animations ---------- */
@keyframes halloweenFogDrift{from{transform:translate3d(-2%,0,0) scale(1)}to{transform:translate3d(2%,8px,0) scale(1.03)}}
@keyframes halloweenBatFloat{0%,100%{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(7px) rotate(5deg)}}
@keyframes halloweenIntroOut{to{opacity:0;visibility:hidden}}
@keyframes halloweenIntroCard{0%{opacity:0;transform:translateY(12px) scale(.98)}18%{opacity:1;transform:none}78%{opacity:1;transform:none}100%{opacity:0;transform:translateY(-4px) scale(1.01)}}
@keyframes halloweenIntroBat{0%{opacity:0;transform:translate(-20px,15px) scale(.8)}35%{opacity:.7}100%{opacity:0;transform:translate(100px,-85px) scale(1.25)}}
@keyframes halloweenPumpkinFound{0%{opacity:1;transform:scale(1)}45%{opacity:1;transform:scale(1.35) rotate(10deg)}100%{opacity:0;transform:scale(.45) rotate(-20deg)}}
@keyframes halloweenToast{0%{opacity:0;transform:translate(-50%,10px)}12%,78%{opacity:1;transform:translate(-50%,0)}100%{opacity:0;transform:translate(-50%,-5px)}}

/* ---------- Mobile restraint / performance ---------- */
@media(max-width:760px){
  #halloween-theme-overlay .halloween-moon{width:58px;height:58px;right:-8px;top:72px;opacity:.16}
  #halloween-theme-overlay .halloween-bat{display:none}
  #halloween-theme-overlay .halloween-fog{height:120px;opacity:.12}
  #halloween-theme-overlay .halloween-nav-banner{top:55px;min-width:224px;height:44px}
  #halloween-theme-overlay .halloween-nav-banner-main{margin-top:7px;padding:6px 22px 7px;font-size:7px;letter-spacing:.13em}
  #halloween-theme-overlay .halloween-nav-banner-main:before,#halloween-theme-overlay .halloween-nav-banner-main:after{font-size:9px}
  #halloween-theme-overlay .halloween-sound-toggle{right:-27px;top:5px;width:22px;height:22px}
  html.halloween-theme-active body[data-page="home"] .home-hero:before{display:none}
  html.halloween-theme-active .page-head:after{display:none!important}
  .halloween-hidden-pumpkin{width:25px;height:25px;font-size:17px}
  .halloween-preview-pill{right:8px;bottom:68px;font-size:7px}
  html.halloween-theme-active .site-footer:before{display:none}
}

@media(prefers-reduced-motion:reduce){
  #halloween-theme-overlay .halloween-fog,
  #halloween-theme-overlay .halloween-bat,
  .halloween-intro,
  .halloween-intro-card,
  .halloween-intro:before,
  .halloween-intro:after,
  .halloween-hidden-pumpkin,
  .halloween-pumpkin-toast{animation:none!important;transition:none!important}
  .halloween-intro{display:none!important}
}

/* ---------- After Dark finishing pass: decorative-only, zero geometry shift ---------- */
html.halloween-theme-active .hbn-site-brand__lockup,
html.halloween-theme-active .mobile-brand-button{position:relative!important}
html.halloween-theme-active .hbn-site-brand__lockup:after{
  content:"🎃";
  position:absolute;
  right:-8px;
  top:-9px;
  z-index:4;
  font-size:13px;
  line-height:1;
  transform:rotate(10deg);
  filter:drop-shadow(0 3px 5px rgba(0,0,0,.35));
  pointer-events:none;
}
html.halloween-theme-active .mobile-brand-button:after{
  content:"🎃";
  position:absolute;
  right:-5px;
  top:-5px;
  font-size:10px;
  line-height:1;
  filter:drop-shadow(0 2px 4px rgba(0,0,0,.38));
  pointer-events:none;
}
html.halloween-theme-active .halloween-lineups-locked{position:relative}
html.halloween-theme-active .halloween-lineups-locked:after{
  content:"THE GATES ARE CLOSED";
  position:absolute;
  right:15px;
  bottom:8px;
  color:rgba(255,191,92,.24);
  font-size:6px;
  font-weight:950;
  letter-spacing:.17em;
  text-transform:uppercase;
  pointer-events:none;
}
html.halloween-theme-active .match-centre-captain-battle{
  border-color:rgba(153,96,255,.2)!important;
  background:linear-gradient(100deg,rgba(255,129,26,.045),rgba(22,18,32,.92) 48%,rgba(112,83,100,.045))!important;
}
html.halloween-theme-active .match-centre-final-calls article.success{
  border-color:rgba(164,255,79,.22)!important;
  box-shadow:inset 0 0 24px rgba(164,255,79,.025)!important;
}
html.halloween-theme-active .match-centre-final-calls article.failed{
  border-color:rgba(215,71,87,.2)!important;
  box-shadow:inset 0 0 24px rgba(215,71,87,.025)!important;
}
html.halloween-theme-active .bench-regret,
html.halloween-theme-active [class*="bench-regret"]{position:relative}
html.halloween-theme-active .bench-regret:after,
html.halloween-theme-active [class*="bench-regret"]:after{
  content:"HAUNTING THE BENCH  👻";
  position:absolute;
  right:12px;
  bottom:8px;
  color:rgba(205,177,232,.22);
  font-size:6px;
  font-weight:950;
  letter-spacing:.14em;
  pointer-events:none;
}
html.halloween-theme-active .manager-directory-card,
html.halloween-theme-active .manager-card.phase3-manager-card{
  position:relative;
  overflow:hidden;
  border-color:rgba(255,145,32,.14)!important;
  background:linear-gradient(145deg,rgba(26,21,34,.92),rgba(8,9,15,.97))!important;
}
html.halloween-theme-active .manager-directory-card:after,
html.halloween-theme-active .manager-card.phase3-manager-card:after{
  content:"";
  position:absolute;
  width:34px;
  height:34px;
  right:-9px;
  top:-9px;
  opacity:.18;
  pointer-events:none;
  background:
    linear-gradient(135deg,transparent 47%,rgba(208,190,225,.8) 48% 50%,transparent 51%),
    linear-gradient(45deg,transparent 47%,rgba(208,190,225,.55) 48% 50%,transparent 51%);
  transform:rotate(8deg);
}
html.halloween-theme-active .news-article-card,
html.halloween-theme-active .latest-news-feature{position:relative}
html.halloween-theme-active .news-article-card:after{
  content:"HALLOWEEN EDITION";
  position:absolute;
  right:9px;
  top:8px;
  z-index:2;
  color:rgba(255,187,96,.34);
  font-size:6px;
  font-weight:950;
  letter-spacing:.14em;
  pointer-events:none;
}
html.halloween-theme-active .not-found-card{position:relative;overflow:hidden}
html.halloween-theme-active .not-found-card:before{
  content:"👻";
  position:absolute;
  right:7%;
  top:12%;
  font-size:52px;
  opacity:.1;
  transform:rotate(8deg);
  pointer-events:none;
}
html.halloween-theme-active .not-found-card:after{
  content:"VANISHED INTO THE FOG";
  position:absolute;
  left:50%;
  bottom:18px;
  transform:translateX(-50%);
  color:rgba(194,157,230,.22);
  font-size:7px;
  font-weight:950;
  letter-spacing:.18em;
  white-space:nowrap;
  pointer-events:none;
}
html.halloween-theme-active .skeleton,
html.halloween-theme-active [class*="skeleton"]{
  background-image:linear-gradient(90deg,rgba(112,83,100,.022),rgba(255,145,32,.07),rgba(112,83,100,.022))!important;
}
html.halloween-theme-active body[data-page="staff"] [class*="staff-"][class*="card"]{
  border-color:rgba(255,145,32,.15)!important;
  box-shadow:0 14px 34px rgba(0,0,0,.2)!important;
}
html.halloween-theme-active body[data-page="staff"] [class*="staff-"][class*="avatar"]{
  filter:drop-shadow(0 0 10px rgba(112,83,100,.10))!important;
}

@media(max-width:760px){
  html.halloween-theme-active .hbn-site-brand__lockup:after{display:none}
  html.halloween-theme-active .halloween-lineups-locked:after,
  html.halloween-theme-active .bench-regret:after,
  html.halloween-theme-active [class*="bench-regret"]:after,
  html.halloween-theme-active .news-article-card:after{display:none}
}


/* ======================================================================
   v17.27.103 — HALLOWEEN IDENTITY PASS
   Stronger haunted-stadium art direction; no geometry/layout changes.
   ====================================================================== */
html.halloween-theme-active body{
  background:
    radial-gradient(circle at 92% 11%,rgba(207,83,10,.18),transparent 19%),
    radial-gradient(circle at 8% 31%,rgba(72,98,49,.11),transparent 24%),
    radial-gradient(ellipse at 50% 106%,rgba(160,71,12,.10),transparent 37%),
    linear-gradient(180deg,#030505 0%,#070907 37%,#090705 68%,#020303 100%)!important;
}
html.halloween-theme-active body:before{
  opacity:.9;
  background:
    radial-gradient(circle at 50% -8%,rgba(255,121,20,.055),transparent 28%),
    repeating-linear-gradient(90deg,transparent 0 84px,rgba(255,149,45,.010) 85px,transparent 86px),
    repeating-linear-gradient(0deg,rgba(255,255,255,.008) 0 1px,transparent 1px 5px)!important;
}
html.halloween-theme-active .topbar,
html.halloween-theme-active .hbn-site-header{
  background:linear-gradient(180deg,#080906 0%,#050706 100%)!important;
  border-bottom:1px solid rgba(255,128,22,.34)!important;
  box-shadow:0 12px 36px rgba(0,0,0,.52),0 1px 0 rgba(255,164,63,.05) inset!important;
}
html.halloween-theme-active .desktop-nav-link.active:after,
html.halloween-theme-active .hbn-site-nav__link.active:after{
  background:#ef741c!important;
  box-shadow:0 0 12px rgba(239,116,28,.55)!important;
}
html.halloween-theme-active .desktop-nav-link:hover,
html.halloween-theme-active .hbn-site-nav__link:hover{color:#ffb45d!important}

/* No rainbow CTA treatment. Ember/orange is the single action language. */
html.halloween-theme-active .cta-link.primary,
html.halloween-theme-active .cta-button.primary,
html.halloween-theme-active button.primary,
html.halloween-theme-active .action-button,
html.halloween-theme-active .my-manager-quick.primary,
html.halloween-theme-active .home-manage-team{
  color:#fff4e5!important;
  background:linear-gradient(180deg,#cf5b12 0%,#9a3508 100%)!important;
  border-color:rgba(255,170,74,.42)!important;
  box-shadow:0 10px 24px rgba(69,24,3,.34),inset 0 1px 0 rgba(255,226,182,.12)!important;
}
html.halloween-theme-active .cta-link.primary:hover,
html.halloween-theme-active .cta-button.primary:hover,
html.halloween-theme-active button.primary:hover,
html.halloween-theme-active .action-button:hover,
html.halloween-theme-active .my-manager-quick.primary:hover,
html.halloween-theme-active .home-manage-team:hover{
  background:linear-gradient(180deg,#e66b18 0%,#aa3c09 100%)!important;
  border-color:rgba(255,190,95,.62)!important;
  box-shadow:0 12px 28px rgba(113,42,5,.38),0 0 16px rgba(235,103,20,.10)!important;
  filter:none!important;
}
html.halloween-theme-active .my-manager-quick.primary small{color:#efc59c!important}

/* Manager hub becomes a dark haunted command strip instead of teal/purple. */
html.halloween-theme-active .my-manager-hub.redesigned,
html.halloween-theme-active .my-manager-hub{
  border-color:rgba(221,95,17,.24)!important;
  background:
    radial-gradient(circle at 97% 15%,rgba(231,103,22,.08),transparent 20%),
    linear-gradient(145deg,rgba(16,22,18,.98),rgba(9,10,8,.99))!important;
  box-shadow:0 20px 44px rgba(0,0,0,.32),inset 0 1px rgba(255,165,73,.025)!important;
}
html.halloween-theme-active .my-manager-quick:not(.primary){
  border-color:rgba(255,142,37,.11)!important;
  background:rgba(255,139,31,.018)!important;
}
html.halloween-theme-active .my-manager-quick:not(.primary):hover{
  border-color:rgba(255,142,37,.28)!important;
  background:rgba(255,139,31,.055)!important;
}

/* Home feels like a haunted floodlit ground, not a normal dark theme. */
html.halloween-theme-active body[data-page="home"] .home-hero,
html.halloween-theme-active body[data-page="home"] .mobile-v24-hero{
  border-color:rgba(235,101,16,.34)!important;
  background:
    radial-gradient(circle at 86% 16%,rgba(230,103,22,.18),transparent 18%),
    radial-gradient(ellipse at 18% 104%,rgba(88,113,60,.10),transparent 27%),
    linear-gradient(122deg,#1a1009 0%,#0b100d 46%,#030504 100%)!important;
  box-shadow:0 30px 70px rgba(0,0,0,.52),inset 0 0 0 1px rgba(255,160,54,.025)!important;
}
html.halloween-theme-active body[data-page="home"] .home-hero:after{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;
  opacity:.6;
  background:
    linear-gradient(118deg,transparent 0 62%,rgba(255,117,16,.035) 62.2% 62.5%,transparent 62.7%),
    radial-gradient(ellipse at 76% 100%,rgba(192,192,170,.07),transparent 31%);
}
html.halloween-theme-active body[data-page="home"] .home-hero>*{position:relative;z-index:1}
html.halloween-theme-active body[data-page="home"] .home-hero:before{
  color:#e79536!important;
  opacity:.88!important;
}
html.halloween-theme-active body[data-page="home"] .home-title-enhanced{
  color:#fbf5ea!important;
  text-shadow:0 12px 30px rgba(0,0,0,.58),0 0 32px rgba(220,89,11,.07)!important;
}
html.halloween-theme-active body[data-page="home"] .home-title-enhanced:after{
  background:linear-gradient(90deg,#f08a28,#b7460d,transparent)!important;
}
html.halloween-theme-active body[data-page="home"] .latest-news-feature,
html.halloween-theme-active body[data-page="home"] .home-leader-card,
html.halloween-theme-active body[data-page="home"] .home-live-panel,
html.halloween-theme-active body[data-page="home"] .home-live-shell{
  border-color:rgba(218,86,12,.24)!important;
  background:linear-gradient(145deg,rgba(16,20,17,.98),rgba(6,8,7,.995))!important;
  box-shadow:0 18px 42px rgba(0,0,0,.30)!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-card{
  background:
    radial-gradient(circle at 88% 24%,rgba(218,91,14,.16),transparent 22%),
    linear-gradient(145deg,#17120c,#080a08 72%)!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-card:after{content:none!important}
html.halloween-theme-active body[data-page="home"] .home-leader-position{
  color:#ffc66e!important;
  background:linear-gradient(180deg,#493013,#241b0d)!important;
  border-color:rgba(255,179,67,.32)!important;
  box-shadow:0 0 18px rgba(224,101,17,.08)!important;
}

/* Haunted corner webs: decorative pseudo-layers only. */
html.halloween-theme-active body[data-page="home"] .home-hero,
html.halloween-theme-active body[data-page="home"] .home-leader-card,
html.halloween-theme-active body[data-page="home"] .latest-news-feature,
html.halloween-theme-active body[data-page="manager"] .manager-profile-showcase{
  overflow:hidden;
}
html.halloween-theme-active body[data-page="home"] .home-leader-card:before,
html.halloween-theme-active body[data-page="home"] .latest-news-feature:before,
html.halloween-theme-active body[data-page="manager"] .manager-profile-showcase:after{
  content:"";
  position:absolute;
  right:-22px;
  top:-22px;
  width:104px;
  height:104px;
  pointer-events:none;
  opacity:.16;
  background:
    repeating-radial-gradient(circle at 100% 0,transparent 0 15px,rgba(232,218,193,.72) 16px 17px,transparent 18px 28px),
    repeating-conic-gradient(from 180deg at 100% 0,transparent 0 13deg,rgba(232,218,193,.55) 14deg 15deg,transparent 16deg 29deg);
}

/* Global surfaces become soot/iron/old-stadium rather than violet glass. */
html.halloween-theme-active .panel,
html.halloween-theme-active .info-card,
html.halloween-theme-active .kpi,
html.halloween-theme-active .stats-summary-card,
html.halloween-theme-active [class*="-card"]{
  border-color:rgba(214,93,18,.13);
}
html.halloween-theme-active .panel,
html.halloween-theme-active .info-card,
html.halloween-theme-active .kpi,
html.halloween-theme-active .stats-summary-card{
  background:linear-gradient(150deg,rgba(20,20,16,.96),rgba(6,8,7,.985))!important;
}
html.halloween-theme-active .badge.teal,
html.halloween-theme-active .pill-button.active,
html.halloween-theme-active .tab.active,
html.halloween-theme-active [aria-current="page"].pill-button{
  color:#ffd49a!important;
  border-color:rgba(229,111,25,.34)!important;
  background:linear-gradient(180deg,rgba(73,38,13,.82),rgba(25,20,13,.92))!important;
}

/* Banner is a real hanging Halloween sign, not a small generic pill. */
#halloween-theme-overlay .halloween-nav-banner{
  top:67px;
  min-width:390px;
  height:68px;
  filter:drop-shadow(0 14px 15px rgba(0,0,0,.48));
}
#halloween-theme-overlay .halloween-nav-banner:before,
#halloween-theme-overlay .halloween-nav-banner:after{
  top:-4px;
  width:2px;
  height:22px;
  background:repeating-linear-gradient(180deg,#6e6659 0 3px,#28251f 3px 6px);
  box-shadow:0 0 4px rgba(0,0,0,.55);
}
#halloween-theme-overlay .halloween-nav-banner:before{left:52px}
#halloween-theme-overlay .halloween-nav-banner:after{right:52px}
#halloween-theme-overlay .halloween-nav-banner-main{
  margin-top:14px;
  min-width:320px;
  text-align:center;
  padding:9px 30px 11px;
  border:1px solid rgba(238,113,24,.62);
  border-radius:2px 2px 9px 9px;
  clip-path:polygon(2% 0,98% 0,100% 16%,98% 84%,92% 100%,8% 100%,2% 84%,0 16%);
  background:
    linear-gradient(180deg,rgba(44,24,11,.98),rgba(15,13,9,.99)),
    #120d08;
  color:#ffbd66;
  text-shadow:0 1px 0 #2a1105,0 0 12px rgba(230,100,15,.24);
  font-size:10px;
  letter-spacing:.16em;
  box-shadow:inset 0 1px rgba(255,205,133,.08),inset 0 -10px 24px rgba(0,0,0,.24),0 0 22px rgba(224,92,10,.10);
}
#halloween-theme-overlay .halloween-nav-banner-main:before{content:"🎃";left:10px;font-size:13px}
#halloween-theme-overlay .halloween-nav-banner-main:after{content:"🎃";right:10px;font-size:13px}
#halloween-theme-overlay .halloween-sound-toggle{
  right:-29px;
  top:14px;
  border-color:rgba(226,106,23,.32);
  background:#100e09;
  color:#bfa887;
}

/* Cobwebs at the fixed viewport corners make the takeover visible immediately. */
#halloween-theme-overlay .halloween-web{
  position:absolute;
  top:58px;
  width:145px;
  height:145px;
  opacity:.13;
  background:
    repeating-radial-gradient(circle at 0 0,transparent 0 17px,rgba(235,224,204,.72) 18px 19px,transparent 20px 31px),
    repeating-conic-gradient(from 0deg at 0 0,transparent 0 14deg,rgba(235,224,204,.58) 15deg 16deg,transparent 17deg 30deg);
}
#halloween-theme-overlay .halloween-web.web-left{left:0}
#halloween-theme-overlay .halloween-web.web-right{right:0;transform:scaleX(-1)}

/* Warm floating embers = Halloween firelight; no neon rainbow. */
#halloween-theme-overlay .halloween-embers{position:absolute;inset:0;overflow:hidden}
#halloween-theme-overlay .halloween-ember{
  position:absolute;
  bottom:-12px;
  width:3px;height:3px;border-radius:50%;
  background:#ff8a24;
  box-shadow:0 0 7px rgba(255,105,15,.85);
  opacity:0;
  animation:halloweenEmberRise 8s linear infinite;
}
#halloween-theme-overlay .halloween-ember:nth-child(1){left:8%;animation-delay:-1s}
#halloween-theme-overlay .halloween-ember:nth-child(2){left:21%;animation-delay:-5s;animation-duration:10s}
#halloween-theme-overlay .halloween-ember:nth-child(3){left:39%;animation-delay:-3s;animation-duration:9s}
#halloween-theme-overlay .halloween-ember:nth-child(4){left:57%;animation-delay:-7s;animation-duration:11s}
#halloween-theme-overlay .halloween-ember:nth-child(5){left:74%;animation-delay:-2s;animation-duration:8.5s}
#halloween-theme-overlay .halloween-ember:nth-child(6){left:91%;animation-delay:-6s;animation-duration:10.5s}
@keyframes halloweenEmberRise{
  0%{transform:translate3d(0,0,0) scale(.6);opacity:0}
  10%{opacity:.38}
  72%{opacity:.18}
  100%{transform:translate3d(18px,-70vh,0) scale(1.1);opacity:0}
}

/* Keep Halloween copy deliberate and high-contrast. */
html.halloween-theme-active .eyebrow,
html.halloween-theme-active .panel-title{color:#d98a34!important}
html.halloween-theme-active .header-live-dot.active,
html.halloween-theme-active .mobile-live-dot{background:#9fca59!important;box-shadow:0 0 0 4px rgba(159,202,89,.08),0 0 12px rgba(159,202,89,.34)!important}
html.halloween-theme-active .form .w{background:#8eb94d!important}

/* Manager profile: black iron + ember edge. */
html.halloween-theme-active body[data-page="manager"] .manager-profile-showcase{
  border-color:rgba(224,96,15,.30)!important;
  background:
    radial-gradient(circle at 85% 12%,rgba(222,93,15,.15),transparent 22%),
    radial-gradient(circle at 17% 72%,rgba(74,95,51,.08),transparent 24%),
    linear-gradient(135deg,#18110b,#080b09 62%,#030504)!important;
}
html.halloween-theme-active body[data-page="manager"] .manager-profile-showcase:before{color:rgba(229,136,48,.40)!important}

/* News / prize boards / monthly get warm paper + charred-stadium accents. */
html.halloween-theme-active body[data-page="news"] .news-article-card,
html.halloween-theme-active body[data-page="news"] [class*="news-"][class*="card"],
html.halloween-theme-active .monthly-podium,
html.halloween-theme-active [class*="monthly-"][class*="card"],
html.halloween-theme-active .prize-centre-hero,
html.halloween-theme-active [class*="prize-"][class*="card"],
html.halloween-theme-active [class*="cup-"][class*="card"]{
  border-color:rgba(211,85,12,.18)!important;
  background:linear-gradient(145deg,rgba(22,19,14,.96),rgba(6,8,7,.99))!important;
}
html.halloween-theme-active .article-weekly-prize-board>header,
html.halloween-theme-active .weekly-prize-board>header,
html.halloween-theme-active [class*="prize-board"]>header{
  background:linear-gradient(110deg,#1d120b,#0d1711)!important;
  border-color:rgba(225,98,15,.28)!important;
}

/* Mobile keeps the identity but drops expensive atmospheric clutter. */
@media(max-width:760px){
  #halloween-theme-overlay .halloween-nav-banner{top:53px;min-width:250px;height:50px}
  #halloween-theme-overlay .halloween-nav-banner-main{min-width:215px;margin-top:9px;padding:7px 23px 8px;font-size:7px}
  #halloween-theme-overlay .halloween-web{width:82px;height:82px;top:52px;opacity:.09}
  #halloween-theme-overlay .halloween-embers{display:none}
}
@media(prefers-reduced-motion:reduce){#halloween-theme-overlay .halloween-ember{animation:none!important;display:none}}

/* ======================================================================
   v17.27.104 — TRUE HALLOWEEN TAKEOVER
   Feedback pass: unmistakably Halloween, no rainbow/magenta CTA language,
   no floating promo pill, no bright active-nav underline, richer haunted
   football-ground atmosphere while preserving existing layout geometry.
   ====================================================================== */

/* ---------- Palette: soot, pumpkin, bone, moss, old brass ---------- */
html.halloween-theme-active{
  --halloween-orange:#ee741c;
  --halloween-orange-hot:#ff8b2a;
  --halloween-ember:#c9480b;
  --halloween-bone:#eee3d2;
  --halloween-bone-dim:#c7b9a3;
  --halloween-moss:#8fa95f;
  --halloween-brass:#b98a48;
  --halloween-soot:#050605;
  --halloween-iron:#0c0f0d;
  --halloween-char:#17110c;
  --teal:#ee741c;
  --teal-dark:#a93d0b;
  --blue:#b85a19;
  --gold:#d5a45e;
  --amber:#ee741c;
  --text:#f2eadf;
  --muted:#b2a797;
  --muted-2:#776f64;
  --line:rgba(226,111,25,.13);
  --line-strong:rgba(241,124,34,.31);
}

html.halloween-theme-active body{
  background:
    radial-gradient(circle at 88% 8%,rgba(240,126,34,.16),transparent 19%),
    radial-gradient(circle at 9% 28%,rgba(119,142,76,.09),transparent 21%),
    linear-gradient(180deg,#030403 0%,#070907 31%,#0a0705 66%,#020302 100%)!important;
}
html.halloween-theme-active body:before{
  opacity:1!important;
  background:
    radial-gradient(ellipse at 50% 105%,rgba(184,117,58,.055),transparent 42%),
    repeating-linear-gradient(0deg,rgba(255,255,255,.008) 0 1px,transparent 1px 5px),
    repeating-linear-gradient(90deg,transparent 0 94px,rgba(232,123,39,.008) 95px,transparent 96px)!important;
}

/* ---------- Fixed atmosphere: visible immediately, never blocks UI ---------- */
#halloween-theme-overlay{z-index:18!important}
#halloween-theme-overlay .halloween-nav-banner{display:none!important}
#halloween-theme-overlay .halloween-ground{
  position:absolute;
  left:0;right:0;bottom:-1px;
  height:min(26vh,260px);
  background:url('/halloween-horizon-v17-27-104.svg') center bottom/100% 100% no-repeat;
  opacity:.36;
  filter:drop-shadow(0 -12px 34px rgba(0,0,0,.35));
}
#halloween-theme-overlay .halloween-moon{
  right:4vw!important;
  top:90px!important;
  width:164px!important;
  height:164px!important;
  opacity:.28!important;
  background:
    radial-gradient(circle at 35% 30%,#fff2c6 0 8%,#e3b66f 10% 48%,#a84e1d 75%,#3d2115 100%)!important;
  box-shadow:0 0 56px rgba(227,153,72,.20),0 0 150px rgba(220,91,15,.09)!important;
  filter:saturate(.75) contrast(.96)!important;
}
#halloween-theme-overlay .halloween-moon:before{
  content:"";
  position:absolute;inset:-26px;
  border-radius:50%;
  border:1px solid rgba(239,178,96,.055);
  box-shadow:0 0 60px rgba(224,122,34,.06);
}
#halloween-theme-overlay .halloween-bat{
  width:28px!important;height:12px!important;
  color:transparent!important;
  opacity:.56!important;
  background:none!important;
  text-shadow:none!important;
}
#halloween-theme-overlay .halloween-bat:before,
#halloween-theme-overlay .halloween-bat:after{
  content:"";position:absolute;top:2px;width:16px;height:9px;background:#050605;
}
#halloween-theme-overlay .halloween-bat:before{right:12px;border-radius:100% 8% 70% 12%;transform:rotate(16deg) skewX(-18deg)}
#halloween-theme-overlay .halloween-bat:after{left:12px;border-radius:8% 100% 12% 70%;transform:rotate(-16deg) skewX(18deg)}
#halloween-theme-overlay .halloween-bat.b1{top:134px!important;right:16%!important;transform:rotate(-8deg) scale(1.1)!important}
#halloween-theme-overlay .halloween-bat.b2{top:196px!important;right:10%!important;transform:rotate(9deg) scale(.72)!important}
#halloween-theme-overlay .halloween-bat.b3{top:152px!important;left:9%!important;transform:rotate(-15deg) scale(.62)!important}
#halloween-theme-overlay .halloween-fog{
  bottom:-42px!important;height:190px!important;opacity:.23!important;
  background:
    radial-gradient(ellipse at 9% 62%,rgba(221,215,200,.46),transparent 22%),
    radial-gradient(ellipse at 34% 57%,rgba(174,178,160,.36),transparent 29%),
    radial-gradient(ellipse at 67% 64%,rgba(219,211,196,.42),transparent 26%),
    radial-gradient(ellipse at 93% 58%,rgba(175,181,157,.30),transparent 20%)!important;
  filter:blur(25px)!important;
}
#halloween-theme-overlay .halloween-ember{background:#e36518!important;box-shadow:0 0 7px rgba(226,86,10,.72)!important}
#halloween-theme-overlay .halloween-web{opacity:.18!important}

/* ---------- Header/navigation: no red bar, no generic glowing underline ---------- */
html.halloween-theme-active .topbar,
html.halloween-theme-active .hbn-site-header{
  background:
    linear-gradient(180deg,rgba(9,9,7,.99),rgba(4,5,4,.985))!important;
  border-bottom:1px solid rgba(224,102,18,.24)!important;
  box-shadow:0 13px 38px rgba(0,0,0,.55),inset 0 -1px rgba(239,145,60,.035)!important;
}
html.halloween-theme-active .desktop-nav-link.active,
html.halloween-theme-active .hbn-site-nav__link.active{
  color:var(--halloween-bone)!important;
  background:linear-gradient(180deg,rgba(115,50,13,.28),rgba(49,27,14,.18))!important;
  border:1px solid rgba(229,111,25,.19)!important;
  box-shadow:inset 0 0 18px rgba(231,93,10,.035)!important;
}
html.halloween-theme-active .desktop-nav-link.active:after,
html.halloween-theme-active .hbn-site-nav__link.active:after{display:none!important;content:none!important}
html.halloween-theme-active .desktop-nav-link.active:before,
html.halloween-theme-active .hbn-site-nav__link.active:before{
  content:"";
  position:absolute;
  left:50%;bottom:5px;
  width:4px;height:4px;border-radius:50%;
  transform:translateX(-50%);
  background:#e8701b;
  box-shadow:0 0 8px rgba(232,112,27,.55);
}
html.halloween-theme-active .desktop-nav-link:hover,
html.halloween-theme-active .hbn-site-nav__link:hover{color:#efc898!important}

/* ---------- Remove rainbow/magenta treatment everywhere it can leak through ---------- */
html.halloween-theme-active .my-manager-quick.primary,
html.halloween-theme-active body[data-page="home"] .my-manager-quick.primary{
  color:#f6ead8!important;
  background:
    linear-gradient(90deg,rgba(238,116,28,.94) 0 4px,transparent 4px),
    linear-gradient(145deg,#27150a 0%,#130e0a 52%,#0a0c0a 100%)!important;
  border:1px solid rgba(239,123,36,.43)!important;
  box-shadow:inset 0 1px rgba(255,229,197,.06),0 10px 24px rgba(0,0,0,.22)!important;
}
html.halloween-theme-active .my-manager-quick.primary:hover,
html.halloween-theme-active body[data-page="home"] .my-manager-quick.primary:hover{
  background:
    linear-gradient(90deg,#f17c22 0 4px,transparent 4px),
    linear-gradient(145deg,#311a0b 0%,#17100b 55%,#0b0d0b 100%)!important;
  border-color:rgba(255,151,66,.62)!important;
  box-shadow:inset 0 1px rgba(255,230,199,.08),0 13px 30px rgba(0,0,0,.27),0 0 18px rgba(218,80,7,.07)!important;
}
html.halloween-theme-active .my-manager-quick.primary span{color:#fff0de!important}
html.halloween-theme-active .my-manager-quick.primary small{color:#c8a889!important}

html.halloween-theme-active body[data-page="home"] .home-primary-action .home-manage-team,
html.halloween-theme-active .home-manage-team{
  color:#fff4e6!important;
  background:linear-gradient(180deg,#df6818 0%,#b1450d 52%,#862e08 100%)!important;
  border:1px solid rgba(255,172,85,.55)!important;
  box-shadow:0 12px 28px rgba(80,25,3,.36),inset 0 1px rgba(255,226,188,.15),inset 0 -8px 18px rgba(64,16,2,.15)!important;
  filter:none!important;
}
html.halloween-theme-active body[data-page="home"] .home-primary-action .home-manage-team:before{
  background:linear-gradient(105deg,transparent,rgba(255,230,194,.18),transparent)!important;
}
html.halloween-theme-active body[data-page="home"] .home-primary-action .home-manage-team:hover,
html.halloween-theme-active .home-manage-team:hover{
  background:linear-gradient(180deg,#ed781f 0%,#bd4c0e 52%,#91330a 100%)!important;
  border-color:rgba(255,190,107,.72)!important;
  box-shadow:0 14px 32px rgba(99,31,4,.40),0 0 20px rgba(224,89,9,.10),inset 0 1px rgba(255,237,211,.17)!important;
  filter:none!important;
}

/* ---------- Homepage hero: haunted football ground, not ordinary dark glass ---------- */
html.halloween-theme-active body[data-page="home"] .home-hero,
html.halloween-theme-active body[data-page="home"] .mobile-v24-hero{
  position:relative;
  isolation:isolate;
  border:1px solid rgba(230,101,17,.40)!important;
  background:
    radial-gradient(circle at 85% 17%,rgba(229,144,63,.14),transparent 18%),
    radial-gradient(ellipse at 15% 92%,rgba(111,132,75,.09),transparent 27%),
    linear-gradient(122deg,rgba(30,16,8,.985) 0%,rgba(10,14,11,.985) 48%,rgba(3,5,4,.995) 100%)!important;
  box-shadow:0 32px 78px rgba(0,0,0,.58),inset 0 0 0 1px rgba(255,164,70,.022),0 0 50px rgba(188,64,2,.035)!important;
}
html.halloween-theme-active body[data-page="home"] .home-hero:after{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:0!important;
  pointer-events:none!important;
  opacity:.72!important;
  background:
    linear-gradient(90deg,rgba(6,7,6,.10),rgba(6,7,6,.01) 58%,rgba(6,7,6,.18)),
    url('/halloween-hero-scene-v17-27-104.svg') center bottom/cover no-repeat!important;
}
html.halloween-theme-active body[data-page="home"] .home-hero>*{position:relative;z-index:1}
html.halloween-theme-active body[data-page="home"] .home-hero:before{
  content:"HALLOWEEN EDITION  ·  FPL AFTER DARK"!important;
  left:28px!important;right:auto!important;top:14px!important;
  padding:6px 10px 6px 22px;
  border:1px solid rgba(226,105,19,.27);
  border-radius:999px;
  background:linear-gradient(180deg,rgba(31,19,11,.76),rgba(10,11,9,.82));
  color:#d9a05f!important;
  font-size:7px!important;
  letter-spacing:.16em!important;
  opacity:.92!important;
  box-shadow:inset 0 1px rgba(255,230,193,.035),0 7px 18px rgba(0,0,0,.22);
}
html.halloween-theme-active body[data-page="home"] .home-hero:before{background-image:radial-gradient(circle at 10px 50%,#e56f19 0 2px,transparent 3px),linear-gradient(180deg,rgba(31,19,11,.76),rgba(10,11,9,.82))}
html.halloween-theme-active body[data-page="home"] .home-title-enhanced{
  color:#f4ede2!important;
  text-shadow:0 12px 34px rgba(0,0,0,.64),0 0 26px rgba(211,78,6,.06)!important;
}
html.halloween-theme-active body[data-page="home"] .home-title-enhanced:after{
  width:92px!important;
  height:3px!important;
  background:linear-gradient(90deg,#e76f18 0 62%,#8b3c0f 62% 78%,rgba(231,111,24,0) 100%)!important;
  box-shadow:0 0 16px rgba(223,88,8,.18)!important;
}
html.halloween-theme-active body[data-page="home"] .home-intro-expanded p{color:#bcb1a1!important}

/* ---------- Personal manager strip: haunted control room ---------- */
html.halloween-theme-active body[data-page="home"] .my-manager-hub,
html.halloween-theme-active .my-manager-hub.redesigned{
  position:relative;
  overflow:hidden;
  border:1px solid rgba(218,90,11,.27)!important;
  background:
    radial-gradient(circle at 98% 10%,rgba(224,98,20,.10),transparent 19%),
    radial-gradient(ellipse at 4% 100%,rgba(110,132,72,.055),transparent 28%),
    linear-gradient(145deg,#11150f 0%,#0a0c0a 58%,#070604 100%)!important;
  box-shadow:0 22px 48px rgba(0,0,0,.36),inset 0 1px rgba(255,168,78,.025)!important;
}
html.halloween-theme-active body[data-page="home"] .my-manager-hub:before{
  content:"";
  position:absolute;right:-20px;top:-20px;width:120px;height:120px;pointer-events:none;opacity:.12;
  background:
    repeating-radial-gradient(circle at 100% 0,transparent 0 17px,rgba(229,220,202,.66) 18px 19px,transparent 20px 31px),
    repeating-conic-gradient(from 180deg at 100% 0,transparent 0 13deg,rgba(229,220,202,.50) 14deg 15deg,transparent 16deg 29deg);
}
html.halloween-theme-active body[data-page="home"] .my-manager-hub-stats>div{
  border-color:rgba(224,107,24,.12)!important;
  background:rgba(10,12,9,.64)!important;
}
html.halloween-theme-active body[data-page="home"] .my-manager-hub .eyebrow{color:#df862e!important}
html.halloween-theme-active body[data-page="home"] .my-manager-quick:not(.primary){
  border-color:rgba(220,101,21,.10)!important;
  background:rgba(255,129,30,.014)!important;
}
html.halloween-theme-active body[data-page="home"] .my-manager-quick:not(.primary):hover{
  border-color:rgba(232,113,25,.29)!important;
  background:rgba(221,91,12,.055)!important;
}

/* ---------- Newspaper/top editorial strip: charred press desk ---------- */
html.halloween-theme-active body[data-page="home"] .mobile-newspaper-release.mobile-newspaper-top-hero,
html.halloween-theme-active body[data-page="home"] .home-newspaper-release{
  border-color:rgba(220,102,20,.26)!important;
  background:
    linear-gradient(90deg,rgba(130,71,28,.08),transparent 24%),
    linear-gradient(145deg,#12150f 0%,#0b0d0b 60%,#090705 100%)!important;
  color:#eee6da!important;
  box-shadow:0 18px 44px rgba(0,0,0,.35),inset 0 1px rgba(255,174,88,.025)!important;
}
html.halloween-theme-active body[data-page="home"] .mobile-newspaper-release.mobile-newspaper-top-hero:after,
html.halloween-theme-active body[data-page="home"] .home-newspaper-release:after{
  opacity:.08!important;
  background-image:repeating-linear-gradient(0deg,#d1b28b 0,#d1b28b 1px,transparent 1px,transparent 5px)!important;
}
html.halloween-theme-active body[data-page="home"] .mobile-newspaper-release small,
html.halloween-theme-active body[data-page="home"] .mobile-newspaper-masthead{color:#d79a50!important}
html.halloween-theme-active body[data-page="home"] .mobile-newspaper-release span{color:#a99f91!important}
html.halloween-theme-active body[data-page="home"] .mobile-newspaper-release b{background:#211308!important;color:#e9a455!important;border:1px solid rgba(237,125,35,.25)}

/* ---------- News and leader cards: remove teal/blue personality ---------- */
html.halloween-theme-active body[data-page="home"] .home-news-feature,
html.halloween-theme-active body[data-page="home"] .latest-news-feature,
html.halloween-theme-active body[data-page="home"] .home-leader-card{
  border-color:rgba(213,87,11,.27)!important;
  background:linear-gradient(145deg,rgba(18,19,15,.985),rgba(6,8,7,.997))!important;
  box-shadow:0 20px 46px rgba(0,0,0,.36)!important;
}
html.halloween-theme-active body[data-page="home"] .home-news-feature:before,
html.halloween-theme-active body[data-page="home"] .home-leader-card.home-aside-feature:before{
  background:linear-gradient(90deg,#d96316,rgba(172,73,16,.45),transparent 80%)!important;
}
html.halloween-theme-active body[data-page="home"] .home-news-feature-top span,
html.halloween-theme-active body[data-page="home"] .home-news-feature-action,
html.halloween-theme-active body[data-page="home"] .home-leader-label{color:#e3a45a!important}
html.halloween-theme-active body[data-page="home"] .home-news-feature-body>p,
html.halloween-theme-active body[data-page="home"] .home-news-feature-byline small,
html.halloween-theme-active body[data-page="home"] .home-leader-team{color:#9f9588!important}
html.halloween-theme-active body[data-page="home"] .home-leader-card{
  background:
    radial-gradient(circle at 88% 25%,rgba(215,89,13,.14),transparent 22%),
    linear-gradient(145deg,#17120d,#080a08 74%)!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-card:after{content:none!important;display:none!important}
html.halloween-theme-active body[data-page="home"] .home-leader-position{
  color:#f3c27b!important;
  background:linear-gradient(180deg,#3b2813,#1c160d)!important;
  border-color:rgba(220,153,70,.34)!important;
  box-shadow:inset 0 1px rgba(255,223,177,.05)!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-stat{
  border-color:rgba(215,98,20,.13)!important;
  background:rgba(255,128,27,.018)!important;
}

/* ---------- Discord and status rows: keep brand icon, lose purple/blue panel gradients ---------- */
html.halloween-theme-active body[data-page="home"] .home-discord-banner{
  border-color:rgba(215,93,16,.18)!important;
  background:linear-gradient(105deg,rgba(31,25,20,.86),rgba(13,15,12,.94))!important;
  box-shadow:inset 0 1px rgba(255,255,255,.015)!important;
}
html.halloween-theme-active body[data-page="home"] .home-discord-banner:after{background:linear-gradient(100deg,transparent,rgba(226,104,21,.045),transparent)!important}
html.halloween-theme-active body[data-page="home"] .home-discord-copy strong{color:#ded5ca!important}
html.halloween-theme-active body[data-page="home"] .home-discord-copy span,
html.halloween-theme-active body[data-page="home"] .home-discord-action small{color:#91877d!important}
html.halloween-theme-active body[data-page="home"] .home-discord-action strong{color:#c88d50!important}
html.halloween-theme-active body[data-page="home"] .home-status-row{
  border-color:rgba(221,101,20,.13)!important;
  background:rgba(7,9,7,.68)!important;
}
html.halloween-theme-active body[data-page="home"] .home-status-item{
  background:rgba(17,15,11,.74)!important;
  border-color:rgba(222,105,22,.08)!important;
}

/* ---------- Common homepage information blocks ---------- */
html.halloween-theme-active body[data-page="home"] .home-live-panel,
html.halloween-theme-active body[data-page="home"] .home-live-shell,
html.halloween-theme-active body[data-page="home"] .home-intelligence-grid>*{
  border-color:rgba(213,86,12,.18)!important;
  background:linear-gradient(145deg,rgba(16,18,14,.975),rgba(6,8,7,.995))!important;
}
html.halloween-theme-active body[data-page="home"] .home-live-panel:before,
html.halloween-theme-active body[data-page="home"] .home-live-shell:before{
  background:linear-gradient(90deg,#ce5710,rgba(120,137,76,.35),transparent)!important;
}

/* ---------- Global cards: black iron + ember edge, but preserve semantic status colors ---------- */
html.halloween-theme-active .panel,
html.halloween-theme-active .info-card,
html.halloween-theme-active .kpi,
html.halloween-theme-active .stats-summary-card,
html.halloween-theme-active [class*="-card"]{
  border-color:rgba(205,84,14,.14);
}
html.halloween-theme-active .panel,
html.halloween-theme-active .info-card,
html.halloween-theme-active .kpi,
html.halloween-theme-active .stats-summary-card{
  background:linear-gradient(150deg,rgba(19,19,15,.97),rgba(6,8,7,.99))!important;
}
html.halloween-theme-active .eyebrow,
html.halloween-theme-active .panel-title{color:#d58a3d!important}
html.halloween-theme-active .badge.teal,
html.halloween-theme-active .pill-button.active,
html.halloween-theme-active .tab.active,
html.halloween-theme-active [aria-current="page"].pill-button{
  color:#e9c18d!important;
  border-color:rgba(218,100,20,.34)!important;
  background:linear-gradient(180deg,rgba(64,33,13,.78),rgba(22,17,11,.90))!important;
}

/* ---------- Small Halloween details with restraint ---------- */
html.halloween-theme-active body[data-page="home"] .home-leader-card:before,
html.halloween-theme-active body[data-page="home"] .latest-news-feature:before{
  opacity:.20!important;
}
html.halloween-theme-active .header-live-dot.active,
html.halloween-theme-active .mobile-live-dot{
  background:#93aa5d!important;
  box-shadow:0 0 0 4px rgba(147,170,93,.07),0 0 11px rgba(147,170,93,.27)!important;
}
html.halloween-theme-active .form .w{background:#91ad5b!important;color:#071004!important}
html.halloween-theme-active .form .d{background:#d58b37!important;color:#160d04!important}
html.halloween-theme-active .form .l{background:#743438!important;color:#f4dfdf!important}

/* ---------- Preview pill is useful, but make it part of the new identity ---------- */
.halloween-preview-pill{
  border-color:rgba(220,101,20,.35)!important;
  border-radius:10px!important;
  background:rgba(9,9,7,.94)!important;
  color:#d9a363!important;
  box-shadow:0 10px 28px rgba(0,0,0,.38)!important;
}

/* ---------- Mobile: same identity, reduced decorative load ---------- */
@media(max-width:760px){
  #halloween-theme-overlay .halloween-moon{width:92px!important;height:92px!important;top:62px!important;right:4vw!important;opacity:.21!important}
  #halloween-theme-overlay .halloween-ground{height:150px;opacity:.24}
  #halloween-theme-overlay .halloween-bat.b1{top:94px!important;right:17%!important;transform:scale(.72)!important}
  #halloween-theme-overlay .halloween-bat.b2{display:none!important}
  #halloween-theme-overlay .halloween-bat.b3{top:106px!important;left:6%!important;transform:scale(.5)!important}
  html.halloween-theme-active body[data-page="home"] .home-hero:before{display:none!important}
  html.halloween-theme-active body[data-page="home"] .mobile-v24-hero:after{opacity:.46!important;background-position:62% bottom!important}
}

@media(prefers-reduced-motion:reduce){
  #halloween-theme-overlay .halloween-fog,
  #halloween-theme-overlay .halloween-bat,
  #halloween-theme-overlay .halloween-ember{animation:none!important}
}


/* ==================================================================
   v17.27.105 — HERO CONSISTENCY PASS
   - Removes leftover mobile hero orbit graphics that looked out of place.
   - Gives non-home page hero/page-head sections the same Halloween hero DNA
     as the homepage so the theme feels coherent site-wide.
   ================================================================== */

/* Leftover mobile hero orbit lines from the base theme — intentionally removed */
html.halloween-theme-active body[data-page="home"] .mobile-v24-hero-orb{
  display:none!important;
}
html.halloween-theme-active body[data-page="home"] .mobile-v24-hero-mark{
  opacity:.045!important;
  filter:grayscale(1) sepia(.55) hue-rotate(-18deg) brightness(2.4)!important;
}
html.halloween-theme-active body[data-page="home"] .mobile-v24-hero:after{
  background:
    linear-gradient(180deg,rgba(6,7,6,.04),rgba(6,7,6,.18) 46%,rgba(6,7,6,.62) 100%),
    url('/halloween-hero-scene-v17-27-104.svg') center bottom/cover no-repeat!important;
  opacity:.52!important;
}

/* Global hero pass for inner pages */
html.halloween-theme-active body:not([data-page="home"]):not([data-page="myseason"]) .page-head{
  position:relative!important;
  overflow:hidden!important;
  isolation:isolate!important;
  padding:40px 24px 24px!important;
  border:1px solid rgba(230,101,17,.36)!important;
  border-radius:22px!important;
  background:
    linear-gradient(90deg,rgba(6,7,6,.08),rgba(6,7,6,.015) 58%,rgba(6,7,6,.16)),
    url('/halloween-hero-scene-v17-27-104.svg') center bottom/cover no-repeat,
    radial-gradient(circle at 87% 18%,rgba(229,144,63,.15),transparent 18%),
    radial-gradient(ellipse at 15% 94%,rgba(111,132,75,.10),transparent 28%),
    linear-gradient(122deg,rgba(30,16,8,.985) 0%,rgba(10,14,11,.988) 48%,rgba(3,5,4,.995) 100%)!important;
  box-shadow:0 28px 72px rgba(0,0,0,.48),inset 0 0 0 1px rgba(255,164,70,.02),0 0 40px rgba(188,64,2,.03)!important;
}
html.halloween-theme-active body:not([data-page="home"]):not([data-page="myseason"]) .page-head>*{
  position:relative;
  z-index:1;
}
html.halloween-theme-active body:not([data-page="home"]):not([data-page="myseason"]) .page-head:before{
  content:"HALLOWEEN EDITION  ·  FPL AFTER DARK"!important;
  position:absolute!important;
  left:20px!important;
  top:14px!important;
  z-index:1!important;
  padding:6px 10px 6px 22px!important;
  border:1px solid rgba(226,105,19,.27)!important;
  border-radius:999px!important;
  background-image:radial-gradient(circle at 10px 50%,#e56f19 0 2px,transparent 3px),linear-gradient(180deg,rgba(31,19,11,.76),rgba(10,11,9,.82))!important;
  color:#d9a05f!important;
  font-size:7px!important;
  font-weight:900!important;
  letter-spacing:.16em!important;
  text-transform:uppercase!important;
  opacity:.94!important;
  box-shadow:inset 0 1px rgba(255,230,193,.035),0 7px 18px rgba(0,0,0,.22)!important;
  pointer-events:none!important;
}
html.halloween-theme-active body:not([data-page="home"]):not([data-page="myseason"]) .page-head h2{
  color:#f4ede2!important;
  text-shadow:0 12px 34px rgba(0,0,0,.64),0 0 26px rgba(211,78,6,.06)!important;
}
html.halloween-theme-active body:not([data-page="home"]):not([data-page="myseason"]) .page-head p{
  margin-top:10px!important;
  color:#b9ae9a!important;
  max-width:760px!important;
}
html.halloween-theme-active body:not([data-page="home"]):not([data-page="myseason"]) .page-head > :last-child:not(:first-child){
  position:relative;
  z-index:1;
}

/* Restyle page-specific top-right aliases so they feel part of the hero system */
html.halloween-theme-active body[data-page="fixtures"] .page-head:after,
html.halloween-theme-active body[data-page="gameweeks"] .page-head:after,
html.halloween-theme-active body[data-page="rivalry"] .page-head:after,
html.halloween-theme-active body[data-page="timeline"] .page-head:after,
html.halloween-theme-active body[data-page="awards"] .page-head:after,
html.halloween-theme-active body[data-page="monthly"] .page-head:after,
html.halloween-theme-active body[data-page="prizes"] .page-head:after,
html.halloween-theme-active body[data-page="cups"] .page-head:after,
html.halloween-theme-active body[data-page="records"] .page-head:after,
html.halloween-theme-active body[data-page="duo"] .page-head:after{
  right:20px!important;
  top:14px!important;
  z-index:1!important;
  padding:6px 10px!important;
  border:1px solid rgba(226,105,19,.22)!important;
  border-radius:999px!important;
  background:linear-gradient(180deg,rgba(30,19,11,.78),rgba(9,11,9,.84))!important;
  color:#d7b58d!important;
  font-size:7px!important;
  font-weight:900!important;
  letter-spacing:.14em!important;
  text-transform:uppercase!important;
  box-shadow:0 8px 18px rgba(0,0,0,.20)!important;
}

/* News page hero also gets the same seasonal treatment instead of its old teal newsroom card */
html.halloween-theme-active body[data-page="news"] .page-head{
  background:
    linear-gradient(90deg,rgba(6,7,6,.08),rgba(6,7,6,.015) 58%,rgba(6,7,6,.16)),
    url('/halloween-hero-scene-v17-27-104.svg') center bottom/cover no-repeat,
    radial-gradient(circle at 87% 18%,rgba(229,144,63,.15),transparent 18%),
    radial-gradient(ellipse at 15% 94%,rgba(111,132,75,.10),transparent 28%),
    linear-gradient(122deg,rgba(30,16,8,.985) 0%,rgba(10,14,11,.988) 48%,rgba(3,5,4,.995) 100%)!important;
}
html.halloween-theme-active body[data-page="news"] .page-head h2{
  background:none!important;
  -webkit-background-clip:initial!important;
  background-clip:initial!important;
  color:#f4ede2!important;
}
html.halloween-theme-active body[data-page="news"] .page-head:after{
  content:"NEWSROOM AFTER DARK"!important;
  right:20px!important;
  bottom:auto!important;
  top:14px!important;
  font-size:7px!important;
}

@media(max-width:920px){
  html.halloween-theme-active body:not([data-page="home"]):not([data-page="myseason"]) .page-head{
    padding:38px 18px 18px!important;
    border-radius:20px!important;
    margin-bottom:16px!important;
  }
}
@media(max-width:720px){
  html.halloween-theme-active body:not([data-page="home"]):not([data-page="myseason"]) .page-head{
    padding:17px 16px 16px!important;
    border-radius:18px!important;
    background-position:62% bottom!important;
  }
  html.halloween-theme-active body:not([data-page="home"]):not([data-page="myseason"]) .page-head:before{
    left:16px!important;
    top:12px!important;
    transform:none!important;
    padding:6px 9px 6px 20px!important;
  }
  html.halloween-theme-active body:not([data-page="home"]):not([data-page="myseason"]) .page-head h2{
    margin-top:18px!important;
  }
  html.halloween-theme-active body:not([data-page="home"]):not([data-page="myseason"]) .page-head:after{
    display:none!important;
  }
}

/* ============================================================================
   v17.27.106 — FULL HALLOWEEN VISUAL AUDIT / CONSISTENCY REBUILD
   This block deliberately overrides older seasonal experiments where they
   conflict with the final visual system. It fixes inherited pseudo-element
   geometry, replaces route-colour heroes with one Halloween language, tones
   down cyan/blue/purple surfaces, repairs article graphics, and cleans the
   manager rank module.
   ============================================================================ */

/* ---------- Final palette: ember / soot / parchment / moss ---------- */
html.halloween-theme-active{
  --bg:#080a07!important;
  --bg-deep:#030403!important;
  --panel:#0e100c!important;
  --panel-2:#15140f!important;
  --panel-3:#1b1510!important;
  --line:rgba(220,101,18,.15)!important;
  --line-strong:rgba(229,111,26,.34)!important;
  --text:#f3ede3!important;
  --muted:#b2a898!important;
  --muted-2:#7e766b!important;
  --teal:#d96517!important;
  --teal-dark:#8c3309!important;
  --gold:#d9aa55!important;
  --green:#849e46!important;
  --amber:#dc751f!important;
  --blue:#b86529!important;
  --halloween-orange:#df6d19!important;
  --halloween-amber:#d8a85a!important;
  --halloween-purple:#4c3a46!important;
  --halloween-purple-soft:#8d7a86!important;
  --halloween-green:#849e46!important;
  --halloween-crimson:#a94b50!important;
}
html.halloween-theme-active body{
  background:
    radial-gradient(circle at 89% 4%,rgba(199,86,16,.15),transparent 20%),
    radial-gradient(circle at 11% 34%,rgba(99,116,65,.055),transparent 25%),
    radial-gradient(ellipse at 50% 111%,rgba(118,78,41,.07),transparent 39%),
    linear-gradient(180deg,#050704 0%,#080a07 47%,#050604 100%)!important;
}
html.halloween-theme-active body:before{
  opacity:.44!important;
  background:
    linear-gradient(115deg,transparent 0 46%,rgba(235,220,195,.009) 46.2% 46.5%,transparent 46.8% 100%),
    repeating-linear-gradient(0deg,rgba(235,220,195,.008) 0 1px,transparent 1px 6px)!important;
}

/* Keep semantic form/status colours readable but stop the neon look. */
html.halloween-theme-active .form .w{background:#829d43!important;color:#101507!important;box-shadow:none!important}
html.halloween-theme-active .form .d{background:#c86d24!important;color:#fff3df!important;box-shadow:none!important}
html.halloween-theme-active .form .l{background:#893d43!important;color:#ffe9e9!important;box-shadow:none!important}
html.halloween-theme-active .badge.teal,
html.halloween-theme-active .pill-button.active,
html.halloween-theme-active .tab.active,
html.halloween-theme-active [aria-current="page"].pill-button{
  color:#edd0a9!important;
  border-color:rgba(222,103,21,.34)!important;
  background:linear-gradient(180deg,rgba(63,33,13,.83),rgba(25,18,11,.93))!important;
}

/* ---------- Critical pseudo-element geometry repair ----------
   Older premium CSS used ::before / ::after as full-card overlays and giant
   orbit circles. The seasonal labels inherited inset/bottom/width values,
   creating the huge vertical capsules and circles visible in screenshots. */
html.halloween-theme-active body[data-page="home"] .home-hero.home-hero-flagship-refined:before,
html.halloween-theme-active body[data-page="home"] .home-hero:before{
  content:"HALLOWEEN EDITION  ·  FPL AFTER DARK"!important;
  display:block!important;
  position:absolute!important;
  inset:auto!important;
  left:28px!important;
  right:auto!important;
  top:14px!important;
  bottom:auto!important;
  width:auto!important;
  height:auto!important;
  min-width:0!important;
  min-height:0!important;
  padding:6px 10px 6px 22px!important;
  border:1px solid rgba(220,101,18,.28)!important;
  border-radius:999px!important;
  background-image:radial-gradient(circle at 10px 50%,#d96217 0 2px,transparent 3px),linear-gradient(180deg,rgba(31,20,12,.84),rgba(9,11,8,.91))!important;
  background-size:auto!important;
  color:#d5a268!important;
  font-size:7px!important;
  font-weight:950!important;
  letter-spacing:.16em!important;
  line-height:1.2!important;
  text-transform:uppercase!important;
  opacity:.96!important;
  box-shadow:inset 0 1px rgba(255,230,193,.035),0 7px 18px rgba(0,0,0,.22)!important;
  transform:none!important;
  animation:none!important;
  clip-path:none!important;
  filter:none!important;
  pointer-events:none!important;
  z-index:3!important;
}
html.halloween-theme-active body[data-page="home"] .home-hero.home-hero-flagship-refined:after,
html.halloween-theme-active body[data-page="home"] .home-hero:after{
  content:""!important;
  display:block!important;
  position:absolute!important;
  inset:0!important;
  width:auto!important;
  height:auto!important;
  right:0!important;
  bottom:0!important;
  top:0!important;
  left:0!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  background:
    linear-gradient(90deg,rgba(5,7,5,.14),rgba(5,7,5,.03) 60%,rgba(5,7,5,.19)),
    url('/halloween-hero-scene-v17-27-104.svg') center bottom/cover no-repeat!important;
  opacity:.58!important;
  transform:none!important;
  animation:none!important;
  pointer-events:none!important;
  z-index:0!important;
}

/* Every standard page header: one clean Halloween hero, no inherited orbit. */
html.halloween-theme-active body:not([data-page="home"]):not([data-page="myseason"]) #main-content .page-head{
  position:relative!important;
  overflow:hidden!important;
  isolation:isolate!important;
  min-height:154px!important;
  padding:42px 26px 24px!important;
  border:1px solid rgba(219,96,15,.36)!important;
  border-radius:22px!important;
  background:
    linear-gradient(90deg,rgba(6,8,6,.04),rgba(6,8,6,.02) 62%,rgba(6,8,6,.22)),
    url('/halloween-horizon-v17-27-104.svg') center bottom/100% 68% no-repeat,
    radial-gradient(circle at 88% 16%,rgba(203,91,18,.12),transparent 22%),
    linear-gradient(125deg,#21150d 0%,#0d110d 48%,#050705 100%)!important;
  box-shadow:0 28px 70px rgba(0,0,0,.46),inset 0 1px rgba(244,197,140,.025)!important;
}
html.halloween-theme-active body:not([data-page="home"]):not([data-page="myseason"]) #main-content .page-head>*{position:relative!important;z-index:2!important;min-width:0}
html.halloween-theme-active body:not([data-page="home"]):not([data-page="myseason"]) #main-content .page-head:before{
  content:"HALLOWEEN EDITION  ·  FPL AFTER DARK"!important;
  display:block!important;
  position:absolute!important;
  inset:auto!important;
  left:22px!important;
  right:auto!important;
  top:14px!important;
  bottom:auto!important;
  width:auto!important;
  height:auto!important;
  min-width:0!important;
  min-height:0!important;
  padding:6px 10px 6px 22px!important;
  border:1px solid rgba(220,101,18,.26)!important;
  border-radius:999px!important;
  background-image:radial-gradient(circle at 10px 50%,#d96217 0 2px,transparent 3px),linear-gradient(180deg,rgba(31,20,12,.84),rgba(9,11,8,.91))!important;
  background-size:auto!important;
  color:#d5a268!important;
  font-size:7px!important;
  font-weight:950!important;
  letter-spacing:.16em!important;
  line-height:1.2!important;
  text-transform:uppercase!important;
  opacity:.96!important;
  box-shadow:0 7px 18px rgba(0,0,0,.22)!important;
  transform:none!important;
  animation:none!important;
  clip-path:none!important;
  filter:none!important;
  pointer-events:none!important;
  z-index:3!important;
}
html.halloween-theme-active body:not([data-page="home"]):not([data-page="myseason"]) #main-content .page-head:after{
  content:none!important;
  display:none!important;
  position:static!important;
  inset:auto!important;
  width:0!important;
  height:0!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  background:none!important;
  transform:none!important;
  animation:none!important;
}
html.halloween-theme-active body:not([data-page="home"]):not([data-page="myseason"]) #main-content .page-head h1,
html.halloween-theme-active body:not([data-page="home"]):not([data-page="myseason"]) #main-content .page-head h2{
  color:#f2ece2!important;
  background:none!important;
  -webkit-background-clip:initial!important;
  background-clip:initial!important;
  -webkit-text-fill-color:currentColor!important;
  text-shadow:0 10px 28px rgba(0,0,0,.48)!important;
}
html.halloween-theme-active body:not([data-page="home"]):not([data-page="myseason"]) #main-content .page-head p{color:#b6ac9d!important}
html.halloween-theme-active body:not([data-page="home"]):not([data-page="myseason"]) #main-content .page-head .eyebrow{color:#d98335!important}

/* ---------- One hero grammar across all bespoke pages ---------- */
html.halloween-theme-active body #main-content :is(
  .league-championship-hero,.power-rankings-hero,.monthly-flagship-hero,.cup-hero,.cup-coming-soon,
  .managers-page-head,.stats-record-hero,.prize-centre-hero,.hof-hero,.season-timeline-hero,
  .rules-handbook-hero,.my-season-command-hero,.rivalry-showdown-hero,.duo-chem-hero,.duo-showdown-hero,
  .matchday-broadcast-head,.vegas-marquee
){
  border-color:rgba(219,96,15,.36)!important;
  background:
    linear-gradient(90deg,rgba(5,7,5,.025),rgba(5,7,5,.02) 64%,rgba(5,7,5,.21)),
    url('/halloween-horizon-v17-27-104.svg') center bottom/100% 64% no-repeat,
    radial-gradient(circle at 88% 14%,rgba(203,91,18,.13),transparent 23%),
    radial-gradient(circle at 13% 86%,rgba(93,111,62,.05),transparent 25%),
    linear-gradient(125deg,#21150d 0%,#0d110d 48%,#050705 100%)!important;
  box-shadow:0 28px 70px rgba(0,0,0,.46),inset 0 1px rgba(244,197,140,.025)!important;
}
html.halloween-theme-active body #main-content :is(
  .league-championship-hero,.power-rankings-hero,.monthly-flagship-hero,.cup-hero,.cup-coming-soon,
  .managers-page-head,.stats-record-hero,.prize-centre-hero,.hof-hero,.season-timeline-hero,
  .rules-handbook-hero,.my-season-command-hero,.rivalry-showdown-hero,.duo-chem-hero,.duo-showdown-hero,
  .matchday-broadcast-head,.vegas-marquee
) :is(h1,h2){
  color:#f2ece2!important;
  background:none!important;
  -webkit-background-clip:initial!important;
  background-clip:initial!important;
  -webkit-text-fill-color:currentColor!important;
  text-shadow:0 10px 30px rgba(0,0,0,.50)!important;
}
html.halloween-theme-active body #main-content :is(
  .league-championship-hero,.power-rankings-hero,.monthly-flagship-hero,.cup-hero,.cup-coming-soon,
  .managers-page-head,.stats-record-hero,.prize-centre-hero,.hof-hero,.season-timeline-hero,
  .rules-handbook-hero,.my-season-command-hero,.rivalry-showdown-hero,.duo-chem-hero,.duo-showdown-hero,
  .matchday-broadcast-head,.vegas-marquee
) p{color:#b3aa9b!important}
html.halloween-theme-active body #main-content :is(
  .league-hero-kicker,.power-hero-copy>span,.monthly-hero-copy>span,.cup-hero-copy>span,
  .stats-record-kicker,.prize-centre-copy>span,.hof-hero-copy>span,.season-timeline-hero-copy>span,
  .rules-handbook-eyebrow,.managers-page-head .eyebrow,.my-season-command-kicker,
  .rivalry-showdown-head>div:first-child>span,.duo-chem-hero-top>span,.duo-showdown-head span,
  .matchday-broadcast-copy .eyebrow,.vegas-marquee-copy>span
){color:#d98234!important}

/* Kill old route-colour atmosphere/orbit elements that visually fight the theme. */
html.halloween-theme-active body #main-content :is(
  .league-hero-glow,.power-hero-arrows,.monthly-hero-atmosphere,.stats-record-hero-ghost,
  .prize-centre-atmosphere,.season-timeline-atmosphere,.rules-handbook-hero-art,
  .my-season-command-atmosphere,.rivalry-showdown-atmosphere,.duo-showdown-flare
){opacity:.10!important;filter:grayscale(1) sepia(.8) saturate(.6)!important;animation:none!important}
html.halloween-theme-active body #main-content .league-championship-hero:before,
html.halloween-theme-active body #main-content .stats-record-hero:after{
  content:none!important;display:none!important;animation:none!important
}

/* Competition / H2H: remove teal stadium identity. */
html.halloween-theme-active body:is([data-page="league"],[data-page="h2h"]) .league-title-main,
html.halloween-theme-active body:is([data-page="league"],[data-page="h2h"]) .league-title-years{
  color:#f2ece2!important;
  -webkit-text-fill-color:#f2ece2!important;
}
html.halloween-theme-active body:is([data-page="league"],[data-page="h2h"]) .league-title-years{color:#d47a32!important;-webkit-text-fill-color:#d47a32!important}
html.halloween-theme-active body:is([data-page="league"],[data-page="h2h"]) .league-hero-kicker i{background:#d7681a!important;box-shadow:0 0 0 5px rgba(215,104,26,.08),0 0 14px rgba(215,104,26,.24)!important}
html.halloween-theme-active body:is([data-page="league"],[data-page="h2h"]) :is(.league-hero-status,.league-command-bar,.league-standings-panel){
  border-color:rgba(213,94,15,.18)!important;
  background:linear-gradient(145deg,rgba(17,18,14,.96),rgba(7,9,7,.985))!important;
}
html.halloween-theme-active body:is([data-page="league"],[data-page="h2h"]) .league-race-card{
  border-color:rgba(211,95,18,.15)!important;
  background:linear-gradient(145deg,rgba(28,20,13,.82),rgba(8,10,8,.92))!important;
}
html.halloween-theme-active body:is([data-page="league"],[data-page="h2h"]) .league-race-card.place-1{box-shadow:inset 3px 0 #a9782d!important}
html.halloween-theme-active body:is([data-page="league"],[data-page="h2h"]) .league-mode-switch button.active,
html.halloween-theme-active body:is([data-page="league"],[data-page="h2h"]) .league-jump-button{
  border-color:rgba(221,101,18,.24)!important;
  background:rgba(207,86,10,.06)!important;
}
html.halloween-theme-active body:is([data-page="league"],[data-page="h2h"]) .league-standings-head span{color:#d67b33!important}
html.halloween-theme-active body:is([data-page="league"],[data-page="h2h"]) .league-table-wrap thead th{background:#1b1512!important;color:#b9aa99!important}

/* Fixtures + Gameweeks: charred command surfaces, no cyan panels. */
html.halloween-theme-active body:is([data-page="fixtures"],[data-page="gameweeks"]) :is(
  .fixtures-centre-command,.fixtures-board-panel,.fixtures-round-summary,.fixture-insight-strip,
  .gameweek-command-bar,.gameweek-ranking-board,.gameweek-overview-panel,.gameweek-podium
){
  border-color:rgba(215,96,18,.16)!important;
  background:linear-gradient(145deg,rgba(18,20,16,.96),rgba(7,9,7,.985))!important;
  box-shadow:0 16px 38px rgba(0,0,0,.22)!important;
}
html.halloween-theme-active body[data-page="fixtures"] :is(.fixture-board-card,.fixture-spotlight,.fixture-card){
  border-color:rgba(215,96,18,.15)!important;
  background:linear-gradient(150deg,rgba(20,21,17,.96),rgba(7,9,7,.99))!important;
}
html.halloween-theme-active body[data-page="fixtures"] :is(.fixture-board-card-head,.fixtures-board-head){color:#d78942!important}
html.halloween-theme-active body[data-page="gameweeks"] :is(.gameweek-card,.gameweek-ranking-row){border-color:rgba(215,96,18,.14)!important;background:rgba(16,18,14,.92)!important}

/* Power rankings. */
html.halloween-theme-active body[data-page="power-rankings"] :is(.power-hero-score,.power-podium-grid>*,.power-movers-grid>*,.power-ranking-board){
  border-color:rgba(215,96,18,.16)!important;
  background:linear-gradient(145deg,rgba(19,20,16,.96),rgba(7,9,7,.985))!important;
}
html.halloween-theme-active body[data-page="power-rankings"] .power-hero-score>strong{color:#e4b069!important}

/* Monthly / Cups / Prizes / Awards: old-brass rather than teal/purple. */
html.halloween-theme-active body:is([data-page="monthly"],[data-page="cups"],[data-page="prizes"],[data-page="awards"]) :is(
  [class*="monthly-"][class*="card"],[class*="cup-"][class*="card"],[class*="prize-"][class*="card"],
  .monthly-podium,.cup-selector,.cup-page-tabs,.prize-history-section,.hof-stat-strip,.hof-feature-card,.hof-archive-grid>*
){
  border-color:rgba(211,117,39,.17)!important;
  background:linear-gradient(148deg,rgba(24,20,14,.96),rgba(8,9,7,.99))!important;
}
html.halloween-theme-active body[data-page="monthly"] .monthly-exclusive-prize,
html.halloween-theme-active body[data-page="cups"] .cup-hero-trophy,
html.halloween-theme-active body[data-page="awards"] .hof-hero-marquee{
  border-color:rgba(199,145,62,.20)!important;
  background:rgba(75,46,19,.18)!important;
}
html.halloween-theme-active .cup-bracket-line,
html.halloween-theme-active [class*="cup-"][class*="connector"]{border-color:rgba(176,105,39,.30)!important}

/* Managers directory / settings / staff surfaces. */
html.halloween-theme-active body[data-page="managers"] :is(.manager-directory-command,.manager-directory-shell,.manager-card){
  border-color:rgba(215,96,18,.14)!important;
  background:linear-gradient(148deg,rgba(18,20,16,.96),rgba(7,9,7,.985))!important;
}
html.halloween-theme-active body:is([data-page="settings"],[data-page="staff"]) :is(.panel,[class*="settings-"][class*="card"],[class*="staff-"][class*="card"]){
  border-color:rgba(215,96,18,.14)!important;
  background:linear-gradient(148deg,rgba(18,20,16,.96),rgba(7,9,7,.985))!important;
}
html.halloween-theme-active body[data-page="staff-console"] :is(.staff-console-hero,.staff-console-panel,.staff-console-card){
  border-color:rgba(215,96,18,.15)!important;
  background:linear-gradient(145deg,rgba(21,18,13,.97),rgba(7,9,7,.99))!important;
}

/* ---------- Manager profile: remove purple user-theme bleed + weird rank square ---------- */
html.halloween-theme-active body[data-page="manager"] .manager-profile-flagship{
  --profile-accent:#cf6418!important;
  --profile-rank:#efd0a2!important;
}
html.halloween-theme-active body[data-page="manager"] .manager-profile-flagship:is(.profile-theme-classic,.profile-theme-midnight,.profile-theme-purple,.profile-theme-emerald,.profile-theme-crimson,.profile-theme-gold) .manager-profile-showcase{
  border-color:rgba(219,96,15,.34)!important;
  background:
    linear-gradient(90deg,rgba(6,8,6,.035),rgba(6,8,6,.02) 65%,rgba(6,8,6,.21)),
    url('/halloween-horizon-v17-27-104.svg') center bottom/100% 52% no-repeat,
    radial-gradient(circle at 86% 12%,rgba(207,91,15,.14),transparent 22%),
    linear-gradient(125deg,#21150d 0%,#0c100c 52%,#050705 100%)!important;
  box-shadow:0 30px 74px rgba(0,0,0,.48),inset 0 1px rgba(244,197,140,.025)!important;
}
/* Profile-theme pseudo overlays previously used inset:0 !important. Remove them entirely. */
html.halloween-theme-active body[data-page="manager"] .manager-profile-flagship:is(.profile-theme-classic,.profile-theme-midnight,.profile-theme-purple,.profile-theme-emerald,.profile-theme-crimson,.profile-theme-gold) .manager-profile-showcase:before{
  content:none!important;
  display:none!important;
  inset:auto!important;
  width:0!important;height:0!important;
  background:none!important;
  animation:none!important;
  transform:none!important;
}
html.halloween-theme-active body[data-page="manager"] .manager-profile-showcase:after{
  opacity:.10!important;
  filter:sepia(.35) saturate(.55)!important;
}
html.halloween-theme-active body[data-page="manager"] .manager-profile-showcase-atmosphere{opacity:.24!important;filter:sepia(.7) saturate(.55)!important}
html.halloween-theme-active body[data-page="manager"] .manager-profile-showcase-atmosphere i{border-color:rgba(211,105,28,.12)!important;animation:none!important}
html.halloween-theme-active body[data-page="manager"] .manager-profile-avatar-stage:before{background:radial-gradient(circle,rgba(202,92,17,.15),rgba(202,92,17,.025) 54%,transparent 72%)!important}
html.halloween-theme-active body[data-page="manager"] .manager-profile-avatar-floor{background:radial-gradient(ellipse,rgba(202,92,17,.18),rgba(4,8,5,.05) 68%,transparent 72%)!important}
html.halloween-theme-active body[data-page="manager"] .manager-profile-rank-card.manager-profile-rank-dial{
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
html.halloween-theme-active body[data-page="manager"] .manager-profile-rank-card.manager-profile-rank-dial:before,
html.halloween-theme-active body[data-page="manager"] .manager-profile-rank-card.manager-profile-rank-dial:after{display:none!important;content:none!important}
html.halloween-theme-active body[data-page="manager"] .manager-profile-rank-orbit{
  border-color:rgba(211,104,27,.30)!important;
  background:radial-gradient(circle at 50% 44%,rgba(235,204,164,.025),transparent 32%),radial-gradient(circle,rgba(100,49,18,.18),rgba(5,8,5,.94) 68%)!important;
  box-shadow:0 18px 38px rgba(0,0,0,.28),inset 0 1px rgba(240,207,166,.035),inset 0 0 30px rgba(177,70,8,.055)!important;
}
html.halloween-theme-active body[data-page="manager"] .manager-profile-rank-orbit:before{border-color:rgba(205,91,15,.28)!important;border-top-color:#d56b21!important;border-right-color:transparent!important}
html.halloween-theme-active body[data-page="manager"] .manager-profile-rank-orbit:after{border-color:rgba(215,159,91,.12)!important}
html.halloween-theme-active body[data-page="manager"] .manager-profile-rank-dial-core>span{color:#aa967f!important}
html.halloween-theme-active body[data-page="manager"] .manager-profile-rank-dial-core>b{color:#d39a5e!important}
html.halloween-theme-active body[data-page="manager"] .manager-profile-rank-dial-core>small{color:#968a7a!important}
html.halloween-theme-active body[data-page="manager"] .manager-profile-rank-dial-status{border-color:rgba(211,104,27,.20)!important;background:rgba(10,12,9,.72)!important;color:#b6a58f!important}
html.halloween-theme-active body[data-page="manager"] .manager-profile-rank-dial-status.live i{background:#c96a24!important;box-shadow:0 0 10px rgba(201,106,36,.32)!important}
html.halloween-theme-active body[data-page="manager"] :is(.manager-profile-stat-ribbon,.manager-profile-pinned-achievement,.manager-profile-favourites-quiet,.manager-profile-duo-quiet){
  border-color:rgba(213,96,18,.14)!important;
  background:linear-gradient(145deg,rgba(20,19,15,.88),rgba(7,9,7,.95))!important;
}
html.halloween-theme-active body[data-page="manager"] .manager-profile-duo-quiet.has-duo,
html.halloween-theme-active body[data-page="manager"] .discord-profile-verified{
  border-color:rgba(211,104,27,.20)!important;
  background:linear-gradient(135deg,rgba(85,46,19,.20),rgba(18,17,12,.65))!important;
}

/* My Season / Rivalry / Duo: stop route accents fighting the seasonal system. */
html.halloween-theme-active body[data-page="myseason"] :is(.my-season-now,.my-season-competition-card,.my-season-dashboard-card,.my-season-quick-dock,.my-season-kpis>div){
  border-color:rgba(215,96,18,.14)!important;
  background:linear-gradient(148deg,rgba(19,20,16,.96),rgba(7,9,7,.985))!important;
}
html.halloween-theme-active body[data-page="rivalry"] :is(.rivalry-picker-bar,.rivalry-duel,.rivalry-direct-card,.rivalry-battle-section,.rivalry-chart-panel,.rivalry-records-section,.rivalry-history-section){
  border-color:rgba(215,96,18,.14)!important;
  background:linear-gradient(148deg,rgba(20,19,15,.96),rgba(7,9,7,.985))!important;
}
html.halloween-theme-active body[data-page="duo"] :is(.duo-current-gw,.duo-season-stats,.duo-form-card,.duo-balance-card,.duo-facts,.duo-showdown-history,.duo-milestones,.duo-timeline){
  border-color:rgba(215,96,18,.14)!important;
  background:linear-gradient(148deg,rgba(20,19,15,.96),rgba(7,9,7,.985))!important;
}

/* ---------- Records: remove cyan hero / neon category stripes ---------- */
html.halloween-theme-active body[data-page="records"] .stats-record-hero h1 em{color:#d47a32!important;-webkit-text-fill-color:#d47a32!important}
html.halloween-theme-active body[data-page="records"] .stats-record-kicker i{background:#d7681a!important;box-shadow:0 0 12px rgba(215,104,26,.28)!important}
html.halloween-theme-active body[data-page="records"] .stats-record-hero-count,
html.halloween-theme-active body[data-page="records"] :is(.stats-record-breaker-card,.stats-my-record-book,.stats-record-nav,.record-book-card){
  border-color:rgba(213,96,18,.15)!important;
  background:linear-gradient(148deg,rgba(20,20,16,.96),rgba(7,9,7,.99))!important;
}
html.halloween-theme-active body[data-page="records"] .stats-record-section-heading span{color:#d3782f!important}
html.halloween-theme-active body[data-page="records"] .stats-record-breaker-card.tone-score{box-shadow:inset 0 3px rgba(190,95,31,.52)!important}
html.halloween-theme-active body[data-page="records"] .stats-record-breaker-card.tone-streak{box-shadow:inset 0 3px rgba(120,139,69,.48)!important}
html.halloween-theme-active body[data-page="records"] .stats-record-breaker-card.tone-wins{box-shadow:inset 0 3px rgba(203,101,31,.50)!important}
html.halloween-theme-active body[data-page="records"] .stats-record-breaker-card.tone-diamonds{box-shadow:inset 0 3px rgba(180,137,59,.50)!important}

/* ---------- Newsroom / Articles: warm the blue UI while preserving content ---------- */
html.halloween-theme-active body[data-page="news"] :is(.newsroom-lead,.newsroom-story-card,.newsroom-reader){
  border-color:rgba(213,96,18,.16)!important;
  background:linear-gradient(150deg,rgba(17,19,15,.985),rgba(6,8,6,.995))!important;
}
html.halloween-theme-active body[data-page="news"] .newsroom-lead-copy,
html.halloween-theme-active body[data-page="news"] .newsroom-story-copy{background:linear-gradient(145deg,rgba(16,18,14,.94),rgba(7,9,7,.99))!important}
html.halloween-theme-active body[data-page="news"] :is(.newsroom-lead-media.has-image,.newsroom-story-media.has-image){
  background-color:rgba(75,34,11,.28)!important;
  background-blend-mode:multiply!important;
}
html.halloween-theme-active body[data-page="news"] .newsroom-story-meta span,
html.halloween-theme-active body[data-page="news"] .newsroom-recent-head span,
html.halloween-theme-active body[data-page="news"] .newsroom-read-action{color:#d67c34!important}
html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-hero{
  border-bottom-color:rgba(211,96,18,.18)!important;
  background:
    linear-gradient(90deg,rgba(20,10,5,.86),rgba(7,10,7,.72) 62%,rgba(5,7,5,.50)),
    linear-gradient(125deg,#21120c,#0d110e 58%,#050705)!important;
}
html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-hero:after{
  background:linear-gradient(90deg,rgba(19,9,5,.84),rgba(8,10,8,.55) 68%,rgba(5,7,5,.34))!important;
}
html.halloween-theme-active body[data-page="news"] .news-article-hero-backdrop img{filter:saturate(.62) sepia(.14) brightness(.66)!important}
html.halloween-theme-active body[data-page="news"] .news-article-hero-art img{filter:saturate(.72) sepia(.08) brightness(.84)!important}
html.halloween-theme-active body[data-page="news"] .news-article-kicker span{
  border-color:rgba(211,96,18,.26)!important;
  background:rgba(113,51,12,.18)!important;
  color:#e0ad73!important;
}
html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-body{
  background:#f2efe8!important;
  color:#2b2c29!important;
}
html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-body :is(h2,h3){color:#1d211d!important}
html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-body a{color:#9b4e18!important}
html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-body blockquote{
  border-left-color:#b65f23!important;
  background:#eee4d8!important;
  color:#493a2d!important;
}
/* The article's logo/graphic image used mix-blend-mode:multiply, which makes a
   dark logo disappear against the Halloween reader background. Give graphic
   assets a clean parchment plate and render normally. */
html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-media.image-style-graphic{
  width:min(600px,calc(100% - 70px))!important;
  max-width:600px!important;
  padding:18px 22px!important;
  border:1px solid rgba(188,126,66,.28)!important;
  border-radius:16px!important;
  background:linear-gradient(145deg,#f5f0e5,#e6ddcf)!important;
  box-shadow:0 16px 42px rgba(0,0,0,.25)!important;
}
html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-media.image-style-graphic img{
  mix-blend-mode:normal!important;
  filter:none!important;
  opacity:1!important;
  max-height:320px!important;
}
html.halloween-theme-active body[data-page="news"] .newsroom-reader-footer,
html.halloween-theme-active body[data-page="news"] .newsroom-article-nav button{background:#0c0f0b!important}
html.halloween-theme-active body[data-page="news"] .newsroom-article-nav{background:rgba(211,96,18,.16)!important;border-top-color:rgba(211,96,18,.16)!important}

/* Habboon Times archive / reader. Paper remains paper; chrome becomes seasonal. */
html.halloween-theme-active body[data-page="newspaper"] :is(.newspaper-archive-head,.newspaper-archive-live,.newspaper-archive-grid>*){
  border-color:rgba(213,96,18,.15)!important;
  background:linear-gradient(148deg,rgba(19,20,16,.96),rgba(7,9,7,.985))!important;
}
html.halloween-theme-active .newspaper-v2 .newspaper-sheet{filter:none!important}

/* ---------- Live Gameweek / Match Centre: warm stadium not purple ---------- */
html.halloween-theme-active body[data-page="live"] .matchday-broadcast-head,
html.halloween-theme-active .match-centre-dialog,
html.halloween-theme-active .match-centre-shell,
html.halloween-theme-active [class*="match-centre-"][class*="hero"]{
  border-color:rgba(219,96,15,.25)!important;
  background:
    radial-gradient(circle at 88% 12%,rgba(203,91,18,.10),transparent 24%),
    linear-gradient(145deg,rgba(23,18,12,.99),rgba(6,9,6,.995))!important;
}
html.halloween-theme-active body[data-page="live"] .matchday-broadcast-head:after{content:none!important;display:none!important}
html.halloween-theme-active body[data-page="live"] :is(.matchday-card,.matchday-pl-mini,.matchday-event-row,.matchday-dashboard,.matchday-intelligence-bar,.matchday-lounge-preview-card){
  border-color:rgba(213,96,18,.14)!important;
  background:linear-gradient(148deg,rgba(18,20,16,.96),rgba(7,9,7,.985))!important;
}
html.halloween-theme-active body[data-page="live"] .matchday-live-chip.live,
html.halloween-theme-active body[data-page="live"] .matchday-live-beacon i{background:#829d43!important;color:#eef6da!important;box-shadow:0 0 10px rgba(130,157,67,.30)!important}

/* ---------- Timeline / Rules / Arcade additional surfaces ---------- */
html.halloween-theme-active body[data-page="timeline"] :is(.season-timeline-filter,.season-timeline-chapter,.season-story-card,.season-timeline-road-ahead){
  border-color:rgba(213,96,18,.14)!important;
  background:linear-gradient(148deg,rgba(19,20,16,.96),rgba(7,9,7,.985))!important;
}
html.halloween-theme-active body[data-page="rules"] :is(.rules-glance,.rules-season-flow,.rules-handbook-nav,.rules-chapter,.handbook-rule,.rules-handbook-closing){
  border-color:rgba(213,96,18,.14)!important;
  background:linear-gradient(148deg,rgba(19,20,16,.96),rgba(7,9,7,.985))!important;
}
html.halloween-theme-active body[data-page="arcade"] .vegas-marquee{filter:none!important}
html.halloween-theme-active body[data-page="arcade"] :is(.vegas-player-bar,.vegas-lobby-head,.vegas-cabinet-card,.vegas-active-machine,.vegas-rules-footer){
  border-color:rgba(213,96,18,.18)!important;
}
html.halloween-theme-active body[data-page="arcade"] .vegas-cabinet-card{filter:saturate(.66) sepia(.08)!important;box-shadow:0 20px 55px rgba(0,0,0,.42),0 0 18px rgba(171,66,7,.04)!important}
html.halloween-theme-active body[data-page="arcade"] .vegas-card-lights{filter:saturate(.55) sepia(.3)!important}

/* Not-found screen gets the same seasonal finish. */
html.halloween-theme-active .not-found-card{
  border-color:rgba(219,96,15,.26)!important;
  background:
    url('/halloween-horizon-v17-27-104.svg') center bottom/100% 55% no-repeat,
    linear-gradient(145deg,#21150d,#0b100b 58%,#050705)!important;
}
html.halloween-theme-active .not-found-card:before,
html.halloween-theme-active .not-found-card:after{filter:sepia(.55) saturate(.7)!important;opacity:.14!important}

/* ---------- Global hard-coded cyan/blue cleanup on common controls ---------- */
html.halloween-theme-active :is(.plain-link,.newsroom-back,.manager-profile-back){color:#cba176!important}
html.halloween-theme-active :is(.plain-link,.newsroom-back,.manager-profile-back):hover{color:#efd1aa!important}
html.halloween-theme-active .positive:not(.form *){color:#a8b76c!important}
html.halloween-theme-active .negative:not(.form *){color:#c47b79!important}
html.halloween-theme-active :is(.select,.text-input,input[type="search"],input[type="text"]){
  border-color:rgba(211,96,18,.14)!important;
  background:rgba(8,11,8,.74)!important;
}
html.halloween-theme-active :is(.select,.text-input,input[type="search"],input[type="text"]):focus{border-color:rgba(218,104,27,.42)!important;box-shadow:0 0 0 3px rgba(218,104,27,.06)!important}

/* ---------- Responsive repair ---------- */
@media(max-width:920px){
  html.halloween-theme-active body:not([data-page="home"]):not([data-page="myseason"]) #main-content .page-head{min-height:0!important;padding:40px 18px 18px!important}
}
@media(max-width:760px){
  html.halloween-theme-active body[data-page="home"] .home-hero:before{display:none!important}
  html.halloween-theme-active body:not([data-page="home"]):not([data-page="myseason"]) #main-content .page-head{
    padding:18px 16px 16px!important;
    border-radius:18px!important;
    background-position:center bottom!important;
  }
  html.halloween-theme-active body:not([data-page="home"]):not([data-page="myseason"]) #main-content .page-head:before{display:none!important}
  html.halloween-theme-active body:not([data-page="home"]):not([data-page="myseason"]) #main-content .page-head h1,
  html.halloween-theme-active body:not([data-page="home"]):not([data-page="myseason"]) #main-content .page-head h2{margin-top:0!important}
  html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-media.image-style-graphic{width:calc(100% - 24px)!important;padding:12px 14px!important}
  html.halloween-theme-active body[data-page="manager"] .manager-profile-showcase-atmosphere{opacity:.15!important}
}


/* ============================================================================
   v17.27.107 — FULL TAKEOVER COMPLETION PASS
   Finishes the Halloween takeover more aggressively across page chrome,
   league / fixtures / newspaper / newsroom surfaces, and article presentation.
   ============================================================================ */

/* ---------- Route-level shared chrome: make the theme feel complete ---------- */
html.halloween-theme-active body:is(
  [data-page="league"],[data-page="fixtures"],[data-page="news"],[data-page="newspaper"],[data-page="records"],
  [data-page="managers"],[data-page="monthly"],[data-page="cups"],[data-page="prizes"],[data-page="awards"],
  [data-page="power-rankings"],[data-page="timeline"],[data-page="rules"],[data-page="myseason"],
  [data-page="rivalry"],[data-page="duo"],[data-page="live"],[data-page="gameweeks"],[data-page="settings"],
  [data-page="staff"],[data-page="staff-console"],[data-page="arcade"]
) #main-content :is(section,div,button,label,a)[class*="panel"],
html.halloween-theme-active body:is(
  [data-page="league"],[data-page="fixtures"],[data-page="news"],[data-page="newspaper"],[data-page="records"],
  [data-page="managers"],[data-page="monthly"],[data-page="cups"],[data-page="prizes"],[data-page="awards"],
  [data-page="power-rankings"],[data-page="timeline"],[data-page="rules"],[data-page="myseason"],
  [data-page="rivalry"],[data-page="duo"],[data-page="live"],[data-page="gameweeks"],[data-page="settings"],
  [data-page="staff"],[data-page="staff-console"],[data-page="arcade"]
) #main-content :is(section,div,button,label,a)[class*="card"],
html.halloween-theme-active body:is(
  [data-page="league"],[data-page="fixtures"],[data-page="news"],[data-page="newspaper"],[data-page="records"],
  [data-page="managers"],[data-page="monthly"],[data-page="cups"],[data-page="prizes"],[data-page="awards"],
  [data-page="power-rankings"],[data-page="timeline"],[data-page="rules"],[data-page="myseason"],
  [data-page="rivalry"],[data-page="duo"],[data-page="live"],[data-page="gameweeks"],[data-page="settings"],
  [data-page="staff"],[data-page="staff-console"],[data-page="arcade"]
) #main-content :is(section,div,button,label,a)[class*="shell"],
html.halloween-theme-active body:is(
  [data-page="league"],[data-page="fixtures"],[data-page="news"],[data-page="newspaper"],[data-page="records"],
  [data-page="managers"],[data-page="monthly"],[data-page="cups"],[data-page="prizes"],[data-page="awards"],
  [data-page="power-rankings"],[data-page="timeline"],[data-page="rules"],[data-page="myseason"],
  [data-page="rivalry"],[data-page="duo"],[data-page="live"],[data-page="gameweeks"],[data-page="settings"],
  [data-page="staff"],[data-page="staff-console"],[data-page="arcade"]
) #main-content :is(section,div,button,label,a)[class*="board"],
html.halloween-theme-active body:is(
  [data-page="league"],[data-page="fixtures"],[data-page="news"],[data-page="newspaper"],[data-page="records"],
  [data-page="managers"],[data-page="monthly"],[data-page="cups"],[data-page="prizes"],[data-page="awards"],
  [data-page="power-rankings"],[data-page="timeline"],[data-page="rules"],[data-page="myseason"],
  [data-page="rivalry"],[data-page="duo"],[data-page="live"],[data-page="gameweeks"],[data-page="settings"],
  [data-page="staff"],[data-page="staff-console"],[data-page="arcade"]
) #main-content :is(section,div,button,label,a)[class*="section"]{
  border-color:rgba(214,99,22,.14)!important;
}

/* ---------- League page: remove the remaining cyan/teal system ---------- */
html.halloween-theme-active body[data-page="league"] :is(
  .league-command-bar,.league-mode-switch,.league-search,.league-jump-button,.league-result-count,
  .leaderboard-panel,.league-standings-head,.league-standings-badges span,.league-mobile-table-head,
  .league-race-card,.league-race-empty,.table-wrap,.phase3-table-wrap,.league-table-wrap
){
  border-color:rgba(214,99,22,.18)!important;
  background:linear-gradient(148deg,rgba(18,19,15,.97),rgba(7,8,6,.99))!important;
  box-shadow:none!important;
}
html.halloween-theme-active body[data-page="league"] .league-hero-status span,
html.halloween-theme-active body[data-page="league"] .league-race-head em,
html.halloween-theme-active body[data-page="league"] .league-race-copy small,
html.halloween-theme-active body[data-page="league"] .league-race-copy em,
html.halloween-theme-active body[data-page="league"] .league-standings-head p,
html.halloween-theme-active body[data-page="league"] .league-result-count{color:#b5aa98!important}
html.halloween-theme-active body[data-page="league"] .league-hero-kicker,
html.halloween-theme-active body[data-page="league"] .league-race-head span,
html.halloween-theme-active body[data-page="league"] .league-standings-head span,
html.halloween-theme-active body[data-page="league"] .league-race-position,
html.halloween-theme-active body[data-page="league"] .league-standings-badges span{color:#da8337!important}
html.halloween-theme-active body[data-page="league"] .league-standings-table thead tr,
html.halloween-theme-active body[data-page="league"] .phase3-leaderboard-table thead tr{
  background:linear-gradient(90deg,rgba(57,28,16,.95),rgba(43,24,16,.98))!important;
}
html.halloween-theme-active body[data-page="league"] .league-standings-table th,
html.halloween-theme-active body[data-page="league"] .phase3-leaderboard-table th{color:#d9a464!important}
html.halloween-theme-active body[data-page="league"] .league-standings-table tbody tr,
html.halloween-theme-active body[data-page="league"] .phase3-leaderboard-table tbody tr{
  background:linear-gradient(90deg,rgba(14,16,13,.92),rgba(8,10,8,.98))!important;
  border-top-color:rgba(214,99,22,.08)!important;
}
html.halloween-theme-active body[data-page="league"] .league-standings-table tbody tr:nth-child(odd),
html.halloween-theme-active body[data-page="league"] .phase3-leaderboard-table tbody tr:nth-child(odd){
  background:linear-gradient(90deg,rgba(18,18,14,.92),rgba(9,10,8,.98))!important;
}
html.halloween-theme-active body[data-page="league"] .league-standings-table tbody tr:hover,
html.halloween-theme-active body[data-page="league"] .phase3-leaderboard-table tbody tr:hover{
  background:linear-gradient(90deg,rgba(55,29,14,.42),rgba(18,17,12,.96))!important;
}
html.halloween-theme-active body[data-page="league"] :is(.league-pos-cell span,.league-points-cell span,.primary-points){color:#f0ebdf!important}
html.halloween-theme-active body[data-page="league"] :is(.league-fpl-cell,.league-manager-cell small,.league-mobile-summary,.league-rank-movement.level){color:#938878!important}
html.halloween-theme-active body[data-page="league"] .league-search{background:linear-gradient(145deg,rgba(13,15,12,.98),rgba(8,10,8,.995))!important}
html.halloween-theme-active body[data-page="league"] .league-search input,
html.halloween-theme-active body[data-page="league"] .league-mode-switch button small{color:#9f9483!important}
html.halloween-theme-active body[data-page="league"] .league-mode-switch button{
  border-color:rgba(214,99,22,.16)!important;
  background:linear-gradient(145deg,rgba(17,17,14,.96),rgba(8,10,8,.99))!important;
}
html.halloween-theme-active body[data-page="league"] .league-mode-switch button.active{
  background:linear-gradient(180deg,rgba(70,35,15,.90),rgba(23,17,10,.96))!important;
}

/* ---------- Fixtures page: complete the takeover on filters, summaries and boards ---------- */
html.halloween-theme-active body[data-page="fixtures"] :is(
  .fixtures-filter-bar,.fixtures-summary-strip,.fixtures-summary-card,.fixtures-highlight-card,
  .fixtures-match-board,.fixtures-list-shell,.fixtures-feature-card,.fixtures-state-chip,
  .fixtures-result-row,.fixtures-spotlight,.fixtures-toolbar,.fixtures-stat-strip,
  .fixtures-selector,.fixtures-search,.fixtures-empty,
  [class*="fixture"],[class*="result"],[class*="match"]
):not(.form):not(.match-centre-dialog):not(.match-centre-shell){
  border-color:rgba(214,99,22,.15)!important;
}
html.halloween-theme-active body[data-page="fixtures"] :is(
  .fixtures-filter-bar,.fixtures-summary-strip,.fixtures-summary-card,.fixtures-highlight-card,
  .fixtures-match-board,.fixtures-list-shell,.fixtures-feature-card,.fixtures-spotlight,.fixtures-toolbar,.fixtures-stat-strip,
  .fixtures-selector,.fixtures-search,.fixtures-empty,.fixtures-result-row,.fixtures-state-chip
){
  background:linear-gradient(148deg,rgba(18,19,15,.97),rgba(7,8,6,.99))!important;
}
html.halloween-theme-active body[data-page="fixtures"] :is(.fixtures-filter-bar,.fixtures-toolbar,.fixtures-search){box-shadow:none!important}
html.halloween-theme-active body[data-page="fixtures"] :is(.fixtures-summary-card small,.fixtures-feature-card small,.fixtures-result-row small,.fixtures-filter-bar small,.fixtures-search input){color:#9f9483!important}
html.halloween-theme-active body[data-page="fixtures"] :is(.fixtures-summary-card span,.fixtures-feature-card span,.fixtures-state-chip,.fixtures-page-kicker){color:#d88235!important}

/* ---------- Newsroom landing and article reader ---------- */
html.halloween-theme-active body[data-page="news"] .newsroom-shell{gap:16px!important}
html.halloween-theme-active body[data-page="news"] :is(.newsroom-lead,.newsroom-story-card,.newsroom-reader){
  border-color:rgba(214,99,22,.18)!important;
  box-shadow:0 24px 58px rgba(0,0,0,.32)!important;
}
html.halloween-theme-active body[data-page="news"] .newsroom-lead{
  background:
    linear-gradient(90deg,rgba(12,10,7,.82),rgba(7,9,7,.96) 58%,rgba(7,9,7,.99)),
    url('/halloween-horizon-v17-27-104.svg') center bottom/100% 58% no-repeat,
    linear-gradient(145deg,rgba(23,18,11,.96),rgba(7,9,7,.99))!important;
}
html.halloween-theme-active body[data-page="news"] .newsroom-lead-copy:before{background:linear-gradient(90deg,#d96e1f,#c9a05a)!important}
html.halloween-theme-active body[data-page="news"] .newsroom-lead h3,
html.halloween-theme-active body[data-page="news"] .newsroom-story-copy>strong,
html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-heading h1{color:#f2ece2!important}
html.halloween-theme-active body[data-page="news"] .newsroom-lead p,
html.halloween-theme-active body[data-page="news"] .newsroom-story-copy>p,
html.halloween-theme-active body[data-page="news"] .news-article-heading p,
html.halloween-theme-active body[data-page="news"] .news-article-byline,
html.halloween-theme-active body[data-page="news"] .newsroom-story-foot>span{color:#b3a896!important}
html.halloween-theme-active body[data-page="news"] .newsroom-reader{
  background:linear-gradient(145deg,rgba(15,14,10,.98),rgba(7,8,6,.995))!important;
  overflow:hidden!important;
}
html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-hero{
  background:
    linear-gradient(90deg,rgba(16,9,5,.88),rgba(7,9,7,.74) 62%,rgba(5,7,5,.52)),
    url('/halloween-horizon-v17-27-104.svg') center bottom/100% 58% no-repeat,
    linear-gradient(125deg,#21120c,#0d110e 58%,#050705)!important;
}
html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-media{
  position:relative!important;
  z-index:2!important;
  width:min(920px,calc(100% - 52px))!important;
  margin:22px auto -14px!important;
}
html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-body{
  position:relative!important;
  z-index:1!important;
  width:min(980px,calc(100% - 32px))!important;
  max-width:980px!important;
  margin:0 auto 24px!important;
  padding:34px 34px 40px!important;
  border:1px solid rgba(188,126,66,.22)!important;
  border-radius:18px!important;
  background:linear-gradient(180deg,#f4efe4 0%,#ece4d7 100%)!important;
  box-shadow:0 22px 56px rgba(0,0,0,.28)!important;
}
html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-body :is(p,li){color:#2c2c29!important}
html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-body hr{border-color:#d3c3af!important}
html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-body .news-article-section-banner,
html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-body [class*="section-banner"]{
  border-color:rgba(182,95,35,.22)!important;
  background:linear-gradient(90deg,#f0e5d4,#e8dbc8)!important;
  color:#8e5327!important;
}
html.halloween-theme-active body[data-page="news"] .newsroom-reader-footer,
html.halloween-theme-active body[data-page="news"] .newsroom-article-nav,
html.halloween-theme-active body[data-page="news"] .newsroom-article-nav button{
  border-top-color:rgba(214,99,22,.16)!important;
  background:linear-gradient(145deg,rgba(16,17,13,.97),rgba(7,8,6,.995))!important;
}
html.halloween-theme-active body[data-page="news"] .newsroom-article-nav strong{color:#efe9de!important}
html.halloween-theme-active body[data-page="news"] .newsroom-article-nav small{color:#aa9f90!important}

/* ---------- Habboon Times archive: previous pass left archive typography too dark ---------- */
html.halloween-theme-active body[data-page="newspaper"] .newspaper-archive-head,
html.halloween-theme-active body[data-page="newspaper"] .newspaper-archive-v2,
html.halloween-theme-active body[data-page="newspaper"] .newspaper-archive-live{
  border-color:rgba(214,99,22,.18)!important;
  background:
    linear-gradient(90deg,rgba(12,10,7,.84),rgba(8,10,8,.96) 62%,rgba(7,9,7,.99)),
    url('/halloween-horizon-v17-27-104.svg') center bottom/100% 62% no-repeat,
    linear-gradient(145deg,rgba(23,18,11,.97),rgba(7,9,7,.995))!important;
}
html.halloween-theme-active body[data-page="newspaper"] .newspaper-archive-head:after{color:rgba(230,174,109,.10)!important}
html.halloween-theme-active body[data-page="newspaper"] .newspaper-archive-copy h2,
html.halloween-theme-active body[data-page="newspaper"] .newspaper-archive-head h2,
html.halloween-theme-active body[data-page="newspaper"] .newspaper-archive-status strong,
html.halloween-theme-active body[data-page="newspaper"] .newspaper-edition-tile h3,
html.halloween-theme-active body[data-page="newspaper"] .newspaper-edition-masthead{color:#f0e7da!important}
html.halloween-theme-active body[data-page="newspaper"] .newspaper-archive-copy p,
html.halloween-theme-active body[data-page="newspaper"] .newspaper-archive-head p,
html.halloween-theme-active body[data-page="newspaper"] .newspaper-archive-status small,
html.halloween-theme-active body[data-page="newspaper"] .newspaper-edition-tile p{color:#b4a897!important}
html.halloween-theme-active body[data-page="newspaper"] .newspaper-archive-head .eyebrow,
html.halloween-theme-active body[data-page="newspaper"] .newspaper-archive-status span,
html.halloween-theme-active body[data-page="newspaper"] .newspaper-edition-meta,
html.halloween-theme-active body[data-page="newspaper"] .newspaper-edition-footer{color:#d77f37!important}
html.halloween-theme-active body[data-page="newspaper"] .newspaper-archive-rule,
html.halloween-theme-active body[data-page="newspaper"] .newspaper-edition-masthead,
html.halloween-theme-active body[data-page="newspaper"] .newspaper-edition-footer{border-color:rgba(214,99,22,.26)!important}
html.halloween-theme-active body[data-page="newspaper"] .newspaper-edition-tile{
  border-color:rgba(214,99,22,.16)!important;
  background:
    linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0)),
    linear-gradient(148deg,rgba(17,18,14,.97),rgba(7,8,6,.995))!important;
  box-shadow:0 18px 42px rgba(0,0,0,.28)!important;
}
html.halloween-theme-active body[data-page="newspaper"] .newspaper-edition-tile:after{opacity:.06!important;background:repeating-linear-gradient(0deg,rgba(234,222,202,.08) 0,rgba(234,222,202,.08) 1px,transparent 1px,transparent 4px)!important}
html.halloween-theme-active body[data-page="newspaper"] .newspaper-edition-footer span:last-child{background:#19140f!important;color:#ebd4af!important;border:1px solid rgba(214,99,22,.20)!important}
/* The actual newspaper viewer should stay paper-like and readable. */
html.halloween-theme-active body[data-page="newspaper"] .newspaper-v2 .newspaper-sheet{
  border-color:rgba(188,126,66,.28)!important;
  background:linear-gradient(180deg,#f4eedf 0%,#e8decb 100%)!important;
  box-shadow:0 34px 92px rgba(0,0,0,.42)!important;
}
html.halloween-theme-active body[data-page="newspaper"] .newspaper-v2 .newspaper-viewer-top,
html.halloween-theme-active body[data-page="newspaper"] .newspaper-v2 .newspaper-viewer-controls{
  background:linear-gradient(145deg,rgba(16,17,13,.97),rgba(7,8,6,.995))!important;
  border-color:rgba(214,99,22,.16)!important;
}

/* ---------- Article content blocks inside reader: cleaner presentation ---------- */
html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-media.image-style-graphic{
  background:linear-gradient(180deg,#f5f0e6 0%,#e6ddcf 100%)!important;
  border-color:rgba(188,126,66,.30)!important;
}
html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-media:not(.image-style-graphic){
  border:1px solid rgba(188,126,66,.18)!important;
  border-radius:16px!important;
  overflow:hidden!important;
  box-shadow:0 14px 32px rgba(0,0,0,.18)!important;
}
html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-media figcaption,
html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-caption{color:#7e6e5c!important;background:#ece1d2!important}

/* ---------- Generic controls so unseen pages don’t keep the normal blue chrome ---------- */
html.halloween-theme-active #main-content :is(.text-input,input[type="search"],input[type="text"],select,textarea){
  border-color:rgba(214,99,22,.18)!important;
  background:linear-gradient(145deg,rgba(17,17,14,.96),rgba(8,10,8,.99))!important;
  color:#efe8dc!important;
}
html.halloween-theme-active #main-content :is(.text-input,input[type="search"],input[type="text"],select,textarea)::placeholder{color:#978b7c!important}
html.halloween-theme-active #main-content :is(.action-button,.pill-button,.tab,button[data-go],button[data-page],button[data-action],a.pill-button){
  border-color:rgba(214,99,22,.18)!important;
}
html.halloween-theme-active #main-content :is(.action-button,.pill-button,.tab,button[data-go],button[data-page],button[data-action],a.pill-button):not(.active){
  background:linear-gradient(145deg,rgba(16,17,13,.96),rgba(8,10,8,.99))!important;
  color:#e7dfd2!important;
}
html.halloween-theme-active #main-content :is(.action-button,.pill-button,.tab,button[data-go],button[data-page],button[data-action],a.pill-button).active,
html.halloween-theme-active #main-content :is(.action-button,.pill-button,.tab,button[data-go],button[data-page],button[data-action],a.pill-button):hover{
  background:linear-gradient(180deg,rgba(70,35,15,.90),rgba(23,17,10,.96))!important;
}

@media(max-width:760px){
  html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-media{
    width:calc(100% - 20px)!important;
    margin:14px auto -10px!important;
  }
  html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-body{
    width:calc(100% - 12px)!important;
    padding:24px 18px 30px!important;
    border-radius:16px!important;
  }
  html.halloween-theme-active body[data-page="newspaper"] .newspaper-archive-head,
  html.halloween-theme-active body[data-page="newspaper"] .newspaper-archive-v2,
  html.halloween-theme-active body[data-page="newspaper"] .newspaper-archive-live{background-position:58% bottom!important}
}



/* ============================================================================
   v17.27.108 — ZERO TEAL / ARTICLE REBUILD FINAL OVERRIDES
   ============================================================================ */

/* Explicitly theme the personal context strip visible across many pages. */
html.halloween-theme-active .my-manager-page-strip{
  border-color:rgba(217,103,25,.24)!important;
  background:linear-gradient(100deg,rgba(62,34,16,.34),rgba(12,14,10,.97) 52%,rgba(26,19,11,.72))!important;
  box-shadow:inset 0 1px rgba(242,184,115,.035),0 10px 26px rgba(0,0,0,.18)!important;
}
html.halloween-theme-active .my-manager-strip-copy span{color:#de7d2d!important}
html.halloween-theme-active .my-manager-strip-copy small,
html.halloween-theme-active .my-manager-strip-actions .plain-link{color:#a99b89!important}

/* One last broad UI-surface safety net for pages not explicitly shown. */
html.halloween-theme-active #main-content :is(
  [class*="toolbar"],[class*="command"],[class*="filter"],[class*="selector"],[class*="navigator"],
  [class*="standings"],[class*="ranking"],[class*="history"],[class*="summary"],[class*="snapshot"],
  [class*="overview"],[class*="dashboard"],[class*="dock"],[class*="metric"],[class*="kpi"],
  [class*="directory"],[class*="leaderboard"],[class*="record-book"],[class*="timeline"],[class*="chapter"]
){
  border-color:rgba(215,101,25,.15)!important;
}
html.halloween-theme-active #main-content :is(
  [class*="toolbar"],[class*="command-bar"],[class*="filter-bar"],[class*="selector"],[class*="navigator"],
  [class*="standings-panel"],[class*="ranking-table"],[class*="history-section"],[class*="summary-strip"],
  [class*="dashboard-card"],[class*="quick-dock"],[class*="directory-shell"]
){
  background:linear-gradient(148deg,rgba(18,19,15,.97),rgba(7,8,6,.995))!important;
}

/* Preserve meaningful Halloween moss green only for semantic success / wins. */
html.halloween-theme-active .form .w,
html.halloween-theme-active .status-success,
html.halloween-theme-active .is-success{background-color:#819a46!important}

/* --- NEWS ARTICLE REBUILD: no white slab, no teal board, no awkward logo card. --- */
html.halloween-theme-active body[data-page="news"] .newsroom-reader{
  border:1px solid rgba(215,101,25,.22)!important;
  background:linear-gradient(180deg,rgba(15,14,10,.99),rgba(7,8,6,.995))!important;
  box-shadow:0 30px 78px rgba(0,0,0,.42)!important;
}
html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-hero{
  min-height:238px!important;
  border-bottom:1px solid rgba(215,101,25,.18)!important;
  background:
    linear-gradient(90deg,rgba(23,11,5,.91),rgba(8,10,8,.74) 58%,rgba(5,7,5,.54)),
    url('/halloween-horizon-v17-27-104.svg') center bottom/100% 62% no-repeat,
    linear-gradient(125deg,#21120c,#0d110e 58%,#050705)!important;
}
html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-heading h1{color:#f5ede2!important}
html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-heading p,
html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-byline span{color:#b8aa97!important}
html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-kicker span{
  border-color:rgba(219,111,31,.31)!important;background:rgba(93,48,18,.31)!important;color:#e8b579!important
}

/* Main article image / logo becomes an integrated dark display, not a detached beige box. */
html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-media{
  width:min(860px,calc(100% - 64px))!important;
  max-width:860px!important;
  margin:24px auto 18px!important;
  border:1px solid rgba(214,101,25,.20)!important;
  border-radius:18px!important;
  background:linear-gradient(145deg,#15140f,#0a0c09)!important;
  box-shadow:0 18px 46px rgba(0,0,0,.30),inset 0 1px rgba(246,199,143,.025)!important;
  overflow:hidden!important;
}
html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-media.image-style-graphic{
  width:min(680px,calc(100% - 80px))!important;
  max-width:680px!important;
  padding:24px 30px!important;
  background:
    radial-gradient(circle at 50% 30%,rgba(216,111,31,.09),transparent 48%),
    linear-gradient(145deg,#171610,#090b08)!important;
}
html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-media.image-style-graphic img{
  display:block!important;
  width:auto!important;
  max-width:100%!important;
  max-height:250px!important;
  margin:0 auto!important;
  object-fit:contain!important;
  mix-blend-mode:normal!important;
  filter:brightness(1.08) contrast(1.04) drop-shadow(0 8px 18px rgba(0,0,0,.28))!important;
  opacity:1!important;
}
html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-media:not(.image-style-graphic) img{
  display:block!important;width:100%!important;height:auto!important;filter:saturate(.84) contrast(1.02)!important
}
html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-media figcaption{
  padding:9px 12px!important;border-top:1px solid rgba(214,101,25,.13)!important;background:#0c0e0b!important;color:#a99d8d!important
}

/* Dark Halloween editorial sheet instead of the normal white article canvas. */
html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-body{
  width:min(1040px,calc(100% - 52px))!important;
  max-width:1040px!important;
  margin:0 auto 28px!important;
  padding:36px 38px 42px!important;
  border:1px solid rgba(214,101,25,.17)!important;
  border-radius:19px!important;
  background:
    repeating-linear-gradient(0deg,rgba(242,222,194,.012) 0 1px,transparent 1px 5px),
    linear-gradient(180deg,#181711 0%,#11130f 100%)!important;
  color:#e7ded0!important;
  box-shadow:0 24px 58px rgba(0,0,0,.30),inset 0 1px rgba(248,205,151,.025)!important;
}
html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-body :is(p,li){color:#ddd4c6!important}
html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-body :is(h2,h3,h4,strong){color:#f3eadf!important}
html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-body a{color:#e39755!important}
html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-body blockquote{
  border-left:3px solid #c86a24!important;background:#211b13!important;color:#d8ccbc!important
}
html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-body hr{border-color:rgba(214,101,25,.18)!important}

/* Every data block inserted into news articles receives the Halloween component theme. */
html.halloween-theme-active body[data-page="news"] .news-article-body .article-fpl-block,
html.halloween-theme-active body[data-page="news"] .news-article-body .article-prize-board{
  border-color:rgba(214,101,25,.20)!important;
  background:linear-gradient(180deg,#151712,#0d0f0c)!important;
  color:#e8dfd1!important;
  box-shadow:0 16px 38px rgba(0,0,0,.24)!important;
}
html.halloween-theme-active body[data-page="news"] .news-article-body .article-fpl-block:before{background:linear-gradient(90deg,#c85d17,#dda254,#6f8242)!important}
html.halloween-theme-active body[data-page="news"] .news-article-body :is(.article-fpl-block-head,.article-prize-head){
  border-color:rgba(214,101,25,.16)!important;
  background:linear-gradient(110deg,#29170d,#15150f 60%,#0d100c)!important;
  color:#f1e8dc!important;
}
html.halloween-theme-active body[data-page="news"] .news-article-body :is(.article-fpl-block-head,.article-prize-head) :is(h3,strong){color:#f3eadf!important}
html.halloween-theme-active body[data-page="news"] .news-article-body :is(.article-fpl-block-head,.article-prize-head) :is(span,small,p){color:#d18c50!important}
html.halloween-theme-active body[data-page="news"] .news-article-body :is(
  .article-prize-summary,.article-prize-standout,.article-prize-winner,.article-prize-more,.article-prize-draw,
  .article-weekly-winner,.article-podium-place,.article-ranking-row,.article-h2h-showdown,.article-monthly-summary,
  .article-squad-summary,.article-squad-player,.article-manager-spotlight-card,.article-table-scroll
){
  border-color:rgba(214,101,25,.12)!important;
  background:linear-gradient(180deg,#171813,#10120e)!important;
  color:#e5dccf!important;
}
html.halloween-theme-active body[data-page="news"] .news-article-body :is(
  .article-prize-summary,.article-prize-standout,.article-prize-winner,.article-prize-more,.article-prize-draw,
  .article-weekly-winner,.article-podium-place,.article-ranking-row,.article-h2h-showdown,.article-monthly-summary,
  .article-squad-summary,.article-squad-player,.article-manager-spotlight-card,.article-table-scroll
) :is(strong,b,h3){color:#eee5d9!important}
html.halloween-theme-active body[data-page="news"] .news-article-body :is(
  .article-prize-summary,.article-prize-standout,.article-prize-winner,.article-prize-more,.article-prize-draw,
  .article-weekly-winner,.article-podium-place,.article-ranking-row,.article-h2h-showdown,.article-monthly-summary,
  .article-squad-summary,.article-squad-player,.article-manager-spotlight-card,.article-table-scroll
) :is(span,small,p,em){color:#a99d8d!important}
html.halloween-theme-active body[data-page="news"] .news-article-body :is(.article-prize-section-head,.article-feature-link,.article-prize-view-all,.article-monthly-link){
  border-color:rgba(214,101,25,.14)!important;background:#11130f!important;color:#d7843e!important
}
html.halloween-theme-active body[data-page="news"] .news-article-body :is(.article-prize-finalisation.is-final,.article-prize-finalisation.is-provisional){
  border-color:rgba(214,101,25,.12)!important;background:#171813!important;color:#b6aa98!important
}
html.halloween-theme-active body[data-page="news"] .news-article-body .article-prize-finalisation b{color:#d88a48!important}
html.halloween-theme-active body[data-page="news"] .news-article-body .article-fpl-table th{
  border-color:rgba(214,101,25,.14)!important;color:#d6985f!important;background:#171712!important
}
html.halloween-theme-active body[data-page="news"] .news-article-body .article-fpl-table td{
  border-color:rgba(214,101,25,.08)!important;color:#d9d0c2!important;background:#0f110e!important
}
html.halloween-theme-active body[data-page="news"] .news-article-body :is(.article-table-manager strong,.article-ranking-row>span strong,.article-h2h-side strong){color:#eee4d7!important}
html.halloween-theme-active body[data-page="news"] .news-article-body :is(.article-table-manager small,.article-ranking-row>span small,.article-h2h-side small){color:#9f9484!important}
html.halloween-theme-active body[data-page="news"] .news-article-body .article-prize-winner small,
html.halloween-theme-active body[data-page="news"] .news-article-body .article-ranking-row>em{color:#d87d35!important}

/* Prize/monthly article modals also use the seasonal palette when opened. */
html.halloween-theme-active :is(.article-prize-modal,.article-monthly-modal){
  border-color:rgba(214,101,25,.24)!important;background:#11130f!important;color:#e7ded0!important
}
html.halloween-theme-active :is(.article-prize-modal,.article-monthly-modal)>header{
  background:linear-gradient(115deg,#2b180d,#17150f 62%,#0d100c)!important;color:#f1e8dc!important
}
html.halloween-theme-active :is(.article-prize-modal-body,.article-monthly-modal-body){background:#10120e!important}
html.halloween-theme-active :is(.article-prize-modal-winner,.article-prize-modal-draw,.article-monthly-modal-place,.article-monthly-modal-summary){
  border-color:rgba(214,101,25,.14)!important;background:#171813!important;color:#e7ded0!important
}
html.halloween-theme-active :is(.article-prize-modal-winner,.article-prize-modal-draw,.article-monthly-modal-place,.article-monthly-modal-summary) :is(strong,b){color:#eee5d9!important}
html.halloween-theme-active :is(.article-prize-modal-winner,.article-prize-modal-draw,.article-monthly-modal-place,.article-monthly-modal-summary) :is(span,small,em){color:#a99d8d!important}
html.halloween-theme-active :is(.article-prize-modal,.article-monthly-modal)>footer{border-color:rgba(214,101,25,.14)!important;background:#0d0f0c!important;color:#a99d8d!important}

/* Habboon Times archive final contrast / full theme correction. */
html.halloween-theme-active body[data-page="newspaper"] .newspaper-archive-head,
html.halloween-theme-active body[data-page="newspaper"] .newspaper-archive-v2{
  color:#eee4d7!important;
}
html.halloween-theme-active body[data-page="newspaper"] .newspaper-archive-copy :is(h2,strong),
html.halloween-theme-active body[data-page="newspaper"] .newspaper-edition-tile :is(.newspaper-edition-masthead,h3){color:#f3eadf!important}
html.halloween-theme-active body[data-page="newspaper"] .newspaper-archive-copy :is(p,small),
html.halloween-theme-active body[data-page="newspaper"] .newspaper-edition-tile p{color:#b5a997!important}
html.halloween-theme-active body[data-page="newspaper"] .newspaper-edition-tile{
  color:#e7ddcf!important;
  background:linear-gradient(160deg,#181812,#0e100c)!important;
}
html.halloween-theme-active body[data-page="newspaper"] .newspaper-edition-masthead{
  border-color:rgba(214,101,25,.28)!important;
}

@media(max-width:760px){
  html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-media,
  html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-media.image-style-graphic{width:calc(100% - 20px)!important;margin:14px auto 12px!important;padding:14px!important}
  html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-body{width:calc(100% - 12px)!important;padding:25px 18px 30px!important;border-radius:15px!important}
}


/* ============================================================================
   v17.27.109 — FINAL VISUAL QA / HEADER + AVATAR + COMMENTS FIX
   Screenshot-led repair pass for gradient-text rectangles, profile/arcade avatar
   wrappers, article discussion contrast, homepage league blocks and manager cards.
   ============================================================================ */

/* ---------- 1. HERO / PAGE HEADER TEXT SAFETY ----------
   Several base premium titles use background-clip:text. Earlier Halloween
   colour overrides changed their text fill without clearing the background,
   which exposed the gradient as large rectangular blocks. Every known clipped
   hero title is normalised to solid seasonal type here. */
html.halloween-theme-active body[data-page="home"] .home-title-enhanced>span,
html.halloween-theme-active .matchday-broadcast-copy h1>span,
html.halloween-theme-active .league-title-main,
html.halloween-theme-active .league-title-years,
html.halloween-theme-active .page-head h2,
html.halloween-theme-active .stats-record-hero h1,
html.halloween-theme-active .rules-handbook-hero h1,
html.halloween-theme-active .prize-centre-copy h1,
html.halloween-theme-active .monthly-hero-copy h1,
html.halloween-theme-active .rivalry-showdown-head h1,
html.halloween-theme-active .hof-hero-copy h1,
html.halloween-theme-active .season-timeline-hero-copy h1{
  background:none!important;
  background-image:none!important;
  -webkit-background-clip:border-box!important;
  background-clip:border-box!important;
  -webkit-text-fill-color:currentColor!important;
  filter:none!important;
}
html.halloween-theme-active body[data-page="home"] .home-title-enhanced>span{color:#f4eee5!important}
html.halloween-theme-active body[data-page="home"] .home-title-enhanced>span:last-child{color:#e8dccd!important}
html.halloween-theme-active .matchday-broadcast-copy h1>span{color:#f2ede5!important}
html.halloween-theme-active .matchday-broadcast-copy h1>em{color:#d7955f!important}
html.halloween-theme-active .league-title-main{color:#f3ede3!important}
html.halloween-theme-active .league-title-years{color:#d8772b!important}
html.halloween-theme-active .page-head h2,
html.halloween-theme-active .stats-record-hero h1,
html.halloween-theme-active .rules-handbook-hero h1,
html.halloween-theme-active .prize-centre-copy h1,
html.halloween-theme-active .monthly-hero-copy h1,
html.halloween-theme-active .rivalry-showdown-head h1,
html.halloween-theme-active .hof-hero-copy h1,
html.halloween-theme-active .season-timeline-hero-copy h1{color:#f2ece3!important}
html.halloween-theme-active .stats-record-hero h1 em{color:#d7782e!important;-webkit-text-fill-color:#d7782e!important}
html.halloween-theme-active .page-head h2:after{background:linear-gradient(90deg,#d7681a,#9a4a17,transparent)!important;box-shadow:0 0 14px rgba(210,93,17,.18)!important}

/* ---------- 2. MANAGER PROFILE AVATAR WRAPPER ----------
   The global Halloween .habbo-avatar treatment was winning over the profile's
   transparent full-body renderer, creating the large rectangular box. */
html.halloween-theme-active body[data-page="manager"] .manager-profile-avatar-stage{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
html.halloween-theme-active body[data-page="manager"] .manager-profile-showcase-avatar.habbo-avatar{
  background:transparent!important;
  background-image:none!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  overflow:visible!important;
}
html.halloween-theme-active body[data-page="manager"] .manager-profile-showcase-avatar .habbo-avatar__image{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
html.halloween-theme-active body[data-page="manager"] .manager-profile-avatar-stage:after{
  inset:17% 14% 7%!important;
  border-radius:50%!important;
  background:radial-gradient(circle,rgba(211,101,27,.11),rgba(211,101,27,.035) 42%,transparent 70%)!important;
  filter:blur(10px)!important;
}

/* ---------- 3. NEWS ARTICLE COMMENTS — HIGH CONTRAST ---------- */
html.halloween-theme-active body[data-page="news"] .community-discussion,
html.halloween-theme-active body[data-page="news"] .newsroom-reader .community-discussion{
  border-top-color:rgba(215,101,25,.18)!important;
  background:linear-gradient(180deg,rgba(22,19,14,.96),rgba(10,11,8,.99))!important;
}
html.halloween-theme-active body[data-page="news"] .community-comments-head span{color:#d77b33!important}
html.halloween-theme-active body[data-page="news"] .community-comments-head h2{color:#f0e8dc!important}
html.halloween-theme-active body[data-page="news"] .community-comments-head select{
  color:#eee5da!important;
  border-color:rgba(215,101,25,.22)!important;
  background:#12110e!important;
}
html.halloween-theme-active body[data-page="news"] .community-comment-composer{
  border-color:rgba(215,101,25,.20)!important;
  background:linear-gradient(145deg,#171611,#10110e)!important;
}
html.halloween-theme-active body[data-page="news"] .community-commenting-as,
html.halloween-theme-active body[data-page="news"] .community-comment-composer>div:last-child span{color:#b7ab9c!important}
html.halloween-theme-active body[data-page="news"] .community-commenting-as strong{color:#eee4d7!important}
html.halloween-theme-active body[data-page="news"] .community-comment-composer textarea{
  border-color:rgba(215,101,25,.20)!important;
  background:#0c0e0b!important;
  color:#eee7dd!important;
  caret-color:#df7b2e!important;
}
html.halloween-theme-active body[data-page="news"] .community-comment-composer textarea::placeholder{color:#81786d!important}
html.halloween-theme-active body[data-page="news"] .community-comment-card{
  border-color:rgba(215,101,25,.15)!important;
  background:linear-gradient(145deg,#151510,#0d0f0c)!important;
  box-shadow:0 12px 28px rgba(0,0,0,.22)!important;
}
html.halloween-theme-active body[data-page="news"] .community-comment-avatar{
  background:linear-gradient(145deg,#5a361c,#9c612e)!important;
}
html.halloween-theme-active body[data-page="news"] .community-comment-card:nth-child(3n+2) .community-comment-avatar{background:linear-gradient(145deg,#47321d,#7c5b32)!important}
html.halloween-theme-active body[data-page="news"] .community-comment-card:nth-child(3n+3) .community-comment-avatar{background:linear-gradient(145deg,#5a2d1c,#91451f)!important}
html.halloween-theme-active body[data-page="news"] .community-comment-avatar-figure.habbo-avatar{
  background:transparent!important;border:0!important;box-shadow:none!important
}
html.halloween-theme-active body[data-page="news"] .community-comment-main header>button{color:#f0d3ae!important}
html.halloween-theme-active body[data-page="news"] .community-comment-main p{color:#e8dfd2!important}
html.halloween-theme-active body[data-page="news"] .community-comment-main time{color:#9f9485!important}
html.halloween-theme-active body[data-page="news"] .community-comment-main footer button{color:#b89e80!important}
html.halloween-theme-active body[data-page="news"] .community-comment-main footer button:hover{color:#f0d3ae!important}
html.halloween-theme-active body[data-page="news"] .community-comment-main footer span{color:#8f8375!important}
html.halloween-theme-active body[data-page="news"] .community-comments-empty,
html.halloween-theme-active body[data-page="news"] .community-comments-loading,
html.halloween-theme-active body[data-page="news"] .community-comments-connect,
html.halloween-theme-active body[data-page="news"] .community-comments-locked{
  color:#b7aa99!important;
  border-color:rgba(215,101,25,.16)!important;
  background:#11120e!important;
}

/* ---------- 4. HOMEPAGE LOWER LEAGUE BLOCKS ---------- */
html.halloween-theme-active body[data-page="home"] .home-content-grid>.panel{
  border-color:rgba(215,101,25,.16)!important;
  background:linear-gradient(150deg,rgba(19,18,14,.98),rgba(8,10,8,.995))!important;
}
html.halloween-theme-active body[data-page="home"] .home-content-grid .panel-head{
  border-bottom-color:rgba(215,101,25,.10)!important;
  background:linear-gradient(180deg,rgba(49,28,15,.22),rgba(10,11,8,0))!important;
}
html.halloween-theme-active body[data-page="home"] .home-content-grid .table-wrap{
  border-color:rgba(215,101,25,.12)!important;
  background:#0d0f0c!important;
}
html.halloween-theme-active body[data-page="home"] .home-content-grid table thead th{
  background:#21170f!important;
  color:#c7ab8b!important;
  border-color:rgba(215,101,25,.12)!important;
}
html.halloween-theme-active body[data-page="home"] .home-content-grid table tbody tr{
  background:#0f100d!important;
  border-color:rgba(215,101,25,.07)!important;
}
html.halloween-theme-active body[data-page="home"] .home-content-grid table tbody tr:hover{background:#18140f!important}
html.halloween-theme-active body[data-page="home"] .home-content-grid .fixture-card{
  border-color:rgba(215,101,25,.13)!important;
  background:linear-gradient(145deg,#12130f,#0a0c09)!important;
  box-shadow:none!important;
}
html.halloween-theme-active body[data-page="home"] .home-content-grid .fixture-card:hover{background:linear-gradient(145deg,#1a160f,#0d0f0b)!important}
html.halloween-theme-active body[data-page="home"] .home-content-grid .fixture-name{color:#eee6db!important}
html.halloween-theme-active body[data-page="home"] .home-content-grid .fixture-team,
html.halloween-theme-active body[data-page="home"] .home-content-grid .fixture-meta{color:#9f9484!important}

/* ---------- 5. MANAGERS DIRECTORY — remove the remaining purple card language ---------- */
html.halloween-theme-active body[data-page="managers"] .manager-card.phase3-manager-card,
html.halloween-theme-active body[data-page="managers"] .manager-directory-card{
  border-color:rgba(215,101,25,.15)!important;
  background:linear-gradient(150deg,#151510,#0b0d0a)!important;
  box-shadow:0 14px 32px rgba(0,0,0,.18)!important;
}
html.halloween-theme-active body[data-page="managers"] .manager-card.phase3-manager-card:after,
html.halloween-theme-active body[data-page="managers"] .manager-directory-card:after{display:none!important;content:none!important}
html.halloween-theme-active body[data-page="managers"] .manager-card.phase3-manager-card:hover{
  border-color:rgba(224,114,33,.30)!important;
  background:linear-gradient(150deg,#1b170f,#0e100c)!important;
}
html.halloween-theme-active body[data-page="managers"] .manager-card-stats{
  border-top-color:rgba(215,101,25,.10)!important;
}
html.halloween-theme-active body[data-page="managers"] .manager-card-stats>div{
  padding:9px 10px!important;
  border:1px solid rgba(215,101,25,.08)!important;
  border-radius:10px!important;
  background:#11120f!important;
}
html.halloween-theme-active body[data-page="managers"] .manager-rank-chip{
  border-color:rgba(215,101,25,.18)!important;
  background:#17130d!important;
  color:#d68138!important;
}
html.halloween-theme-active body[data-page="managers"] .manager-card-open{border-top-color:rgba(215,101,25,.09)!important;color:#b9ad9d!important}
html.halloween-theme-active body[data-page="managers"] .manager-card-open span{color:#d98035!important}
html.halloween-theme-active body[data-page="managers"] .manager-card-avatar.habbo-avatar{
  border-color:rgba(215,101,25,.12)!important;
  background:linear-gradient(145deg,#21180f,#14120e)!important;
  box-shadow:none!important;
}
html.halloween-theme-active body[data-page="managers"] .directory-search,
html.halloween-theme-active body[data-page="managers"] .phase3-control-panel,
html.halloween-theme-active body[data-page="managers"] .segmented-control{
  border-color:rgba(215,101,25,.14)!important;
  background:#0f110e!important;
}

/* ---------- 6. FPL ARCADE HERO HOSTS — remove inherited Habbo avatar boxes ---------- */
html.halloween-theme-active body[data-page="arcade"] .vegas-host-avatar.habbo-avatar,
html.halloween-theme-active body[data-page="arcade"] .vegas-hosts .habbo-avatar{
  background:transparent!important;
  background-image:none!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  overflow:visible!important;
}
html.halloween-theme-active body[data-page="arcade"] .vegas-host-avatar .habbo-avatar__image{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}

/* ---------- 7. Final generic table/card warm-up: no purple fallback ---------- */
html.halloween-theme-active #main-content table thead th{
  background:#1b1510!important;
  color:#bda78f!important;
  border-color:rgba(215,101,25,.10)!important;
}
html.halloween-theme-active #main-content .fixture-card,
html.halloween-theme-active #main-content .h2h-card,
html.halloween-theme-active #main-content .gameweek-card{
  border-color:rgba(215,101,25,.13)!important;
  background:linear-gradient(145deg,#13140f,#0b0d0a)!important;
}

@media(max-width:760px){
  html.halloween-theme-active body[data-page="home"] .home-title-enhanced>span,
  html.halloween-theme-active .matchday-broadcast-copy h1>span,
  html.halloween-theme-active .league-title-main,
  html.halloween-theme-active .league-title-years{background:none!important;background-image:none!important}
}


/* ============================================================================
   v17.27.110 — HOME TITLE + AVATAR FRAME + COMMENT CONTRAST HARD FIX
   ============================================================================ */

/* 1) HOME TITLE: hard reset every paint layer on the title lines.
   Some browsers were still painting the old clipped-gradient background as
   rectangles after the seasonal palette sweep. Do not use clipped backgrounds
   at all in Halloween mode. */
html.halloween-theme-active body[data-page="home"] h2.home-title.home-title-enhanced{
  background:transparent!important;
  background-image:none!important;
  -webkit-background-clip:border-box!important;
  background-clip:border-box!important;
  -webkit-text-fill-color:initial!important;
  color:#f4eee5!important;
  filter:none!important;
  mix-blend-mode:normal!important;
  isolation:auto!important;
}
html.halloween-theme-active body[data-page="home"] h2.home-title.home-title-enhanced>span,
html.halloween-theme-active body[data-page="home"] h2.home-title.home-title-enhanced>span:first-child,
html.halloween-theme-active body[data-page="home"] h2.home-title.home-title-enhanced>span:last-child{
  display:block!important;
  position:relative!important;
  width:auto!important;
  max-width:100%!important;
  height:auto!important;
  padding-left:0!important;
  padding-right:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  -webkit-background-clip:border-box!important;
  background-clip:border-box!important;
  -webkit-text-fill-color:initial!important;
  color:#f4eee5!important;
  box-shadow:none!important;
  filter:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  mix-blend-mode:normal!important;
  opacity:1!important;
  clip-path:none!important;
}
html.halloween-theme-active body[data-page="home"] h2.home-title.home-title-enhanced>span:last-child{color:#e7dccd!important}
html.halloween-theme-active body[data-page="home"] h2.home-title.home-title-enhanced>span:before,
html.halloween-theme-active body[data-page="home"] h2.home-title.home-title-enhanced>span:after{
  content:none!important;
  display:none!important;
  background:none!important;
  box-shadow:none!important;
}
html.halloween-theme-active body[data-page="home"] h2.home-title.home-title-enhanced:after{
  content:""!important;
  display:block!important;
  background:linear-gradient(90deg,#d96818,#9e4c17,transparent)!important;
  box-shadow:0 0 15px rgba(211,96,18,.18)!important;
}

/* 2) FULL-BODY AVATARS: the generic seasonal .habbo-avatar rule was creating
   little brown rectangular frames around full-body Habbo renders everywhere.
   Full-body figures are art, not tiles; their parent components can provide any
   intentional stage/glow. */
html.halloween-theme-active .habbo-avatar.habbo-avatar--full,
html.halloween-theme-active .habbo-avatar--full,
html.halloween-theme-active .habbo-avatar.habbo-avatar--hero.habbo-avatar--full{
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  outline:0!important;
  overflow:visible!important;
  filter:none!important;
}
html.halloween-theme-active .habbo-avatar--full>.habbo-avatar__image{
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  outline:0!important;
}
/* Common full-body stages shown in the screenshots: remove inner frame lines
   while retaining their broader card/stage composition. */
html.halloween-theme-active body[data-page="home"] :is(.home-news-feature-hero-avatar,.home-leader-hero-avatar,.home-leader-avatar,.home-leader-avatar-stage) .habbo-avatar--full,
html.halloween-theme-active body[data-page="awards"] :is(.hof-feature-avatar,.hof-feature-avatar-stage) .habbo-avatar--full,
html.halloween-theme-active body[data-page="staff"] :is(.staff-directory-avatar,.staff-directory-avatar-stage) .habbo-avatar--full,
html.halloween-theme-active body[data-page="staff-console"] :is(.staff-directory-avatar,.staff-directory-avatar-stage) .habbo-avatar--full,
html.halloween-theme-active body[data-page="manager"] :is(.manager-profile-showcase-avatar,.manager-profile-avatar-stage) .habbo-avatar--full{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
/* Hall of Fame / staff stage boxes were visually reading as avatar borders.
   Keep only a soft environmental glow, no hard inner rectangle. */
html.halloween-theme-active body[data-page="awards"] .hof-feature-avatar-stage,
html.halloween-theme-active body[data-page="staff"] .staff-directory-avatar-stage,
html.halloween-theme-active body[data-page="staff-console"] .staff-directory-avatar-stage{
  border-color:transparent!important;
  box-shadow:none!important;
  background:radial-gradient(ellipse at 50% 72%,rgba(207,101,28,.10),rgba(20,16,11,.04) 54%,transparent 76%)!important;
}
html.halloween-theme-active body[data-page="home"] .latest-news-feature .home-news-feature-hero-avatar,
html.halloween-theme-active body[data-page="home"] .home-leader-card .home-leader-avatar-stage{
  border-color:transparent!important;
  box-shadow:none!important;
}

/* 3) ARTICLE COMMENTS: override the more-specific article-card rules that were
   still forcing dark ink colours from the normal light article theme. */
html.halloween-theme-active body[data-page="news"] .news-article-card .community-comment-card,
html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-card .community-comment-card,
html.halloween-theme-active body[data-page="news"] .newsroom-reader .community-comment-card{
  border-color:rgba(215,101,25,.18)!important;
  background:linear-gradient(145deg,#151510,#0c0e0b)!important;
  color:#eee6da!important;
}
html.halloween-theme-active body[data-page="news"] .news-article-card .community-comment-main header>button,
html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-card .community-comment-main header>button,
html.halloween-theme-active body[data-page="news"] .newsroom-reader .community-comment-main header>button{
  color:#f4ecdf!important;
  -webkit-text-fill-color:#f4ecdf!important;
  opacity:1!important;
}
html.halloween-theme-active body[data-page="news"] .news-article-card .community-comment-main p,
html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-card .community-comment-main p,
html.halloween-theme-active body[data-page="news"] .newsroom-reader .community-comment-main p{
  color:#eee6da!important;
  -webkit-text-fill-color:#eee6da!important;
  opacity:1!important;
}
html.halloween-theme-active body[data-page="news"] .news-article-card .community-comment-main time,
html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-card .community-comment-main time,
html.halloween-theme-active body[data-page="news"] .newsroom-reader .community-comment-main time{
  color:#b8ab99!important;
  -webkit-text-fill-color:#b8ab99!important;
  opacity:1!important;
}
html.halloween-theme-active body[data-page="news"] .news-article-card .community-comment-main footer button,
html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-card .community-comment-main footer button,
html.halloween-theme-active body[data-page="news"] .newsroom-reader .community-comment-main footer button{
  color:#d6b48e!important;
  -webkit-text-fill-color:#d6b48e!important;
  opacity:1!important;
}
html.halloween-theme-active body[data-page="news"] .news-article-card .community-comment-main footer span,
html.halloween-theme-active body[data-page="news"] .newsroom-reader .news-article-card .community-comment-main footer span,
html.halloween-theme-active body[data-page="news"] .newsroom-reader .community-comment-main footer span{
  color:#a99b8a!important;
  -webkit-text-fill-color:#a99b8a!important;
  opacity:1!important;
}
html.halloween-theme-active body[data-page="news"] .news-article-card .community-comment-main footer button:hover,
html.halloween-theme-active body[data-page="news"] .newsroom-reader .community-comment-main footer button:hover{color:#f1d1ab!important;-webkit-text-fill-color:#f1d1ab!important}
/* Keep the small avatar area warm but remove any hard frame around the actual head render. */
html.halloween-theme-active body[data-page="news"] .community-comment-avatar-figure.habbo-avatar{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}

@media(max-width:760px){
  html.halloween-theme-active body[data-page="home"] h2.home-title.home-title-enhanced>span{
    background:transparent!important;
    background-image:none!important;
    -webkit-background-clip:border-box!important;
    background-clip:border-box!important;
    -webkit-text-fill-color:initial!important;
    box-shadow:none!important;
  }
}


/* ============================================================================
   v17.27.111 — HOMEPAGE GAMEWEEK HERO + SETTINGS DROPDOWN CONTRAST HARD FIX
   ============================================================================ */

/* --------------------------------------------------------------------------
   1) HOMEPAGE GAMEWEEK / NEWSPAPER HERO
   The generic Halloween .home-live-action rule darkened the newspaper button
   while the original newspaper-specific rule kept dark text. Result: an almost
   invisible Read Newspaper label. Explicitly define every hero state so this
   component remains readable in Next / Locked / Live / Final / Newspaper modes.
   -------------------------------------------------------------------------- */
html.halloween-theme-active body[data-page="home"] .home-live-panel{
  border-color:rgba(217,102,25,.22)!important;
  background:linear-gradient(110deg,rgba(28,21,14,.92),rgba(13,15,11,.985) 50%,rgba(8,10,8,.99))!important;
}
html.halloween-theme-active body[data-page="home"] .home-live-copy .home-live-kicker{
  color:#d9944e!important;
  -webkit-text-fill-color:#d9944e!important;
}
html.halloween-theme-active body[data-page="home"] .home-live-copy>strong{
  color:#f4ede2!important;
  -webkit-text-fill-color:#f4ede2!important;
  opacity:1!important;
}
html.halloween-theme-active body[data-page="home"] .home-live-copy>span{
  color:#b9ad9d!important;
  -webkit-text-fill-color:#b9ad9d!important;
  opacity:1!important;
}
html.halloween-theme-active body[data-page="home"] .home-live-metrics>div{
  border-color:rgba(217,102,25,.13)!important;
  background:rgba(17,15,11,.62)!important;
}
html.halloween-theme-active body[data-page="home"] .home-live-metrics b{
  color:#f1eadf!important;
  -webkit-text-fill-color:#f1eadf!important;
}
html.halloween-theme-active body[data-page="home"] .home-live-metrics span{
  color:#9e9180!important;
  -webkit-text-fill-color:#9e9180!important;
}

/* NEXT */
html.halloween-theme-active body[data-page="home"] .home-live-panel.next{
  border-color:rgba(203,128,62,.25)!important;
  background:linear-gradient(110deg,rgba(48,31,17,.72),rgba(17,17,12,.985) 50%,rgba(8,10,8,.99))!important;
}
html.halloween-theme-active body[data-page="home"] .home-live-action.next{
  border-color:rgba(214,127,51,.40)!important;
  background:linear-gradient(180deg,#5a3015,#321c0f)!important;
  color:#f6e7d2!important;
  -webkit-text-fill-color:#f6e7d2!important;
}
html.halloween-theme-active body[data-page="home"] .home-live-action.next:hover{background:linear-gradient(180deg,#6d3a18,#3c210f)!important}

/* LINEUPS LOCKED */
html.halloween-theme-active body[data-page="home"] .home-live-panel.locked{
  border-color:rgba(185,108,45,.31)!important;
  background:linear-gradient(110deg,rgba(43,29,18,.78),rgba(16,16,12,.985) 50%,rgba(8,10,8,.99))!important;
}
html.halloween-theme-active body[data-page="home"] .home-live-action.locked{
  border-color:rgba(197,117,49,.42)!important;
  background:linear-gradient(180deg,#633718,#382010)!important;
  color:#f4dfc5!important;
  -webkit-text-fill-color:#f4dfc5!important;
}
html.halloween-theme-active body[data-page="home"] .home-live-action.locked:hover{background:linear-gradient(180deg,#74401b,#422511)!important}

/* LIVE / SCORES UPDATING */
html.halloween-theme-active body[data-page="home"] .home-live-panel.active{
  border-color:rgba(126,146,73,.30)!important;
  background:linear-gradient(110deg,rgba(32,36,21,.72),rgba(15,17,12,.985) 50%,rgba(8,10,8,.99))!important;
}
html.halloween-theme-active body[data-page="home"] .home-live-panel.active .home-live-kicker{color:#b0bd76!important;-webkit-text-fill-color:#b0bd76!important}
html.halloween-theme-active body[data-page="home"] .home-live-action.active{
  border-color:rgba(136,155,77,.42)!important;
  background:linear-gradient(180deg,#455026,#292f18)!important;
  color:#eef1d7!important;
  -webkit-text-fill-color:#eef1d7!important;
}
html.halloween-theme-active body[data-page="home"] .home-live-action.active:hover{background:linear-gradient(180deg,#53602d,#30381c)!important}

/* FINAL */
html.halloween-theme-active body[data-page="home"] .home-live-panel.final{
  border-color:rgba(177,78,52,.29)!important;
  background:linear-gradient(110deg,rgba(49,24,17,.72),rgba(16,15,12,.985) 50%,rgba(8,10,8,.99))!important;
}
html.halloween-theme-active body[data-page="home"] .home-live-panel.final .home-live-kicker{color:#d7895e!important;-webkit-text-fill-color:#d7895e!important}
html.halloween-theme-active body[data-page="home"] .home-live-action.final{
  border-color:rgba(190,88,56,.42)!important;
  background:linear-gradient(180deg,#60301f,#351d15)!important;
  color:#f5ded1!important;
  -webkit-text-fill-color:#f5ded1!important;
  box-shadow:none!important;
}
html.halloween-theme-active body[data-page="home"] .home-live-action.final:hover{background:linear-gradient(180deg,#713925,#402319)!important}

/* HABBOON TIMES / NEW EDITION */
html.halloween-theme-active body[data-page="home"] .home-live-panel.newspaper{
  border-color:rgba(207,153,82,.31)!important;
  background:linear-gradient(110deg,rgba(39,31,20,.90),rgba(15,15,11,.99) 50%,rgba(8,10,8,.995))!important;
}
html.halloween-theme-active body[data-page="home"] .home-live-panel.newspaper .home-live-kicker{
  color:#e2b36f!important;
  -webkit-text-fill-color:#e2b36f!important;
}
html.halloween-theme-active body[data-page="home"] .home-live-panel.newspaper .live-ring{
  border-color:rgba(220,178,112,.34)!important;
  background:rgba(220,178,112,.08)!important;
}
html.halloween-theme-active body[data-page="home"] .home-live-panel.newspaper .live-ring i{
  background:#d8bd91!important;
  box-shadow:inset 0 0 0 2px #17120d!important;
}
html.halloween-theme-active body[data-page="home"] button.home-live-action.newspaper,
html.halloween-theme-active body[data-page="home"] .home-live-action.newspaper{
  border:1px solid rgba(230,160,70,.55)!important;
  background:linear-gradient(180deg,#c96a1f,#8b3f12)!important;
  color:#fff4e4!important;
  -webkit-text-fill-color:#fff4e4!important;
  font-family:inherit!important;
  font-weight:950!important;
  text-shadow:0 1px 0 rgba(0,0,0,.25)!important;
  box-shadow:0 10px 26px rgba(86,35,7,.24)!important;
  opacity:1!important;
}
html.halloween-theme-active body[data-page="home"] button.home-live-action.newspaper span,
html.halloween-theme-active body[data-page="home"] .home-live-action.newspaper span{
  color:#fff4e4!important;
  -webkit-text-fill-color:#fff4e4!important;
  opacity:1!important;
}
html.halloween-theme-active body[data-page="home"] button.home-live-action.newspaper:hover,
html.halloween-theme-active body[data-page="home"] .home-live-action.newspaper:hover{
  background:linear-gradient(180deg,#dc7927,#a14a13)!important;
}

/* --------------------------------------------------------------------------
   2) SETTINGS DROPDOWNS
   On Windows/Chromium the open native option menu kept a white system canvas
   while inheriting the Halloween light foreground. Force dark native controls
   and explicit option/optgroup colours. This covers every Settings select,
   including Profile Identity and Featured Statistics.
   -------------------------------------------------------------------------- */
html.halloween-theme-active body[data-page="settings"] select,
html.halloween-theme-active body[data-page="settings"] .manager-settings-field-grid select,
html.halloween-theme-active body[data-page="settings"] .manager-settings-select-row select,
html.halloween-theme-active body[data-page="settings"] .manager-settings-stat-selects select{
  color-scheme:dark!important;
  border-color:rgba(216,105,27,.24)!important;
  background:#11130f!important;
  color:#f3eadf!important;
  -webkit-text-fill-color:#f3eadf!important;
  opacity:1!important;
}
html.halloween-theme-active body[data-page="settings"] select option,
html.halloween-theme-active body[data-page="settings"] select optgroup{
  background:#11130f!important;
  color:#f3eadf!important;
  -webkit-text-fill-color:#f3eadf!important;
  font-weight:700!important;
  opacity:1!important;
}
html.halloween-theme-active body[data-page="settings"] select option:checked{
  background:#8d4617!important;
  color:#fff5e8!important;
  -webkit-text-fill-color:#fff5e8!important;
}
html.halloween-theme-active body[data-page="settings"] select option:disabled{
  color:#827769!important;
  -webkit-text-fill-color:#827769!important;
}
html.halloween-theme-active body[data-page="settings"] select:focus{
  border-color:rgba(225,119,36,.52)!important;
  box-shadow:0 0 0 3px rgba(216,105,27,.10)!important;
  outline:0!important;
}

/* Also make any other account/settings-native select popup readable if the
   route markup changes but remains inside a manager settings card. */
html.halloween-theme-active .manager-settings-card select{color-scheme:dark!important;color:#f3eadf!important;-webkit-text-fill-color:#f3eadf!important}
html.halloween-theme-active .manager-settings-card select option,
html.halloween-theme-active .manager-settings-card select optgroup{background:#11130f!important;color:#f3eadf!important;-webkit-text-fill-color:#f3eadf!important}

@media(max-width:760px){
  html.halloween-theme-active body[data-page="home"] .home-live-action{
    color:#f3e8db!important;
    -webkit-text-fill-color:#f3e8db!important;
  }
  html.halloween-theme-active body[data-page="home"] .home-live-action.newspaper{
    color:#fff4e4!important;
    -webkit-text-fill-color:#fff4e4!important;
  }
}


/* ============================================================================
   v17.27.112 — HOMEPAGE HERO LABEL CLEANUP
   Final homepage-only polish: remove the duplicated injected Halloween pill
   and turn the real Season eyebrow into one compact, self-contained label.
   ============================================================================ */
html.halloween-theme-active body[data-page="home"] .home-hero.home-hero-flagship-refined:before,
html.halloween-theme-active body[data-page="home"] .home-hero:before{
  content:none!important;
  display:none!important;
  position:static!important;
  inset:auto!important;
  width:0!important;
  height:0!important;
  min-width:0!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:none!important;
  box-shadow:none!important;
  transform:none!important;
  animation:none!important;
}

html.halloween-theme-active body[data-page="home"] .home-hero.home-hero-flagship-refined .home-hero-primary>.eyebrow{
  display:inline-flex!important;
  align-items:center!important;
  width:auto!important;
  max-width:max-content!important;
  min-width:0!important;
  min-height:26px!important;
  margin:0 0 18px 0!important;
  padding:0 12px 0 29px!important;
  position:relative!important;
  border:1px solid rgba(219,102,20,.28)!important;
  border-radius:999px!important;
  background:linear-gradient(180deg,rgba(38,23,13,.86),rgba(12,12,9,.92))!important;
  color:#d9ad7b!important;
  font-size:8px!important;
  font-weight:950!important;
  line-height:1!important;
  letter-spacing:.14em!important;
  text-transform:uppercase!important;
  white-space:nowrap!important;
  box-shadow:inset 0 1px rgba(255,229,195,.035),0 8px 18px rgba(0,0,0,.18)!important;
}
html.halloween-theme-active body[data-page="home"] .home-hero.home-hero-flagship-refined .home-hero-primary>.eyebrow:before{
  content:""!important;
  display:block!important;
  position:absolute!important;
  left:11px!important;
  top:50%!important;
  width:7px!important;
  height:7px!important;
  margin:0!important;
  border:0!important;
  border-radius:50%!important;
  background:#d86618!important;
  box-shadow:0 0 0 4px rgba(216,102,24,.08),0 0 14px rgba(216,102,24,.22)!important;
  transform:translateY(-50%)!important;
  opacity:1!important;
}

@media(max-width:760px){
  html.halloween-theme-active body[data-page="home"] .home-hero.home-hero-flagship-refined .home-hero-primary>.eyebrow{
    min-height:24px!important;
    margin-bottom:14px!important;
    padding:0 10px 0 27px!important;
    font-size:7px!important;
    letter-spacing:.11em!important;
  }
}

/* ============================================================================
   v17.27.117 — HALLOWEEN HOMEPAGE FEATURE POLISH PASS
   Halloween theme only. Leaves the normal site theme untouched.
   - softens/fades fixed corner cobweb cutoffs
   - gives the main home title a more Halloween-led orange treatment
   - rebuilds the Latest News + H2H Leader cards into a matching paired set
   - removes awkward boxed / oval avatar staging on the homepage cards
   ============================================================================ */

/* Cobweb corners should feather naturally into the page rather than reading
   as visible square boxes clipped at the viewport edges. */
#halloween-theme-overlay .halloween-web{
  width:164px;
  height:164px;
  opacity:.16;
  pointer-events:none;
  background:
    repeating-radial-gradient(circle at 0 0,transparent 0 18px,rgba(240,231,214,.76) 18px 19px,transparent 20px 32px),
    repeating-conic-gradient(from 0deg at 0 0,transparent 0 14deg,rgba(240,231,214,.58) 15deg 16deg,transparent 17deg 30deg);
  -webkit-mask-image:radial-gradient(circle at 0 0,#000 0 61%,rgba(0,0,0,.92) 69%,rgba(0,0,0,.48) 79%,transparent 89%);
  mask-image:radial-gradient(circle at 0 0,#000 0 61%,rgba(0,0,0,.92) 69%,rgba(0,0,0,.48) 79%,transparent 89%);
}
#halloween-theme-overlay .halloween-web.web-right{
  transform:scaleX(-1);
  -webkit-mask-image:radial-gradient(circle at 100% 0,#000 0 61%,rgba(0,0,0,.92) 69%,rgba(0,0,0,.48) 79%,transparent 89%);
  mask-image:radial-gradient(circle at 100% 0,#000 0 61%,rgba(0,0,0,.92) 69%,rgba(0,0,0,.48) 79%,transparent 89%);
}

/* Homepage title: still clean and premium, but more unmistakably Halloween. */
html.halloween-theme-active body[data-page="home"] h2.home-title.home-title-enhanced{
  color:transparent!important;
}
html.halloween-theme-active body[data-page="home"] h2.home-title.home-title-enhanced>span,
html.halloween-theme-active body[data-page="home"] h2.home-title.home-title-enhanced>span:first-child,
html.halloween-theme-active body[data-page="home"] h2.home-title.home-title-enhanced>span:last-child{
  display:inline-block!important;
  width:auto!important;
  max-width:100%!important;
  padding-bottom:.03em!important;
  background-image:linear-gradient(180deg,#fff6e4 0%,#ffd18d 32%,#ef8d2d 67%,#c65414 100%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  -webkit-text-fill-color:transparent!important;
  color:transparent!important;
  filter:drop-shadow(0 2px 0 rgba(74,34,11,.58)) drop-shadow(0 12px 20px rgba(210,94,19,.15))!important;
  text-shadow:none!important;
}
html.halloween-theme-active body[data-page="home"] h2.home-title.home-title-enhanced>span:last-child{
  background-image:linear-gradient(180deg,#fff7e8 0%,#ffe0a9 28%,#f2a444 64%,#d66417 100%)!important;
}
html.halloween-theme-active body[data-page="home"] h2.home-title.home-title-enhanced:after{
  background:linear-gradient(90deg,#ff8f2d,#d45c15 56%,transparent)!important;
  box-shadow:0 0 18px rgba(231,106,22,.24)!important;
}

/* Matched homepage feature-card family: Latest News + H2H leader. */
html.halloween-theme-active body[data-page="home"] .home-news-feature,
html.halloween-theme-active body[data-page="home"] .home-leader-card.home-aside-feature{
  position:relative!important;
  overflow:hidden!important;
  border:1px solid rgba(220,103,20,.24)!important;
  border-radius:22px!important;
  background:
    linear-gradient(160deg,rgba(33,22,16,.985),rgba(12,11,10,.992))!important;
  box-shadow:
    0 22px 50px rgba(0,0,0,.34),
    inset 0 1px 0 rgba(255,237,214,.04)!important;
}
html.halloween-theme-active body[data-page="home"] .home-news-feature:hover,
html.halloween-theme-active body[data-page="home"] .home-leader-card.home-aside-feature:hover{
  border-color:rgba(233,125,36,.38)!important;
  box-shadow:
    0 28px 58px rgba(0,0,0,.36),
    0 0 0 1px rgba(231,111,26,.05),
    inset 0 1px 0 rgba(255,240,220,.06)!important;
}
html.halloween-theme-active body[data-page="home"] .home-news-feature:before,
html.halloween-theme-active body[data-page="home"] .home-leader-card.home-aside-feature:before{
  background:linear-gradient(90deg,#f08f2f,rgba(181,78,21,.58),transparent 82%)!important;
}

/* Latest News card: turn the empty media block into an intentional editorial
   Halloween panel and align its overall finish with the leader card. */
html.halloween-theme-active body[data-page="home"] .home-news-feature-media{
  position:relative!important;
  min-height:158px!important;
  border-right:1px solid rgba(222,104,23,.08)!important;
  background:
    radial-gradient(circle at 32% 22%,rgba(255,175,80,.22),transparent 0 28%),
    radial-gradient(circle at 76% 76%,rgba(115,54,22,.20),transparent 0 34%),
    linear-gradient(180deg,rgba(46,30,19,.96),rgba(22,17,13,.94))!important;
}
html.halloween-theme-active body[data-page="home"] .home-news-feature-media:before{
  content:"";
  position:absolute;
  inset:14px 14px 14px 14px;
  border-radius:18px 10px 10px 18px;
  border:1px solid rgba(234,116,27,.08);
  background:
    radial-gradient(circle at 28% 24%,rgba(255,211,149,.10),transparent 0 24%),
    linear-gradient(180deg,rgba(255,255,255,.03),transparent 34%),
    repeating-linear-gradient(145deg,rgba(255,255,255,.015) 0 14px,transparent 14px 28px);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.03);
  pointer-events:none;
}
html.halloween-theme-active body[data-page="home"] .home-news-feature-media:after{
  background:linear-gradient(90deg,rgba(12,9,8,.02) 30%,rgba(12,10,8,.22) 72%,rgba(12,10,8,.40) 100%)!important;
}
html.halloween-theme-active body[data-page="home"] .home-news-feature-media>span{
  position:relative;
  z-index:2;
  width:56px;
  height:56px;
  display:grid;
  place-items:center;
  border:1px solid rgba(236,122,28,.22);
  border-radius:18px;
  background:linear-gradient(180deg,rgba(51,31,19,.92),rgba(26,18,13,.92));
  box-shadow:0 12px 26px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,238,218,.05);
}
html.halloween-theme-active body[data-page="home"] .home-news-feature-media .app-icon,
html.halloween-theme-active body[data-page="home"] .home-news-feature-media svg{
  width:30px!important;
  height:30px!important;
  color:#f3b066!important;
  stroke:currentColor!important;
}
html.halloween-theme-active body[data-page="home"] .home-news-feature-media i{
  background:rgba(20,14,11,.82)!important;
  border:1px solid rgba(233,122,30,.18)!important;
  color:#f1c38e!important;
  box-shadow:0 8px 18px rgba(0,0,0,.16)!important;
}
html.halloween-theme-active body[data-page="home"] .home-news-feature-body{
  padding:17px 18px!important;
}
html.halloween-theme-active body[data-page="home"] .home-news-feature-top span,
html.halloween-theme-active body[data-page="home"] .home-news-feature-action{
  color:#f0b065!important;
}
html.halloween-theme-active body[data-page="home"] .home-news-feature-top small{
  color:#a89886!important;
}
html.halloween-theme-active body[data-page="home"] .home-news-feature-body>strong,
html.halloween-theme-active body[data-page="home"] .home-news-feature-byline b{
  color:#f7efe5!important;
}
html.halloween-theme-active body[data-page="home"] .home-news-feature-body>p,
html.halloween-theme-active body[data-page="home"] .home-news-feature-byline small,
html.halloween-theme-active body[data-page="home"] .home-news-feature-byline>span>span small{
  color:#c0b1a0!important;
}
html.halloween-theme-active body[data-page="home"] .home-news-feature-footer .home-news-feature-byline{
  border-top:1px solid rgba(223,112,24,.10)!important;
}
html.halloween-theme-active body[data-page="home"] .home-news-feature-body.has-author-hero:after{
  background:none!important;
}
html.halloween-theme-active body[data-page="home"] .home-news-feature-avatar-stage{
  right:20px!important;
  bottom:60px!important;
  width:82px!important;
  height:122px!important;
  filter:drop-shadow(0 12px 12px rgba(0,0,0,.26))!important;
}
html.halloween-theme-active body[data-page="home"] .home-news-feature-avatar-stage:before{
  content:"";
  position:absolute;
  z-index:-2;
  left:50%;
  bottom:12px;
  width:88px;
  height:108px;
  transform:translateX(-50%);
  border-radius:50%;
  background:radial-gradient(ellipse,rgba(236,129,34,.18),rgba(137,61,25,.10) 46%,transparent 72%);
  filter:blur(1px);
}
html.halloween-theme-active body[data-page="home"] .home-news-feature-avatar-stage:after{
  width:52px!important;
  height:9px!important;
  background:rgba(0,0,0,.18)!important;
}

/* Leader card: remove the odd blocky / oval feel and give it the same premium
   language as the News card while still feeling like the prestige item. */
html.halloween-theme-active body[data-page="home"] .home-leader-card.home-aside-feature{
  background:
    radial-gradient(circle at 88% 18%,rgba(244,150,54,.12),transparent 28%),
    linear-gradient(160deg,rgba(33,22,16,.985),rgba(12,11,10,.992))!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-card.home-aside-feature:after{
  content:none!important;
  display:none!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-head,
html.halloween-theme-active body[data-page="home"] .home-leader-main,
html.halloween-theme-active body[data-page="home"] .home-leader-stats{
  position:relative;
  z-index:2;
}
html.halloween-theme-active body[data-page="home"] .home-leader-label,
html.halloween-theme-active body[data-page="home"] .home-leader-position,
html.halloween-theme-active body[data-page="home"] .home-leader-stat:first-child strong{
  color:#f3bf76!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-position{
  width:auto!important;
  min-width:72px!important;
  height:42px!important;
  padding:0 16px!important;
  border:1px solid rgba(234,138,46,.24)!important;
  border-radius:15px!important;
  background:linear-gradient(180deg,rgba(58,37,20,.96),rgba(31,22,14,.98))!important;
  box-shadow:inset 0 1px 0 rgba(255,236,212,.05),0 10px 20px rgba(0,0,0,.18)!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-main{
  min-height:114px!important;
  padding:10px 96px 4px 0!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-card.has-live-leader-avatar .home-leader-name{
  color:#f7efe4!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-team,
html.halloween-theme-active body[data-page="home"] .home-leader-stat span{
  color:#b8a797!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-stat{
  border:1px solid rgba(224,113,27,.13)!important;
  background:linear-gradient(180deg,rgba(255,140,42,.045),rgba(14,12,10,.18))!important;
  box-shadow:inset 0 1px 0 rgba(255,239,219,.02)!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-avatar-stage{
  right:6px!important;
  bottom:0!important;
  width:82px!important;
  height:122px!important;
  filter:drop-shadow(0 12px 12px rgba(0,0,0,.26))!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-avatar-stage:before{
  content:"";
  position:absolute;
  z-index:-2;
  left:50%;
  bottom:12px;
  width:92px;
  height:108px;
  transform:translateX(-50%);
  border-radius:50%;
  background:radial-gradient(ellipse,rgba(241,149,53,.20),rgba(141,62,24,.10) 46%,transparent 72%)!important;
  filter:blur(1px);
  box-shadow:none!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-avatar-stage:after{
  width:54px!important;
  height:9px!important;
  background:rgba(0,0,0,.18)!important;
}

/* Keep desktop and tablet proportions tidy. */
@media(max-width:1100px) and (min-width:761px){
  html.halloween-theme-active body[data-page="home"] .home-news-feature-avatar-stage,
  html.halloween-theme-active body[data-page="home"] .home-leader-avatar-stage{
    width:74px!important;
    height:110px!important;
  }
  html.halloween-theme-active body[data-page="home"] .home-news-feature-avatar-stage{right:18px!important;bottom:62px!important}
  html.halloween-theme-active body[data-page="home"] .home-leader-main{padding-right:86px!important}
}

@media(max-width:760px){
  #halloween-theme-overlay .halloween-web{
    width:98px;
    height:98px;
    top:54px;
    opacity:.12;
  }
}

/* ============================================================================
   v17.27.118 — HALLOWEEN HERO CLEANUP / FEATURE CARD POLISH
   Only affects the Halloween theme.
   ============================================================================ */

/* 1) Cobwebs: push them partially off-canvas and soften them so they read as
   environment decoration rather than visible square boxes. */
html.halloween-theme-active #halloween-theme-overlay .halloween-web{
  top:46px!important;
  width:228px!important;
  height:228px!important;
  opacity:.11!important;
  pointer-events:none!important;
  background:
    repeating-radial-gradient(circle at 0 0,transparent 0 26px,rgba(238,229,214,.60) 27px 28px,transparent 29px 46px),
    repeating-conic-gradient(from 0deg at 0 0,transparent 0 13deg,rgba(238,229,214,.48) 14deg 15deg,transparent 16deg 29deg)!important;
  filter:blur(.08px);
  -webkit-mask-image:none!important;
  mask-image:none!important;
}
html.halloween-theme-active #halloween-theme-overlay .halloween-web.web-left{
  left:-92px!important;
  top:54px!important;
}
html.halloween-theme-active #halloween-theme-overlay .halloween-web.web-right{
  right:-92px!important;
  top:54px!important;
  transform:scaleX(-1)!important;
}
@media(max-width:760px){
  html.halloween-theme-active #halloween-theme-overlay .halloween-web{
    width:152px!important;
    height:152px!important;
    opacity:.09!important;
  }
  html.halloween-theme-active #halloween-theme-overlay .halloween-web.web-left{left:-58px!important;top:64px!important}
  html.halloween-theme-active #halloween-theme-overlay .halloween-web.web-right{right:-58px!important;top:64px!important}
}

/* 2) Main homepage title: keep the orange Halloween treatment but stop the
   text clipping at the baseline. */
html.halloween-theme-active body[data-page="home"] h2.home-title.home-title-enhanced{
  line-height:1.04!important;
  padding-bottom:.16em!important;
  overflow:visible!important;
}
html.halloween-theme-active body[data-page="home"] h2.home-title.home-title-enhanced>span,
html.halloween-theme-active body[data-page="home"] h2.home-title.home-title-enhanced>span:first-child,
html.halloween-theme-active body[data-page="home"] h2.home-title.home-title-enhanced>span:last-child{
  line-height:1.04!important;
  padding-bottom:.12em!important;
  margin-bottom:-.06em!important;
  overflow:visible!important;
}
html.halloween-theme-active body[data-page="home"] .home-hero-primary{
  overflow:visible!important;
}

/* 3) Latest News hero card: replace the confusing floating mini square with a
   clear editorial panel that matches the H2H leader hero. */
html.halloween-theme-active body[data-page="home"] .home-news-feature{
  border-color:rgba(222,111,28,.26)!important;
  background:
    radial-gradient(circle at 92% 12%,rgba(232,165,76,.10),transparent 30%),
    linear-gradient(145deg,rgba(28,20,14,.985),rgba(10,10,9,.995))!important;
  box-shadow:0 18px 42px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,248,236,.035)!important;
}
html.halloween-theme-active body[data-page="home"] .home-news-feature:before{
  background:linear-gradient(90deg,#ffb665,#da6d1b 58%,transparent)!important;
}
html.halloween-theme-active body[data-page="home"] .home-news-feature-media{
  background:
    linear-gradient(145deg,rgba(79,46,26,.32),rgba(20,14,11,.12)),
    radial-gradient(circle at 30% 24%,rgba(255,186,94,.16),transparent 36%),
    #16120f!important;
}
html.halloween-theme-active body[data-page="home"] .home-news-feature-media>span{
  display:none!important;
}
html.halloween-theme-active body[data-page="home"] .home-news-feature-media:before{
  content:"";
  position:absolute;
  inset:16px;
  border-radius:18px;
  border:1px solid rgba(230,124,38,.16);
  background:
    linear-gradient(135deg,rgba(255,255,255,.04) 0 16%,transparent 16% 33%,rgba(255,255,255,.025) 33% 49%,transparent 49% 100%),
    linear-gradient(180deg,rgba(255,165,76,.05),rgba(11,10,9,.08));
  box-shadow:inset 0 1px 0 rgba(255,248,236,.04);
}
html.halloween-theme-active body[data-page="home"] .home-news-feature-media:after{
  content:"NEWS";
  position:absolute;
  left:50%;
  top:50%;
  z-index:2;
  width:72px;
  height:48px;
  display:grid;
  place-items:center;
  transform:translate(-50%,-50%);
  border-radius:18px;
  border:1px solid rgba(232,127,41,.22);
  background:linear-gradient(180deg,rgba(60,36,21,.88),rgba(26,17,11,.95));
  color:#f0cd9d;
  font-size:10px;
  font-weight:950;
  letter-spacing:.18em;
  text-transform:uppercase;
  box-shadow:0 12px 24px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,246,233,.05);
}
html.halloween-theme-active body[data-page="home"] .home-news-feature-top span,
html.halloween-theme-active body[data-page="home"] .home-news-feature-action{
  color:#f0b160!important;
  -webkit-text-fill-color:#f0b160!important;
}
html.halloween-theme-active body[data-page="home"] .home-news-feature-body>strong{
  color:#f6eee2!important;
}
html.halloween-theme-active body[data-page="home"] .home-news-feature-body>p,
html.halloween-theme-active body[data-page="home"] .home-news-feature-top small,
html.halloween-theme-active body[data-page="home"] .home-news-feature-byline small{
  color:#b7a594!important;
  -webkit-text-fill-color:#b7a594!important;
}
html.halloween-theme-active body[data-page="home"] .home-news-feature-byline b,
html.halloween-theme-active body[data-page="home"] .home-news-feature-action,
html.halloween-theme-active body[data-page="home"] .home-news-feature .home-news-author-avatar + span b{
  color:#f2eadf!important;
  -webkit-text-fill-color:#f2eadf!important;
}

/* 4) H2H Championship Leader hero: remove the odd oval / dark patch, give the
   avatar a clean feature-stage, and align the card styling with Latest News. */
html.halloween-theme-active body[data-page="home"] .home-leader-card.home-aside-feature{
  border-color:rgba(222,111,28,.26)!important;
  background:
    radial-gradient(circle at 92% 12%,rgba(232,165,76,.11),transparent 30%),
    linear-gradient(145deg,rgba(28,20,14,.985),rgba(10,10,9,.995))!important;
  box-shadow:0 18px 42px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,248,236,.035)!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-card.home-aside-feature:before{
  background:linear-gradient(90deg,#ffb665,#da6d1b 58%,transparent)!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-card.home-aside-feature.has-live-leader-avatar:after{
  content:none!important;
  display:none!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-main{
  min-height:126px!important;
  padding-right:112px!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-avatar-stage{
  right:16px!important;
  bottom:14px!important;
  width:88px!important;
  height:126px!important;
  filter:drop-shadow(0 11px 14px rgba(0,0,0,.22))!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-avatar-stage:before{
  content:""!important;
  position:absolute!important;
  z-index:-1!important;
  left:50%!important;
  bottom:10px!important;
  width:82px!important;
  height:112px!important;
  transform:translateX(-50%)!important;
  border-radius:24px!important;
  border:1px solid rgba(227,123,40,.16)!important;
  background:
    linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.01)),
    radial-gradient(circle at 50% 75%,rgba(239,145,43,.18),rgba(64,30,13,.05) 62%,transparent 78%)!important;
  box-shadow:inset 0 1px 0 rgba(255,245,232,.05)!important;
  filter:none!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-avatar-stage:after{
  width:56px!important;
  height:9px!important;
  background:rgba(0,0,0,.16)!important;
  filter:blur(4px)!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-name{
  color:#f7efe4!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-team,
html.halloween-theme-active body[data-page="home"] .home-leader-label small,
html.halloween-theme-active body[data-page="home"] .home-leader-stat span{
  color:#b7a594!important;
  -webkit-text-fill-color:#b7a594!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-label,
html.halloween-theme-active body[data-page="home"] .home-leader-stat:first-child strong{
  color:#f0b160!important;
  -webkit-text-fill-color:#f0b160!important;
}

@media(max-width:1100px) and (min-width:761px){
  html.halloween-theme-active body[data-page="home"] .home-leader-main{padding-right:98px!important}
  html.halloween-theme-active body[data-page="home"] .home-leader-avatar-stage{width:78px!important;height:114px!important;right:14px!important}
  html.halloween-theme-active body[data-page="home"] .home-leader-avatar-stage:before{width:74px!important;height:100px!important}
}


/* ============================================================================
   v17.27.119 — H2H LEADER MATCH FIX
   Tightens the H2H Championship Leader card so it matches the Latest News card
   more closely and removes the awkward boxed avatar treatment.
   ============================================================================ */

html.halloween-theme-active body[data-page="home"] .home-leader-card.home-aside-feature{
  display:flex!important;
  flex-direction:column!important;
  gap:0!important;
  border:1px solid rgba(223,110,28,.26)!important;
  border-radius:22px!important;
  background:
    radial-gradient(circle at 88% 16%,rgba(233,162,70,.09),transparent 28%),
    linear-gradient(145deg,rgba(28,19,13,.985),rgba(10,10,9,.995))!important;
  box-shadow:0 18px 42px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,248,236,.035)!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-card.home-aside-feature:before{
  background:linear-gradient(90deg,#ffb665,#da6d1b 58%,transparent)!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-head{
  position:relative!important;
  z-index:3!important;
  margin-bottom:14px!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-label{
  gap:2px!important;
  color:#f0b160!important;
  -webkit-text-fill-color:#f0b160!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-label small{
  color:#c3aa90!important;
  -webkit-text-fill-color:#c3aa90!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-position{
  border:1px solid rgba(235,137,53,.20)!important;
  background:linear-gradient(180deg,rgba(74,46,25,.92),rgba(32,22,14,.96))!important;
  box-shadow:inset 0 1px 0 rgba(255,240,219,.06),0 10px 22px rgba(0,0,0,.14)!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-main{
  min-height:136px!important;
  padding:8px 116px 12px 0!important;
  align-items:flex-end!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-copy{
  display:flex!important;
  flex-direction:column!important;
  justify-content:flex-end!important;
  min-height:112px!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-card.has-live-leader-avatar .home-leader-name{
  color:#f8efe3!important;
  font-size:clamp(30px,2.6vw,42px)!important;
  line-height:.98!important;
  letter-spacing:-.04em!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-team{
  color:#c7b29b!important;
  -webkit-text-fill-color:#c7b29b!important;
  font-size:15px!important;
  margin-top:10px!important;
}

/* Remove the awkward box/oval treatment and use a cleaner floating avatar. */
html.halloween-theme-active body[data-page="home"] .home-leader-avatar-stage{
  right:18px!important;
  bottom:12px!important;
  width:92px!important;
  height:122px!important;
  display:flex!important;
  align-items:flex-end!important;
  justify-content:center!important;
  background:none!important;
  border:none!important;
  border-radius:0!important;
  box-shadow:none!important;
  filter:drop-shadow(0 12px 13px rgba(0,0,0,.26))!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-avatar-stage:before{
  content:none!important;
  display:none!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-avatar-stage:after{
  content:""!important;
  position:absolute!important;
  left:50%!important;
  bottom:3px!important;
  width:54px!important;
  height:8px!important;
  transform:translateX(-50%)!important;
  border-radius:50%!important;
  background:rgba(0,0,0,.18)!important;
  filter:blur(4px)!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-hero-avatar,
html.halloween-theme-active body[data-page="home"] .home-leader-hero-avatar .habbo-avatar__image{
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  object-position:center bottom!important;
  background:transparent!important;
  border:none!important;
  box-shadow:none!important;
}

/* Add a more deliberate editorial-style glow strip so it feels in the same
   family as the card above without introducing a visible black box. */
html.halloween-theme-active body[data-page="home"] .home-leader-card.home-aside-feature .home-leader-main:after{
  content:"";
  position:absolute;
  right:0;
  top:4px;
  width:120px;
  height:132px;
  border-radius:22px;
  background:
    linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.00)),
    radial-gradient(circle at 50% 76%,rgba(237,146,45,.14),rgba(96,45,18,.02) 60%,transparent 78%);
  border:1px solid rgba(232,125,39,.12);
  box-shadow:inset 0 1px 0 rgba(255,246,231,.04);
  pointer-events:none;
}
html.halloween-theme-active body[data-page="home"] .home-leader-stats{
  margin-top:auto!important;
  padding-top:16px!important;
  border-top:1px solid rgba(255,242,227,.07)!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-stat{
  border:1px solid rgba(224,113,27,.14)!important;
  border-radius:16px!important;
  background:linear-gradient(180deg,rgba(255,140,42,.04),rgba(14,12,10,.18))!important;
  box-shadow:inset 0 1px 0 rgba(255,239,219,.02)!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-stat span{
  color:#baa48d!important;
  -webkit-text-fill-color:#baa48d!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-stat strong{
  color:#f5ebdf!important;
  -webkit-text-fill-color:#f5ebdf!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-stat:first-child strong{
  color:#f0b160!important;
  -webkit-text-fill-color:#f0b160!important;
}

@media(max-width:1100px) and (min-width:761px){
  html.halloween-theme-active body[data-page="home"] .home-leader-main{padding-right:100px!important}
  html.halloween-theme-active body[data-page="home"] .home-leader-card.home-aside-feature .home-leader-main:after{width:104px;height:118px}
  html.halloween-theme-active body[data-page="home"] .home-leader-avatar-stage{width:78px!important;height:110px!important;right:16px!important}
}

@media(max-width:760px){
  html.halloween-theme-active body[data-page="home"] .home-leader-main{
    padding-right:96px!important;
    min-height:122px!important;
  }
  html.halloween-theme-active body[data-page="home"] .home-leader-card.home-aside-feature .home-leader-main:after{
    width:96px;
    height:112px;
    right:2px;
  }
  html.halloween-theme-active body[data-page="home"] .home-leader-avatar-stage{
    width:74px!important;
    height:104px!important;
    right:12px!important;
  }
}

/* ============================================================================
   v17.27.120 — H2H LEADER HERO REBUILD
   Halloween theme only.
   This deliberately strips back the previous experimental leader-card layers
   and rebuilds it to match the Latest News hero family.
   ============================================================================ */

html.halloween-theme-active body[data-page="home"] .home-leader-card.home-aside-feature{
  position:relative!important;
  isolation:isolate!important;
  overflow:hidden!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:stretch!important;
  padding:22px!important;
  border:1px solid rgba(223,110,28,.26)!important;
  border-radius:22px!important;
  background:linear-gradient(145deg,rgba(28,19,13,.985),rgba(10,10,9,.995))!important;
  box-shadow:0 18px 42px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,248,236,.035)!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-card.home-aside-feature:hover{
  border-color:rgba(235,128,39,.38)!important;
  background:linear-gradient(145deg,rgba(32,21,14,.99),rgba(11,10,9,.998))!important;
  box-shadow:0 24px 52px rgba(0,0,0,.27),inset 0 1px 0 rgba(255,248,236,.05)!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-card.home-aside-feature:before{
  content:""!important;
  display:block!important;
  position:absolute!important;
  z-index:4!important;
  left:0!important;
  right:0!important;
  top:0!important;
  width:auto!important;
  height:2px!important;
  background:linear-gradient(90deg,#ffb665,#da6d1b 58%,transparent 82%)!important;
  pointer-events:none!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-card.home-aside-feature:after{
  content:none!important;
  display:none!important;
}

/* Header row */
html.halloween-theme-active body[data-page="home"] .home-leader-head{
  position:relative!important;
  z-index:3!important;
  display:flex!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:16px!important;
  margin:0!important;
  padding:0!important;
  background:none!important;
  border:0!important;
  box-shadow:none!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-label{
  display:flex!important;
  flex-direction:column!important;
  gap:3px!important;
  color:#f0b160!important;
  -webkit-text-fill-color:#f0b160!important;
  font-size:9px!important;
  line-height:1.15!important;
  letter-spacing:.11em!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-label small{
  color:#b8a38b!important;
  -webkit-text-fill-color:#b8a38b!important;
  font-size:7px!important;
  line-height:1.2!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-position{
  min-width:74px!important;
  width:auto!important;
  height:42px!important;
  padding:0 16px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  border:1px solid rgba(235,137,53,.22)!important;
  border-radius:15px!important;
  background:linear-gradient(180deg,rgba(73,45,24,.92),rgba(32,22,14,.97))!important;
  color:#f1bd72!important;
  -webkit-text-fill-color:#f1bd72!important;
  box-shadow:inset 0 1px 0 rgba(255,240,219,.06)!important;
}

/* Main content row — no extra rectangle, no oval, no inner card. */
html.halloween-theme-active body[data-page="home"] .home-leader-main{
  position:relative!important;
  z-index:2!important;
  min-height:142px!important;
  margin:12px 0 0!important;
  padding:0 112px 0 0!important;
  display:flex!important;
  align-items:center!important;
  background:none!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  overflow:visible!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-main:before,
html.halloween-theme-active body[data-page="home"] .home-leader-main:after{
  content:none!important;
  display:none!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-copy{
  min-width:0!important;
  width:100%!important;
  display:block!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-card.has-live-leader-avatar .home-leader-name{
  margin:0!important;
  padding:0 0 .08em!important;
  overflow:visible!important;
  color:#f8efe3!important;
  -webkit-text-fill-color:#f8efe3!important;
  font-size:clamp(31px,2.7vw,43px)!important;
  font-weight:920!important;
  line-height:1.02!important;
  letter-spacing:-.045em!important;
  white-space:nowrap!important;
  text-shadow:0 6px 20px rgba(0,0,0,.20)!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-team{
  margin-top:8px!important;
  color:#c2ad97!important;
  -webkit-text-fill-color:#c2ad97!important;
  font-size:14px!important;
}

/* Floating avatar: deliberately no visible container. */
html.halloween-theme-active body[data-page="home"] .home-leader-avatar-stage{
  position:absolute!important;
  z-index:2!important;
  right:10px!important;
  bottom:2px!important;
  width:92px!important;
  height:132px!important;
  display:flex!important;
  align-items:flex-end!important;
  justify-content:center!important;
  overflow:visible!important;
  background:transparent!important;
  background-image:none!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  outline:0!important;
  animation:none!important;
  transform:none!important;
  filter:drop-shadow(0 12px 12px rgba(0,0,0,.26))!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-avatar-stage:before{
  content:""!important;
  display:block!important;
  position:absolute!important;
  z-index:-1!important;
  left:50%!important;
  bottom:8px!important;
  width:108px!important;
  height:112px!important;
  transform:translateX(-50%)!important;
  border:0!important;
  border-radius:50%!important;
  background:radial-gradient(ellipse at center,rgba(236,138,40,.16) 0%,rgba(131,57,22,.065) 42%,transparent 72%)!important;
  box-shadow:none!important;
  filter:blur(1px)!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-avatar-stage:after{
  content:""!important;
  display:block!important;
  position:absolute!important;
  z-index:-1!important;
  left:50%!important;
  bottom:2px!important;
  width:54px!important;
  height:8px!important;
  transform:translateX(-50%)!important;
  border:0!important;
  border-radius:50%!important;
  background:rgba(0,0,0,.18)!important;
  box-shadow:none!important;
  filter:blur(4px)!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-hero-avatar,
html.halloween-theme-active body[data-page="home"] .home-leader-hero-avatar.habbo-avatar,
html.halloween-theme-active body[data-page="home"] .home-leader-hero-avatar.habbo-avatar--full{
  width:92px!important;
  height:132px!important;
  overflow:visible!important;
  background:transparent!important;
  background-image:none!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  outline:0!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-hero-avatar .habbo-avatar__image{
  inset:0!important;
  width:100%!important;
  height:100%!important;
  padding:0!important;
  object-fit:contain!important;
  object-position:center bottom!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  filter:drop-shadow(0 7px 5px rgba(0,0,0,.16))!important;
}

/* Bottom strip now behaves like one footer, visually closer to the News card. */
html.halloween-theme-active body[data-page="home"] .home-leader-stats{
  position:relative!important;
  z-index:3!important;
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:0!important;
  margin:10px 0 0!important;
  padding:0!important;
  overflow:hidden!important;
  border:1px solid rgba(223,110,28,.13)!important;
  border-radius:15px!important;
  background:rgba(12,10,9,.36)!important;
  box-shadow:inset 0 1px 0 rgba(255,239,219,.02)!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-stat{
  min-width:0!important;
  padding:13px 14px!important;
  border:0!important;
  border-right:1px solid rgba(223,110,28,.11)!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-stat:last-child{
  border-right:0!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-stat span{
  color:#b8a38b!important;
  -webkit-text-fill-color:#b8a38b!important;
  font-size:7px!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-stat strong{
  margin-top:5px!important;
  color:#f5ebdf!important;
  -webkit-text-fill-color:#f5ebdf!important;
  font-size:16px!important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-stat:first-child strong{
  color:#f0b160!important;
  -webkit-text-fill-color:#f0b160!important;
}

@media(max-width:1100px) and (min-width:761px){
  html.halloween-theme-active body[data-page="home"] .home-leader-main{padding-right:100px!important;min-height:132px!important}
  html.halloween-theme-active body[data-page="home"] .home-leader-avatar-stage,
  html.halloween-theme-active body[data-page="home"] .home-leader-hero-avatar,
  html.halloween-theme-active body[data-page="home"] .home-leader-hero-avatar.habbo-avatar--full{width:82px!important;height:118px!important}
}

/* ============================================================================
   v17.27.121 — H2H LEADER AVATAR NUDGE
   Small final Halloween-only balance pass.
   - Lifts the homepage H2H leader avatar upward slightly
   - Enlarges avatar subtly for better vertical balance against name block
   ============================================================================ */
html.halloween-theme-active body[data-page="home"] .home-leader-card.home-aside-feature .home-leader-avatar-stage{
  bottom: 28px !important;
  right: 18px !important;
  width: 96px !important;
  height: 126px !important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-card.home-aside-feature .home-leader-avatar-stage:after{
  bottom: -1px !important;
  width: 56px !important;
}
html.halloween-theme-active body[data-page="home"] .home-leader-card.home-aside-feature .home-leader-hero-avatar,
html.halloween-theme-active body[data-page="home"] .home-leader-card.home-aside-feature .home-leader-hero-avatar .habbo-avatar__image,
html.halloween-theme-active body[data-page="home"] .home-leader-card.home-aside-feature .home-leader-avatar-stage .habbo-avatar--full,
html.halloween-theme-active body[data-page="home"] .home-leader-card.home-aside-feature .home-leader-avatar-stage img{
  transform: scale(1.04) !important;
  transform-origin: center bottom !important;
}
@media(max-width:1100px) and (min-width:761px){
  html.halloween-theme-active body[data-page="home"] .home-leader-card.home-aside-feature .home-leader-avatar-stage{
    bottom: 24px !important;
    width: 84px !important;
    height: 116px !important;
  }
}
@media(max-width:760px){
  html.halloween-theme-active body[data-page="home"] .home-leader-card.home-aside-feature .home-leader-avatar-stage{
    bottom: 22px !important;
    right: 14px !important;
    width: 80px !important;
    height: 112px !important;
  }
}

/* ============================================================================
   v17.27.122 — HOME TITLE FINAL CLIP FIX
   Halloween-only micro fix for the flagship title.
   - Adds a touch more bottom room for descenders like the "g" in League
   - Adds a touch more right-side room for the last letters like the final "e"
   ============================================================================ */
html.halloween-theme-active body[data-page="home"] h2.home-title.home-title-enhanced{
  line-height:1.03 !important;
  padding-right:.05em !important;
  padding-bottom:.12em !important;
  overflow:visible !important;
}
html.halloween-theme-active body[data-page="home"] h2.home-title.home-title-enhanced>span,
html.halloween-theme-active body[data-page="home"] h2.home-title.home-title-enhanced>span:first-child,
html.halloween-theme-active body[data-page="home"] h2.home-title.home-title-enhanced>span:last-child{
  display:block !important;
  line-height:1.03 !important;
  padding-right:.06em !important;
  padding-bottom:.22em !important;
  margin-bottom:-.16em !important;
  overflow:visible !important;
}
html.halloween-theme-active body[data-page="home"] h2.home-title.home-title-enhanced>span:last-child{
  padding-right:.08em !important;
}
@media(max-width:760px){
  html.halloween-theme-active body[data-page="home"] h2.home-title.home-title-enhanced{
    line-height:1.025 !important;
    padding-right:.04em !important;
    padding-bottom:.11em !important;
  }
  html.halloween-theme-active body[data-page="home"] h2.home-title.home-title-enhanced>span,
  html.halloween-theme-active body[data-page="home"] h2.home-title.home-title-enhanced>span:first-child,
  html.halloween-theme-active body[data-page="home"] h2.home-title.home-title-enhanced>span:last-child{
    line-height:1.025 !important;
    padding-right:.05em !important;
    padding-bottom:.20em !important;
    margin-bottom:-.15em !important;
  }
}
