/* 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;
  }
}
