/* v17.27.108 generated cool-palette sweep */
/* AUTO-GENERATED v17.27.108 COOL-PALETTE SWEEP: base-theme cool hues -> Christmas warm palette. */
/* source: app-core-v17-27-100.css */
html.christmas-theme-active{--bg:#071711!important;--bg-deep:#071711!important;--panel:#0a1e17!important;--panel-2:#1d1b18!important;--panel-3:#2d1617!important;--text:#ede8de!important;--muted:#a5b8ae!important;--muted-2:#667f74!important;--teal:#2f7558!important;--teal-dark:#5b1f23!important;--silver:#bd767b!important;--green:#9e464c!important;--blue:#d0ad5d!important}
html.christmas-theme-active body{background:radial-gradient(circle at 85% -10%, rgba(49,112,83,.12), transparent 36%),
        radial-gradient(circle at -10% 30%, rgba(216,180,92,.08), transparent 30%),
        var(--bg-deep)!important}
html.christmas-theme-active ::selection{background:rgba(49,112,83,.28)!important}
html.christmas-theme-active ::-webkit-scrollbar-thumb{background:#3f1e20!important;border:2px solid #071711!important}
html.christmas-theme-active .sidebar{background:linear-gradient(180deg, rgba(8,25,19,.98), rgba(7,23,17,.98))!important}
html.christmas-theme-active .logo{border:1px solid rgba(49,112,83,.45)!important;background:linear-gradient(145deg, rgba(49,112,83,.22), rgba(49,112,83,.04))!important;box-shadow:inset 0 0 22px rgba(49,112,83,.08)!important}
html.christmas-theme-active .nav-button{color:#cad7d0!important}
html.christmas-theme-active .nav-button.active{background:rgba(49,112,83,.11)!important;border-color:rgba(49,112,83,.18)!important}
html.christmas-theme-active .topbar{background:rgba(7,23,17,.82)!important}
html.christmas-theme-active .search-trigger:hover{border-color:rgba(49,112,83,.35)!important}
html.christmas-theme-active .icon-button:hover{border-color:rgba(49,112,83,.35)!important;background:rgba(49,112,83,.08)!important}
html.christmas-theme-active .hero{border:1px solid rgba(49,112,83,.18)!important;background:linear-gradient(125deg, rgba(49,112,83,.13), rgba(14,34,26,.75) 45%, rgba(7,23,17,.95))!important}
html.christmas-theme-active .hero:after{border:1px solid rgba(49,112,83,.17)!important;box-shadow:0 0 80px rgba(49,112,83,.09)!important}
html.christmas-theme-active .hero p{color:#b6686d!important}
html.christmas-theme-active .leader-panel{background:rgba(7,23,17,.45)!important}
html.christmas-theme-active .hero-logo-wrap{background:rgba(7,23,17,.34)!important}
html.christmas-theme-active .cta-link.primary,
html.christmas-theme-active .cta-button.primary{background:linear-gradient(135deg, #a14a50, #b35a60)!important;box-shadow:0 16px 34px rgba(161,74,80,.28)!important;border-color:rgba(216,180,92,.28)!important}
html.christmas-theme-active .cta-link.secondary:hover,
html.christmas-theme-active .cta-button.secondary:hover{border-color:rgba(49,112,83,.32)!important;background:rgba(49,112,83,.08)!important}
html.christmas-theme-active .cta-inline-note{color:#b6686d!important}
html.christmas-theme-active .info-card{background:linear-gradient(155deg, rgba(14,34,26,.74), rgba(7,23,17,.94))!important}
html.christmas-theme-active .bullet-item{color:#f0ece3!important}
html.christmas-theme-active .announcement-banner{border:1px dashed rgba(216,180,92,.35)!important;background:rgba(216,180,92,.06)!important;color:#c8d5ce!important}
html.christmas-theme-active .badge.teal{border-color:rgba(49,112,83,.25)!important;background:rgba(49,112,83,.08)!important}
html.christmas-theme-active .badge.green{border-color:rgba(217,180,92,.26)!important;background:rgba(217,180,92,.08)!important}
html.christmas-theme-active .kpi{background:linear-gradient(145deg, rgba(14,34,26,.85), rgba(7,23,17,.88))!important}
html.christmas-theme-active .panel{background:linear-gradient(155deg, rgba(14,34,26,.76), rgba(7,23,17,.93))!important}
html.christmas-theme-active th{background:rgba(7,23,17,.3)!important}
html.christmas-theme-active td{color:#c88c90!important}
html.christmas-theme-active tbody tr.clickable:hover{background:rgba(49,112,83,.055)!important}
html.christmas-theme-active .avatar{background:linear-gradient(145deg, rgba(49,112,83,.18), rgba(216,180,92,.08))!important;border:1px solid rgba(49,112,83,.15)!important}
html.christmas-theme-active .form-dot.W{color:#071711!important}
html.christmas-theme-active .record-row:hover{background:rgba(49,112,83,.05)!important}
html.christmas-theme-active .select,
html.christmas-theme-active .text-input{background:#071711!important}
html.christmas-theme-active .select:focus,
html.christmas-theme-active .text-input:focus{border-color:rgba(49,112,83,.45)!important}
html.christmas-theme-active .select option{background:#071711!important}
html.christmas-theme-active .pill-button:hover,
html.christmas-theme-active .pill-button.active{border-color:rgba(49,112,83,.3)!important;background:rgba(49,112,83,.075)!important}
html.christmas-theme-active .action-button{border:1px solid rgba(49,112,83,.32)!important;background:rgba(49,112,83,.10)!important}
html.christmas-theme-active .action-button:hover{background:rgba(49,112,83,.16)!important}
html.christmas-theme-active .manager-card-manager{color:#be797d!important}
html.christmas-theme-active .manager-card{background:linear-gradient(145deg, rgba(14,34,26,.7), rgba(7,23,17,.9))!important}
html.christmas-theme-active .manager-card:hover{border-color:rgba(49,112,83,.3)!important}
html.christmas-theme-active .profile-hero{background:linear-gradient(135deg, rgba(49,112,83,.13), rgba(14,34,26,.8), rgba(7,23,17,.96))!important}
html.christmas-theme-active .profile-avatar{border:1px solid rgba(49,112,83,.25)!important;background:rgba(49,112,83,.1)!important}
html.christmas-theme-active .award-card{background:linear-gradient(145deg, rgba(226,186,83,.08), rgba(14,34,26,.72))!important}
html.christmas-theme-active .toast{border:1px solid rgba(49,112,83,.25)!important;background:#0b2018!important}
html.christmas-theme-active .modal-backdrop{background:rgba(15,35,27,.72)!important}
html.christmas-theme-active .search-modal{background:#071711!important}
html.christmas-theme-active .search-result:hover{background:rgba(49,112,83,.07)!important;border-color:rgba(49,112,83,.12)!important}
html.christmas-theme-active .status-banner{background:linear-gradient(135deg,rgba(49,112,83,.11),rgba(7,23,17,.92))!important}
html.christmas-theme-active .status-banner.final{border-color:rgba(217,180,92,.28)!important}
html.christmas-theme-active .status-banner.final .live-dot{box-shadow:0 0 0 6px rgba(217,180,92,.10)!important}
html.christmas-theme-active .movement.up{border-color:rgba(217,180,92,.25)!important}
html.christmas-theme-active .announcement-card{background:linear-gradient(155deg,rgba(14,34,26,.75),rgba(7,23,17,.94))!important}
html.christmas-theme-active .announcement-body{color:#c38286!important}
html.christmas-theme-active .rule-list{color:#c88c90!important}
@media (max-width: 900px){html.christmas-theme-active .mobile-bottom{background:rgba(7,23,17,.96)!important}
html.christmas-theme-active .mobile-drawer{background:rgba(7,23,17,.98)!important}}
html.christmas-theme-active{--bg:#0b1b16!important;--bg-deep:#06120e!important;--panel:#1a0d0e!important;--panel-2:#221011!important;--panel-3:#32181a!important;--text:#f0ece3!important;--muted:#aec0b6!important;--muted-2:#6f897d!important;--teal:#397f61!important;--teal-dark:#5c2024!important}
html.christmas-theme-active body{background:radial-gradient(circle at 82% -12%, rgba(57,127,95,.09), transparent 31%),
        radial-gradient(circle at -8% 24%, rgba(216,180,92,.065), transparent 25%),
        var(--bg-deep)!important}
html.christmas-theme-active button:focus-visible,
html.christmas-theme-active a:focus-visible,
html.christmas-theme-active input:focus-visible,
html.christmas-theme-active select:focus-visible{outline:3px solid rgba(57,127,95,.24)!important}
html.christmas-theme-active .topbar{background:rgba(7,23,17,.88)!important}
html.christmas-theme-active .desktop-nav-link{color:#cad7d0!important}
html.christmas-theme-active .desktop-nav-link.active{background:rgba(57,127,95,.09)!important}
html.christmas-theme-active .more-button{color:#f0ece3!important}
html.christmas-theme-active .more-button:hover{border-color:rgba(57,127,95,.3)!important;background:rgba(57,127,95,.07)!important}
html.christmas-theme-active .panel,
html.christmas-theme-active .info-card,
html.christmas-theme-active .manager-card,
html.christmas-theme-active .record-card,
html.christmas-theme-active .scoreboard-card,
html.christmas-theme-active .highlight-card,
html.christmas-theme-active .timeline-card{background:linear-gradient(155deg, rgba(11,30,23,.9), rgba(7,23,17,.95))!important}
html.christmas-theme-active .kpi{background:linear-gradient(150deg, rgba(12,32,25,.95), rgba(7,23,17,.96))!important}
html.christmas-theme-active .action-button{color:#071711!important}
html.christmas-theme-active .action-button:hover{background:#b73e46!important}
html.christmas-theme-active th{background:rgba(7,23,17,.28)!important;color:#799389!important}
html.christmas-theme-active td{color:#f0ece3!important}
html.christmas-theme-active tbody tr.clickable:hover{background:rgba(57,127,95,.045)!important}
html.christmas-theme-active .identity-main{color:#f0ece3!important}
html.christmas-theme-active .loading-card,
html.christmas-theme-active .error-card{background:linear-gradient(155deg, rgba(11,30,23,.96), rgba(7,23,17,.98))!important}
html.christmas-theme-active .drawer-backdrop{background:rgba(7,23,17,.72)!important}
html.christmas-theme-active .drawer-panel{background:#071711!important}
html.christmas-theme-active .drawer-head{background:#071711!important}
html.christmas-theme-active .drawer-panel .nav-button.active{background:rgba(57,127,95,.09)!important;border-color:rgba(57,127,95,.2)!important}
@media (max-width: 760px){html.christmas-theme-active .mobile-bottom{background:rgba(7,23,17,.97)!important}}
html.christmas-theme-active .home-hero{border:1px solid rgba(57,127,95,.18)!important;background:radial-gradient(circle at 88% 12%, rgba(57,127,95,.13), transparent 28%),
        linear-gradient(135deg, rgba(45,22,23,.98), rgba(7,23,17,.98))!important}
html.christmas-theme-active .home-intro{color:#cad7d0!important}
html.christmas-theme-active .home-status-item{background:rgba(15,35,27,.58)!important}
html.christmas-theme-active .home-status-item strong{color:#f0ece3!important}
html.christmas-theme-active .home-leader-card{background:rgba(7,23,17,.67)!important}
html.christmas-theme-active .home-leader-card.clickable:hover{border-color:rgba(57,127,95,.32)!important;background:rgba(7,23,17,.78)!important}
html.christmas-theme-active .home-leader-stat strong{color:#f0ece3!important}
html.christmas-theme-active .home-stat-card.clickable:hover{border-color:rgba(57,127,95,.28)!important;background:rgba(57,127,95,.05)!important}
html.christmas-theme-active .home-stat-name{color:#f0ece3!important}
html.christmas-theme-active .phase3-control-panel{background:rgba(26,13,14,.72)!important}
html.christmas-theme-active .segmented-control{background:rgba(7,23,17,.34)!important}
html.christmas-theme-active .segment-button.active{background:rgba(57,127,95,.12)!important;box-shadow:inset 0 0 0 1px rgba(57,127,95,.18)!important}
html.christmas-theme-active .directory-search{background:rgba(7,23,17,.28)!important}
html.christmas-theme-active .directory-search:focus-within{border-color:rgba(57,127,95,.35)!important}
html.christmas-theme-active .leaderboard-row.leaderboard-rank-2{background:linear-gradient(90deg, rgba(189,118,123,.05), transparent 42%)!important}
html.christmas-theme-active .fixture-status-label i{background:#698378!important;box-shadow:0 0 0 4px rgba(129,62,66,.10)!important}
html.christmas-theme-active .fixture-status-label.green i{box-shadow:0 0 0 4px rgba(217,180,92,.10)!important}
html.christmas-theme-active .competition-team:hover{background:rgba(57,127,95,.045)!important}
html.christmas-theme-active .competition-team.is-winner{background:linear-gradient(180deg, rgba(217,180,92,.07), transparent)!important}
html.christmas-theme-active .fixture-avatar{border:1px solid rgba(57,127,95,.18)!important;background:linear-gradient(145deg, rgba(57,127,95,.14), rgba(216,180,92,.06))!important}
html.christmas-theme-active .competition-score{background:rgba(7,23,17,.22)!important}
html.christmas-theme-active .fixture-result-dot{color:#071711!important}
html.christmas-theme-active .phase3-manager-card:hover{border-color:rgba(57,127,95,.3)!important}
html.christmas-theme-active .manager-rank-chip{border:1px solid rgba(57,127,95,.18)!important;background:rgba(57,127,95,.07)!important}
html.christmas-theme-active .manager-card-open{color:#c5878c!important}
html.christmas-theme-active .stats-summary-card{background:linear-gradient(145deg,rgba(49,112,83,.07),rgba(255,255,255,.018))!important}
html.christmas-theme-active .record-row:hover{background:rgba(49,112,83,.045)!important}
html.christmas-theme-active .pixel-diamond::before{background:linear-gradient(135deg,#d9b45c 0 24%,#bf3a43 25% 55%,#7a2b30 56% 78%,#56191d 79% 100%)!important;border:1px solid #d9b45c!important;box-shadow:1px 0 0 #611d21,0 1px 0 #471417,-1px 0 0 rgba(255,255,255,.45),0 -1px 0 rgba(255,255,255,.7)!important}
html.christmas-theme-active .diamond-amount{color:#d9b45c!important}
html.christmas-theme-active .prize-structure-icon{background:rgba(49,112,83,.1)!important}
html.christmas-theme-active .diamond-leader-row:hover{border-color:rgba(49,112,83,.28)!important;background:rgba(49,112,83,.045)!important}
html.christmas-theme-active .prize-history-row:hover{border-color:rgba(49,112,83,.25)!important;background:rgba(49,112,83,.04)!important}
html.christmas-theme-active .home-discord-banner{border:1px solid rgba(188,109,114,.30)!important;background:linear-gradient(105deg, rgba(141,68,73,.22), rgba(62,30,32,.34))!important;color:#d7e1dc!important}
html.christmas-theme-active .home-discord-banner:hover{border-color:rgba(193,119,124,.52)!important;background:linear-gradient(105deg, rgba(155,74,80,.30), rgba(68,33,35,.42))!important}
html.christmas-theme-active .discord-mark{background:#af595f!important;box-shadow:0 9px 22px rgba(135,65,70,.28)!important}
html.christmas-theme-active .discord-mark i:last-child:before,
html.christmas-theme-active .discord-mark i:last-child:after{background:#af595f!important}
html.christmas-theme-active .home-discord-copy span{color:#bf797e!important}
html.christmas-theme-active .home-discord-action small{color:#c07d81!important}
html.christmas-theme-active .rules-intro-panel{border:1px solid rgba(57,127,95,.18)!important;background:linear-gradient(110deg, rgba(57,127,95,.08), rgba(26,13,14,.72))!important}
html.christmas-theme-active .rules-intro-icon{background:rgba(57,127,95,.12)!important}
html.christmas-theme-active .rule-number{background:rgba(57,127,95,.10)!important}
html.christmas-theme-active .hall-hero{background:radial-gradient(circle at 88% 20%, rgba(226,186,83,.16), transparent 31%), linear-gradient(130deg, rgba(46,22,24,.96), rgba(7,23,17,.98))!important}
html.christmas-theme-active .hall-season-card{background:linear-gradient(145deg, rgba(11,30,23,.92), rgba(7,23,17,.96))!important}
html.christmas-theme-active .header-live-dot{background:#683236!important;box-shadow:0 0 0 4px rgba(104,50,54,.09)!important}
html.christmas-theme-active .header-live-dot.active{box-shadow:0 0 0 4px rgba(217,180,92,.12),0 0 14px rgba(217,180,92,.38)!important}
html.christmas-theme-active .mobile-live-dot{box-shadow:0 0 0 3px rgba(217,180,92,.13)!important}
html.christmas-theme-active .home-live-panel{background:linear-gradient(110deg,rgba(11,31,24,.96),rgba(7,23,17,.96))!important}
html.christmas-theme-active .home-live-panel.active{border-color:rgba(217,180,92,.28)!important;background:linear-gradient(110deg,rgba(10,29,22,.62),rgba(25,12,13,.97) 48%,rgba(7,23,17,.97))!important}
html.christmas-theme-active .home-live-panel.final{background:linear-gradient(110deg,rgba(57,24,28,.42),rgba(25,12,13,.97) 48%,rgba(7,23,17,.97))!important}
html.christmas-theme-active .home-live-panel.next{border-color:rgba(216,180,92,.22)!important;background:linear-gradient(110deg,rgba(47,23,24,.58),rgba(25,12,13,.97) 48%,rgba(7,23,17,.97))!important}
html.christmas-theme-active .live-ring{background:rgba(217,180,92,.08)!important;border:1px solid rgba(217,180,92,.20)!important}
html.christmas-theme-active .live-ring i{background:#698278!important}
html.christmas-theme-active .home-live-panel.active .live-ring i{box-shadow:0 0 0 6px rgba(217,180,92,.10),0 0 16px rgba(217,180,92,.28)!important}
html.christmas-theme-active .home-live-panel.next .live-ring i{background:#d0ad5d!important;box-shadow:0 0 0 6px rgba(216,180,92,.08)!important}
html.christmas-theme-active .home-live-metrics div{background:rgba(7,23,17,.62)!important}
html.christmas-theme-active .home-live-action{border:1px solid rgba(216,180,92,.24)!important;background:rgba(216,180,92,.09)!important}
html.christmas-theme-active .home-live-action.active{border-color:rgba(217,180,92,.36)!important;background:rgba(217,180,92,.14)!important;color:#cc6d73!important;box-shadow:0 0 0 1px rgba(217,180,92,.04),0 10px 24px rgba(10,29,22,.14)!important}
html.christmas-theme-active .home-live-action.active:hover{background:rgba(217,180,92,.20)!important}
html.christmas-theme-active .home-live-action.next{border-color:rgba(216,180,92,.30)!important;background:rgba(216,180,92,.11)!important;color:#d7e1dc!important}
html.christmas-theme-active .home-live-action.next:hover{background:rgba(216,180,92,.17)!important}
html.christmas-theme-active .live-overview{background:linear-gradient(135deg,rgba(34,16,18,.97),rgba(7,23,17,.98))!important}
html.christmas-theme-active .live-overview.active{border-color:rgba(217,180,92,.24)!important;background:radial-gradient(circle at 90% 0,rgba(217,180,92,.10),transparent 34%),linear-gradient(135deg,rgba(30,27,25,.92),rgba(7,23,17,.98))!important}
html.christmas-theme-active .live-overview-status i{background:#687f75!important}
html.christmas-theme-active .live-overview.active .live-overview-status i{box-shadow:0 0 0 5px rgba(217,180,92,.10)!important}
html.christmas-theme-active .compare-manager-card,
html.christmas-theme-active .compare-centre{background:linear-gradient(150deg,rgba(12,32,25,.95),rgba(7,23,17,.97))!important}
html.christmas-theme-active .compare-manager-avatar{border:1px solid rgba(57,127,95,.18)!important;background:linear-gradient(145deg,rgba(57,127,95,.17),rgba(216,180,92,.08))!important}
html.christmas-theme-active .compare-centre{background:linear-gradient(160deg,rgba(57,127,95,.08),rgba(22,11,11,.97))!important}
html.christmas-theme-active .rivalry-score-strip>div{background:rgba(23,21,19,.97)!important}
html.christmas-theme-active .announcements-discord-banner{border:1px solid rgba(177,94,100,.25)!important;background:linear-gradient(110deg,rgba(142,68,73,.16),rgba(10,29,22,.97))!important}
html.christmas-theme-active .announcements-discord-banner:hover{border-color:rgba(192,117,122,.42)!important;background:linear-gradient(110deg,rgba(142,68,73,.22),rgba(10,29,22,.98))!important}
html.christmas-theme-active .announcements-discord-banner small{color:#b76a6f!important}
html.christmas-theme-active .announcements-discord-banner>b{color:#c8d5ce!important}
html.christmas-theme-active .announcement-filter-row .pill-button.active{border-color:rgba(57,127,95,.25)!important;background:rgba(57,127,95,.10)!important}
html.christmas-theme-active .skip-link{color:#132b22!important}
html.christmas-theme-active :where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:3px solid rgba(49,112,83,.72)!important}
html.christmas-theme-active .connection-pill i{box-shadow:0 0 12px rgba(217,180,92,.7)!important}
html.christmas-theme-active .not-found-card{background:radial-gradient(circle at 50% 10%, rgba(49,112,83,.12), transparent 36%), var(--panel)!important}
html.christmas-theme-active .not-found-code{color:rgba(49,112,83,.28)!important}
html.christmas-theme-active .real-live-hero{border:1px solid rgba(49,112,83,.24)!important;background:linear-gradient(135deg,rgba(26,13,14,.96),rgba(24,11,12,.97) 55%,rgba(51,25,26,.96))!important}
html.christmas-theme-active .real-live-hero:before{background:radial-gradient(circle,rgba(49,112,83,.22),transparent 66%)!important}
html.christmas-theme-active .real-live-kicker{color:#bb4d54!important}
html.christmas-theme-active .real-live-kicker i{background:#a83a42!important;box-shadow:0 0 0 6px rgba(168,58,66,.10),0 0 18px rgba(168,58,66,.5)!important}
html.christmas-theme-active .real-live-copy{color:#b86c71!important}
html.christmas-theme-active .real-live-metric span{color:#a34e54!important}
html.christmas-theme-active .real-live-meta{color:#9c4b51!important}
html.christmas-theme-active .football-fixture{background:linear-gradient(145deg,rgba(11,31,24,.82),rgba(7,23,17,.88))!important}
html.christmas-theme-active .football-fixture.live{border-color:rgba(168,58,66,.26)!important;box-shadow:inset 3px 0 0 #a83a42!important}
html.christmas-theme-active .football-fixture.ft{box-shadow:inset 3px 0 0 #b0545b!important}
html.christmas-theme-active .football-match-state{color:#ab5258!important}
html.christmas-theme-active .football-match-state i{background:#728d81!important}
html.christmas-theme-active .football-match-state.live{color:#c65a62!important}
html.christmas-theme-active .football-match-state.live i{background:#a83a42!important;box-shadow:0 0 12px rgba(168,58,66,.7)!important}
html.christmas-theme-active .football-match-state.ft{color:#c47f83!important}
html.christmas-theme-active .football-match-state.ft i{background:#b7646a!important}
html.christmas-theme-active .football-kickoff{color:#96484d!important}
html.christmas-theme-active .football-team-badge{background:linear-gradient(145deg,rgba(49,112,83,.16),rgba(176,84,91,.14))!important}
html.christmas-theme-active .football-score small{color:#738e82!important}
html.christmas-theme-active .football-incident{color:#be797d!important}
html.christmas-theme-active .football-incident b{color:#f0ece3!important}
html.christmas-theme-active .football-incident em{color:#748e82!important}
html.christmas-theme-active .football-no-events{color:#748e82!important}
html.christmas-theme-active .football-event:before{background:#2f7558!important}
html.christmas-theme-active .football-event.assist:before{background:#b7646a!important}
html.christmas-theme-active .football-event-main{color:#bc7378!important}
html.christmas-theme-active .football-event-main strong{color:#f0ece3!important}
html.christmas-theme-active .football-event-main small{color:#748e82!important}
html.christmas-theme-active .football-event-score{background:rgba(49,112,83,.09)!important;border:1px solid rgba(49,112,83,.14)!important;color:#bf6a6f!important}
html.christmas-theme-active .worker-h2h-card{background:linear-gradient(150deg,rgba(11,31,24,.77),rgba(7,23,17,.91))!important}
html.christmas-theme-active .worker-h2h-head{color:#7a9488!important}
html.christmas-theme-active .worker-h2h-manager span{color:#758f83!important}
html.christmas-theme-active .worker-h2h-numbers i{color:#6b3437!important}
html.christmas-theme-active .worker-h2h-foot{color:#849d92!important}
html.christmas-theme-active .live-leader span{color:#96484d!important}
html.christmas-theme-active .live-service-state{color:#a04d53!important}
html.christmas-theme-active .live-service-state strong{color:#f0ece3!important}
html.christmas-theme-active .live-mode-badge{border:1px solid rgba(168,58,66,.28)!important;background:rgba(168,58,66,.09)!important;color:#c9676d!important}
html.christmas-theme-active .live-mode-notice{border:1px solid rgba(168,58,66,.16)!important;background:rgba(168,58,66,.055)!important;color:#b6676d!important}
html.christmas-theme-active .live-mode-notice strong{color:#ce7b81!important}
html.christmas-theme-active .live-quick-strip span{color:#758f83!important}
html.christmas-theme-active .live-quick-strip button{color:#c6898d!important}
html.christmas-theme-active .live-quick-strip button:hover{border-color:rgba(49,112,83,.28)!important;color:#bf6a6f!important}
html.christmas-theme-active details.football-fixture[open]{border-color:rgba(49,112,83,.24)!important}
html.christmas-theme-active .football-fixture-preview{color:#839b90!important}
html.christmas-theme-active .football-fixture-preview .preview-event b{color:#c6898d!important}
html.christmas-theme-active .football-fixture-preview .preview-more{color:#bf6a6f!important}
html.christmas-theme-active .football-fixture-toggle{color:#748e82!important}
html.christmas-theme-active .football-team-badge .badge-fallback{color:#c17f83!important}
html.christmas-theme-active .football-team-events{color:#ae565c!important}
html.christmas-theme-active .football-team-event b{color:#f0ece3!important}
html.christmas-theme-active .football-team-event em{color:#748e82!important}
html.christmas-theme-active .football-team-event-more{color:#b1595f!important}
html.christmas-theme-active .h2h-highlight-mini{background:linear-gradient(145deg,rgba(11,31,24,.74),rgba(7,23,17,.9))!important}
html.christmas-theme-active .h2h-highlight-mini:hover{border-color:rgba(49,112,83,.24)!important}
html.christmas-theme-active .h2h-highlight-mini span{color:#799389!important}
html.christmas-theme-active .h2h-highlight-mini b{color:#bd6067!important}
html.christmas-theme-active .h2h-search-box span{color:#6b8579!important}
html.christmas-theme-active .h2h-search-box input{color:#d7e0db!important}
html.christmas-theme-active .h2h-search-box input::placeholder{color:#698378!important}
html.christmas-theme-active .h2h-filter-button{color:#cfb064!important}
html.christmas-theme-active .h2h-filter-button:hover,
html.christmas-theme-active .h2h-filter-button.active{border-color:rgba(49,112,83,.27)!important;background:rgba(49,112,83,.09)!important;color:#bf6a6f!important}
html.christmas-theme-active .h2h-result-count{color:#748e82!important}
html.christmas-theme-active .h2h-score-row{background:linear-gradient(145deg,rgba(11,31,24,.72),rgba(7,23,17,.88))!important}
html.christmas-theme-active .h2h-score-row:hover{border-color:rgba(49,112,83,.19)!important}
html.christmas-theme-active .h2h-pin{color:#7e3d41!important}
html.christmas-theme-active .h2h-team span{color:#748e82!important}
html.christmas-theme-active .h2h-row-score i{color:#6b3437!important}
html.christmas-theme-active .h2h-row-score span{color:#779185!important}
html.christmas-theme-active .h2h-detail-button{color:#d0ad5d!important}
html.christmas-theme-active .h2h-detail-button:hover{border-color:rgba(49,112,83,.24)!important;color:#bf6a6f!important}
html.christmas-theme-active .h2h-centre-empty{color:#789286!important}
html.christmas-theme-active .h2h-page-button{color:#d0ad5d!important}
html.christmas-theme-active .h2h-page-button.active{border-color:rgba(49,112,83,.27)!important;background:rgba(49,112,83,.09)!important;color:#bf6a6f!important}
html.christmas-theme-active .h2h-page-copy{color:#748e82!important}
html.christmas-theme-active .h2h-detail-modal{background:#071711!important}
html.christmas-theme-active .h2h-detail-head span{color:#799387!important}
html.christmas-theme-active .h2h-detail-score{background:linear-gradient(135deg,rgba(49,112,83,.07),rgba(176,84,91,.05))!important}
html.christmas-theme-active .h2h-detail-side span{color:#96484d!important}
html.christmas-theme-active .h2h-detail-numbers i{color:#6c3438!important}
html.christmas-theme-active .h2h-detail-stat span{color:#799387!important}
html.christmas-theme-active .h2h-detail-foot{color:#768f83!important}
@media (max-width: 760px){html.christmas-theme-active{background:#06120e!important}
html.christmas-theme-active body{background:radial-gradient(circle at 80% -5%, rgba(57,127,95,.12), transparent 28%),
          linear-gradient(180deg,#132b22 0%,#06120e 100%)!important}
html.christmas-theme-active .topbar{background:rgba(7,23,17,.92)!important}
html.christmas-theme-active .topbar-brand:after{color:#0d0c0b!important}
html.christmas-theme-active .mobile-profile-trigger{border:1px solid rgba(57,127,95,.18)!important;background:linear-gradient(145deg,rgba(57,127,95,.14),rgba(216,180,92,.06))!important}
html.christmas-theme-active .mobile-profile-trigger.selected{color:#071711!important}
html.christmas-theme-active .mobile-app-context{background:rgba(17,16,14,.95)!important;color:#b36167!important}
html.christmas-theme-active .mobile-context-pill.live{color:#ca6067!important;border-color:rgba(217,180,92,.2)!important;background:rgba(217,180,92,.07)!important}
html.christmas-theme-active .mobile-context-pill.my{color:#ce6e74!important;border-color:rgba(57,127,95,.2)!important;background:rgba(57,127,95,.07)!important}
html.christmas-theme-active .mobile-context-dot{box-shadow:0 0 0 4px rgba(217,180,92,.11)!important}
html.christmas-theme-active .panel,
html.christmas-theme-active .info-card,
html.christmas-theme-active .manager-card,
html.christmas-theme-active .record-card,
html.christmas-theme-active .scoreboard-card,
html.christmas-theme-active .highlight-card,
html.christmas-theme-active .timeline-card{background:linear-gradient(155deg,rgba(11,30,23,.96),rgba(17,16,14,.98))!important}
html.christmas-theme-active .mobile-app-dashboard{border:1px solid rgba(57,127,95,.18)!important;background:radial-gradient(circle at 95% 0,rgba(57,127,95,.14),transparent 34%),linear-gradient(145deg,rgba(35,17,18,.98),rgba(7,23,17,.99))!important}
html.christmas-theme-active .mobile-app-dashboard-status{background:rgba(217,180,92,.1)!important;color:#ca6067!important;border:1px solid rgba(217,180,92,.18)!important}
html.christmas-theme-active .mobile-app-dashboard-stat span{color:#819a8f!important}
html.christmas-theme-active .mobile-my-manager-card{border:1px solid rgba(57,127,95,.15)!important;background:rgba(57,127,95,.055)!important}
html.christmas-theme-active .mobile-my-manager-avatar{color:#071711!important}
html.christmas-theme-active .mobile-my-manager-card span{color:#d0b36a!important}
html.christmas-theme-active .mobile-profile-tabs{background:rgba(12,11,10,.94)!important}
html.christmas-theme-active .mobile-profile-tab{color:#a5b8ae!important}
html.christmas-theme-active .mobile-profile-tab.active{color:#071711!important}
html.christmas-theme-active table.mobile-card-table tr{background:linear-gradient(155deg,rgba(11,30,23,.96),rgba(17,16,14,.98))!important}
html.christmas-theme-active table.mobile-card-table td:before{color:#738e82!important}
html.christmas-theme-active .h2h-centre-pagination{background:rgba(7,23,17,.94)!important}
html.christmas-theme-active .mobile-bottom{background:rgba(7,23,17,.94)!important}
html.christmas-theme-active .mobile-nav-button.active{background:rgba(57,127,95,.06)!important}
html.christmas-theme-active .mobile-nav-button.active .nav-icon{color:#071711!important}
html.christmas-theme-active .drawer-head{background:#071711!important}
html.christmas-theme-active .mobile-install-card{border:1px solid rgba(57,127,95,.17)!important;background:rgba(57,127,95,.055)!important}
html.christmas-theme-active .mobile-install-card span{color:#d0b36a!important}
html.christmas-theme-active .app-sheet-backdrop{background:rgba(7,23,17,.7)!important}
html.christmas-theme-active .app-bottom-sheet{background:#071711!important}
html.christmas-theme-active .app-sheet-avatar{color:#071711!important}
html.christmas-theme-active .pull-refresh-indicator{background:rgba(12,32,25,.97)!important;color:#bf7a7f!important}
html.christmas-theme-active .pull-refresh-indicator.ready{border-color:rgba(49,112,83,.35)!important}
html.christmas-theme-active .install-toast{border:1px solid rgba(57,127,95,.2)!important;background:rgba(9,27,20,.97)!important}
html.christmas-theme-active .install-app-first-visit{border-color:rgba(57,127,95,.3)!important;background:linear-gradient(145deg,rgba(10,29,22,.985),rgba(7,23,17,.985))!important}
html.christmas-theme-active .install-guide-steps{color:#bf797e!important}
html.christmas-theme-active .install-guide-steps b{color:#f0ece3!important}}
html.christmas-theme-active .desktop-my-manager-button:hover,
html.christmas-theme-active .desktop-my-manager-button.selected{border-color:rgba(49,112,83,.34)!important;background:rgba(49,112,83,.08)!important}
html.christmas-theme-active .desktop-manager-avatar{background:rgba(49,112,83,.12)!important}
html.christmas-theme-active .alert-centre-button:hover{border-color:rgba(49,112,83,.35)!important}
html.christmas-theme-active .my-manager-hub{border:1px solid rgba(49,112,83,.18)!important;background:linear-gradient(115deg,rgba(49,112,83,.08),rgba(12,32,25,.92) 42%,rgba(177,86,92,.08))!important}
html.christmas-theme-active .my-manager-hub-icon,
html.christmas-theme-active .my-manager-hub-avatar{background:rgba(49,112,83,.12)!important;border:1px solid rgba(49,112,83,.2)!important}
html.christmas-theme-active .my-manager-hub-stats>div{background:rgba(15,35,27,.36)!important}
html.christmas-theme-active .season-pulse-card{background:linear-gradient(180deg,rgba(14,34,26,.88),rgba(7,23,17,.92))!important}
html.christmas-theme-active .season-pulse-card.clickable:hover{border-color:rgba(49,112,83,.3)!important}
html.christmas-theme-active .pulse-icon{background:rgba(49,112,83,.1)!important}
html.christmas-theme-active .activity-icon{background:rgba(49,112,83,.1)!important}
html.christmas-theme-active .activity-icon.announcements{background:rgba(177,86,92,.12)!important;color:#c1777c!important}
html.christmas-theme-active .activity-icon.records{background:rgba(179,97,102,.12)!important;color:#c99097!important}
html.christmas-theme-active .activity-copy small{color:#833f43!important}
html.christmas-theme-active .my-manager-choice:hover{border-color:rgba(49,112,83,.32)!important}
html.christmas-theme-active .my-manager-choice-avatar{background:rgba(49,112,83,.1)!important}
html.christmas-theme-active .alert-centre-toolbar{background:rgba(49,112,83,.06)!important}
html.christmas-theme-active .alert-item.unread{border-color:rgba(49,112,83,.18)!important;background:rgba(49,112,83,.05)!important}
html.christmas-theme-active .alert-item small{color:#667f74!important}
html.christmas-theme-active .achievement-card.unlocked{border-color:rgba(49,112,83,.2)!important;background:linear-gradient(135deg,rgba(49,112,83,.07),rgba(255,255,255,.02))!important}
html.christmas-theme-active .achievement-card small{color:#9e4c52!important}
html.christmas-theme-active .player-impact-card{background:linear-gradient(180deg,rgba(11,30,23,.9),rgba(7,23,17,.94))!important}
html.christmas-theme-active .impact-rank{color:#698278!important}
html.christmas-theme-active .impact-meta span{background:rgba(49,112,83,.07)!important;color:#d0b36a!important}
html.christmas-theme-active .squad-trends-lock{border:1px solid rgba(49,112,83,.2)!important;background:rgba(49,112,83,.07)!important;color:#b86c71!important}
html.christmas-theme-active .squad-trends-lock:before{background:#2f7558!important;box-shadow:0 0 10px rgba(49,112,83,.7)!important}
html.christmas-theme-active .squad-trend-kpi{background:rgba(25,12,13,.72)!important}
html.christmas-theme-active .squad-trend-kpi small{color:#768f83!important}
html.christmas-theme-active .squad-trend-card{background:linear-gradient(180deg,rgba(30,14,15,.86),rgba(7,23,17,.9))!important}
html.christmas-theme-active .squad-trend-rank{background:#2e1618!important;color:#cfaf61!important}
html.christmas-theme-active .squad-trend-value span{color:#9e4c52!important}
html.christmas-theme-active .squad-trend-bar{background:#200f10!important}
html.christmas-theme-active .squad-trend-bar i{background:linear-gradient(90deg,#2f7558,#ab5358)!important}
html.christmas-theme-active .squad-transfer-label{color:#cfb064!important}
html.christmas-theme-active .squad-transfer-label.in:before{background:rgba(127,49,54,.1)!important;color:#ba5960!important}
html.christmas-theme-active .squad-chip-count,
html.christmas-theme-active .squad-hit-cost{background:rgba(171,83,88,.09)!important;color:#c37d82!important}
html.christmas-theme-active .squad-trends-note{border:1px solid rgba(171,83,88,.13)!important;background:rgba(171,83,88,.045)!important;color:#a44f54!important}
html.christmas-theme-active .squad-trends-waiting{border:1px dashed rgba(171,83,88,.25)!important;background:rgba(171,83,88,.035)!important}
@media (max-width:760px){html.christmas-theme-active .mobile-my-manager-card.enhanced small{color:#768f83!important}}
html.christmas-theme-active .news-recent-panel{background:linear-gradient(180deg,rgba(11,30,23,.94),rgba(7,23,17,.96))!important}
html.christmas-theme-active .news-recent-item{background:linear-gradient(110deg,rgba(32,16,17,.96),rgba(7,23,17,.9))!important}
html.christmas-theme-active .news-recent-item:before{background:linear-gradient(90deg,rgba(15,35,27,.92),rgba(15,35,27,.58),rgba(15,35,27,.25))!important}
html.christmas-theme-active .news-recent-item:hover{border-color:rgba(57,127,95,.28)!important}
html.christmas-theme-active .news-recent-item.active{border-color:rgba(57,127,95,.38)!important}
html.christmas-theme-active .news-recent-copy span{color:#b76a6f!important}
html.christmas-theme-active .news-article-card{background:linear-gradient(180deg,rgba(28,25,23,.96),rgba(7,23,17,.98))!important}
html.christmas-theme-active .news-article-hero{background:linear-gradient(115deg,#0a1c16,#1e0f10 70%,#1c1917)!important}
html.christmas-theme-active .news-article-hero:after{background:linear-gradient(90deg,rgba(13,12,11,.92),rgba(7,23,17,.68) 63%,rgba(7,23,17,.42))!important}
html.christmas-theme-active .news-article-heading p{color:#f0ece3!important}
html.christmas-theme-active .news-article-media figcaption{color:#6c867a!important}
html.christmas-theme-active .news-article-body{color:#f0ece3!important}
html.christmas-theme-active .news-article-summary{background:rgba(57,127,95,.07)!important;color:#bf7b80!important}
html.christmas-theme-active .news-article-body h2,
html.christmas-theme-active .news-article-body h3{color:#f0ece3!important}
html.christmas-theme-active .news-article-body blockquote{border-left:3px solid #bb6d72!important;background:rgba(177,86,92,.08)!important;color:#c8d5ce!important}
html.christmas-theme-active .home-latest-news{border:1px solid rgba(57,127,95,.15)!important;background:linear-gradient(100deg,rgba(57,127,95,.07),rgba(7,23,17,.94))!important}
html.christmas-theme-active .home-latest-news:hover{border-color:rgba(57,127,95,.3)!important}
html.christmas-theme-active .home-latest-news-icon{background:rgba(57,127,95,.11)!important}
html.christmas-theme-active .home-hero .home-latest-news.hero-news{background:linear-gradient(105deg,rgba(57,127,95,.12),rgba(7,23,17,.72))!important;border-color:rgba(57,127,95,.24)!important}
html.christmas-theme-active .home-hero .home-latest-news.hero-news:hover{border-color:rgba(57,127,95,.46)!important;background:linear-gradient(105deg,rgba(57,127,95,.17),rgba(7,23,17,.82))!important}
html.christmas-theme-active .mobile-app-dashboard .home-latest-news.mobile-news{background:linear-gradient(105deg,rgba(57,127,95,.11),rgba(7,23,17,.72))!important;border-color:rgba(57,127,95,.2)!important}
html.christmas-theme-active .habbo-avatar{background:linear-gradient(145deg, rgba(49,112,83,.13), rgba(216,180,92,.055))!important;border:1px solid rgba(49,112,83,.17)!important}
html.christmas-theme-active .profile-avatar.habbo-avatar--hero{background:radial-gradient(circle at 50% 26%, rgba(49,112,83,.20), transparent 44%),
        linear-gradient(160deg, rgba(8,25,19,.80), rgba(7,23,17,.50))!important;border-color:rgba(49,112,83,.22)!important}
html.christmas-theme-active .mobile-profile-trigger.selected{background:rgba(49,112,83,.10)!important;border-color:rgba(49,112,83,.34)!important}
html.christmas-theme-active .hall-winner-honour{border:2px solid #071711!important;background:#2e191b!important}
html.christmas-theme-active .home-hero .home-latest-news.hero-news{border-color:rgba(57,127,95,.28)!important;background:linear-gradient(105deg,rgba(57,127,95,.14),rgba(7,23,17,.88))!important}
html.christmas-theme-active .habbo-avatar-preview{border:1px solid rgba(49,112,83,.28)!important;background:linear-gradient(150deg,rgba(10,29,22,.985),rgba(7,23,17,.99))!important}
html.christmas-theme-active .avatar-preview-close{background:rgba(7,23,17,.62)!important;color:#cfb064!important}
html.christmas-theme-active .avatar-preview-close:hover{border-color:rgba(49,112,83,.28)!important}
html.christmas-theme-active .avatar-preview-visual{background:radial-gradient(circle at 50% 30%,rgba(49,112,83,.16),transparent 48%),rgba(255,255,255,.018)!important}
html.christmas-theme-active .achievement-card.unlocked{border-color:rgba(49,112,83,.23)!important}
html.christmas-theme-active .achievement-card.difficulty-elite{border-color:rgba(189,119,127,.24)!important;background:linear-gradient(135deg,rgba(179,101,110,.07),rgba(255,255,255,.018))!important}
html.christmas-theme-active .difficulty-elite .achievement-medal{color:#c07c81!important;background:rgba(176,90,96,.14)!important}
html.christmas-theme-active .achievement-difficulty.standard{color:#b46368!important;background:rgba(49,112,83,.07)!important;border-color:rgba(49,112,83,.16)!important}
html.christmas-theme-active .achievement-difficulty.elite{color:#cf9da3!important;background:rgba(176,90,96,.09)!important;border-color:rgba(176,90,96,.21)!important}
html.christmas-theme-active .achievement-locked-label{color:#6f897d!important}
html.christmas-theme-active .achievement-progress i{background:linear-gradient(90deg,var(--teal),#bc4e56)!important}
html.christmas-theme-active .difficulty-elite .achievement-progress i{background:linear-gradient(90deg,#839b90,#c38286)!important}
html.christmas-theme-active .profile-achievement-badge,
html.christmas-theme-active .profile-achievement-more{border:1px solid rgba(49,112,83,.19)!important;background:rgba(49,112,83,.075)!important;color:#bf6a6f!important}
html.christmas-theme-active .profile-achievement-badge.elite{color:#cf9fa4!important;border-color:rgba(190,122,130,.29)!important;background:rgba(173,85,91,.11)!important}
html.christmas-theme-active .profile-achievement-more{color:#bd757a!important}
html.christmas-theme-active .profile-achievement-empty{color:#738e82!important}
html.christmas-theme-active .achievement-toggle{border:1px solid rgba(49,112,83,.2)!important;background:rgba(49,112,83,.065)!important;color:#c06a70!important}
html.christmas-theme-active .achievement-toggle:hover{border-color:rgba(49,112,83,.38)!important;background:rgba(49,112,83,.1)!important}
html.christmas-theme-active .profile-honour-badge,
html.christmas-theme-active .profile-honour-more{border:1px solid rgba(49,112,83,.19)!important;background:rgba(49,112,83,.075)!important;color:#bf6a6f!important}
html.christmas-theme-active .profile-honour-badge.achievement-elite{color:#cf9fa4!important;border-color:rgba(190,122,130,.29)!important;background:rgba(173,85,91,.11)!important}
html.christmas-theme-active .profile-honour-more{color:#bd757a!important}
html.christmas-theme-active .alert-centre-head{background:linear-gradient(135deg,rgba(49,112,83,.11),rgba(22,11,11,.97) 48%,rgba(44,21,23,.88))!important}
html.christmas-theme-active .alert-centre-controls{background:rgba(7,23,17,.38)!important}
html.christmas-theme-active .alert-search-wrap{background:#071711!important}
html.christmas-theme-active .alert-search-wrap:focus-within{border-color:rgba(49,112,83,.38)!important;box-shadow:0 0 0 3px rgba(49,112,83,.07)!important}
html.christmas-theme-active .alert-search-icon{color:#6d877b!important}
html.christmas-theme-active .alert-search-input::placeholder{color:#657e73!important}
html.christmas-theme-active .alert-search-clear{color:#6f897d!important}
html.christmas-theme-active .alert-filter-button:hover,
html.christmas-theme-active .alert-filter-button.active{border-color:rgba(49,112,83,.30)!important;background:rgba(49,112,83,.10)!important}
html.christmas-theme-active .alert-date-group{color:#833f44!important}
html.christmas-theme-active .alert-item:focus-visible{outline:2px solid rgba(216,180,92,.75)!important}
html.christmas-theme-active .alert-item.unread{border-color:rgba(49,112,83,.18)!important;background:linear-gradient(90deg,rgba(49,112,83,.05),rgba(255,255,255,.014))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 0 0 1px rgba(49,112,83,.03)!important}
html.christmas-theme-active .alert-item.is-focused{border-color:rgba(216,180,92,.42)!important;background:linear-gradient(90deg,rgba(216,180,92,.10),rgba(255,255,255,.02))!important;box-shadow:0 0 0 3px rgba(216,180,92,.08)!important}
html.christmas-theme-active .alert-item-avatar{background:linear-gradient(145deg,rgba(49,112,83,.14),rgba(216,180,92,.10))!important}
html.christmas-theme-active .alert-item-sender{color:#f0ece3!important}
html.christmas-theme-active .alert-item-time{color:#718c80!important}
html.christmas-theme-active .alert-item-category{color:#b86c71!important}
html.christmas-theme-active .alert-item-copy>span{color:#bb7277!important}
html.christmas-theme-active .alert-item-action{color:#d3ded8!important}
html.christmas-theme-active .alert-empty-icon{border:1px solid rgba(49,112,83,.18)!important;background:rgba(49,112,83,.07)!important}
html.christmas-theme-active .notification-bubble{background:linear-gradient(135deg,rgba(26,13,14,.99),rgba(7,23,17,.99))!important}
html.christmas-theme-active .notification-bubble:focus-visible{outline:2px solid rgba(216,180,92,.8)!important}
html.christmas-theme-active .notification-bubble-copy>span{color:#b36267!important}
html.christmas-theme-active .notification-bubble-action{color:#819a8f!important}
html.christmas-theme-active .notification-bubble-close{color:#799389!important}
html.christmas-theme-active .inbox-confirm-backdrop{background:rgba(7,23,17,.72)!important}
html.christmas-theme-active .inbox-confirm-card{background:#091a14!important}
html.christmas-theme-active .inbox-undo-toast{border:1px solid rgba(49,112,83,.25)!important;background:#0b2018!important}
@media (max-width:760px){html.christmas-theme-active .alert-centre-sheet{background:#132b22!important}}
html.christmas-theme-active .gameweek-score-ranking{background:rgba(7,23,17,.18)!important}
html.christmas-theme-active .gameweek-score-ranking-head{color:#a04d52!important}
html.christmas-theme-active .gameweek-score-ranking-row:hover{background:rgba(49,112,83,.045)!important}
html.christmas-theme-active .gameweek-score-ranking-row.is-current{background:linear-gradient(90deg,rgba(49,112,83,.055),transparent 55%)!important}
html.christmas-theme-active .gameweek-score-ranking-pos{color:#bb7276!important}
html.christmas-theme-active .gameweek-score-ranking-pos.top-2{color:#f0ece3!important}
html.christmas-theme-active .gameweek-score-ranking-overall{color:#f0ece3!important}
html.christmas-theme-active .mobile-manager-fixture{border:1px solid rgba(216,180,92,.14)!important;background:linear-gradient(100deg,rgba(216,180,92,.065),rgba(255,255,255,.018))!important}
html.christmas-theme-active .mobile-manager-fixture:hover{border-color:rgba(216,180,92,.30)!important;background:linear-gradient(100deg,rgba(216,180,92,.10),rgba(255,255,255,.025))!important}
html.christmas-theme-active .mobile-manager-fixture-copy span{color:#7a9488!important}
html.christmas-theme-active .mobile-manager-fixture-copy small{color:#a04d53!important}
html.christmas-theme-active .mobile-manager-fixture-arrow{color:#799389!important}
html.christmas-theme-active .mobile-manager-shortcut{background:linear-gradient(145deg,rgba(14,34,26,.88),rgba(7,23,17,.94))!important}
html.christmas-theme-active .mobile-manager-shortcut:hover{border-color:rgba(49,112,83,.30)!important;background:linear-gradient(145deg,rgba(49,112,83,.10),rgba(7,23,17,.96))!important}
html.christmas-theme-active .mobile-manager-shortcut:focus-visible{outline:2px solid rgba(216,180,92,.72)!important}
html.christmas-theme-active .mobile-manager-shortcut-icon{background:rgba(49,112,83,.09)!important}
html.christmas-theme-active .mobile-manager-shortcut small{color:#789286!important}
html.christmas-theme-active .mobile-manager-shortcut i{color:#799389!important}
@media (max-width:760px){html.christmas-theme-active .mobile-manager-home{border:1px solid rgba(49,112,83,.16)!important;background:linear-gradient(145deg,rgba(49,112,83,.065),rgba(7,23,17,.58))!important}
html.christmas-theme-active .mobile-manager-home-copy small{color:#839b90!important}
html.christmas-theme-active .mobile-manager-change{color:#b7696e!important}
html.christmas-theme-active .mobile-manager-summary-grid span{color:#738e82!important}
html.christmas-theme-active .mobile-manager-fixture{border:1px solid rgba(216,180,92,.14)!important;background:linear-gradient(100deg,rgba(216,180,92,.065),rgba(255,255,255,.018))!important}
html.christmas-theme-active .mobile-manager-fixture-copy span{color:#7a9488!important}
html.christmas-theme-active .mobile-manager-fixture-copy small{color:#a04d53!important}
html.christmas-theme-active .mobile-manager-fixture-arrow{color:#799389!important}
html.christmas-theme-active .mobile-manager-form-row>span{color:#738e82!important}
html.christmas-theme-active .mobile-manager-shortcut:active{background:rgba(49,112,83,.07)!important}
html.christmas-theme-active .mobile-manager-sheet-profile small{color:#80998e!important}
html.christmas-theme-active .mobile-manager-sheet-stats span{color:#738e82!important}
html.christmas-theme-active .manager-picker-sheet .manager-picker-head{background:linear-gradient(180deg,#171513 82%,transparent)!important}
html.christmas-theme-active .manager-picker-sheet .directory-search{background:#171513!important}
html.christmas-theme-active .my-season-hero{border:1px solid rgba(49,112,83,.17)!important;background:linear-gradient(130deg,rgba(49,112,83,.08),rgba(8,24,18,.96))!important}
html.christmas-theme-active .my-season-identity p{color:#839b90!important}
html.christmas-theme-active .my-season-rank span{color:#728d81!important}
html.christmas-theme-active .my-season-rank small{color:#7a9488!important}
html.christmas-theme-active .my-season-kpis span{color:#738e82!important}}
html.christmas-theme-active .newspaper-overlay{background:rgba(7,23,17,.91)!important}
html.christmas-theme-active .newspaper-viewer-title span{color:#b6686d!important}
html.christmas-theme-active .newspaper-close{background:rgba(14,13,12,.75)!important}
html.christmas-theme-active .newspaper-page-indicator{color:#d7e0db!important}
html.christmas-theme-active .profile-newspaper-award small{color:#b15c62!important}
html.christmas-theme-active .home-live-panel.newspaper{background:linear-gradient(110deg,rgba(47,42,27,.82),rgba(18,17,15,.98) 50%,rgba(15,35,27,.98))!important}
@media (max-width:760px){html.christmas-theme-active .newspaper-close{background:rgba(23,21,19,.96)!important}
html.christmas-theme-active .newspaper-close:focus-visible{outline:3px solid #2f7558!important}}
html.christmas-theme-active body .compact-search-trigger{color:#b7696e!important}
html.christmas-theme-active .desktop-more-trigger.open{background:rgba(49,112,83,.09)!important}
html.christmas-theme-active .desktop-more-popover{background:rgba(7,23,17,.98)!important}
html.christmas-theme-active .desktop-more-popover button,
html.christmas-theme-active .desktop-more-popover a{color:#d7e0db!important}
html.christmas-theme-active .desktop-more-popover button:hover,
html.christmas-theme-active .desktop-more-popover a:hover{background:rgba(49,112,83,.08)!important}
html.christmas-theme-active .desktop-manager-chevron{color:#6f897e!important}
html.christmas-theme-active .my-manager-hub.redesigned:after{background:rgba(49,112,83,.06)!important}
html.christmas-theme-active .my-manager-quick:hover{border-color:rgba(49,112,83,.28)!important;background:rgba(49,112,83,.07)!important}
html.christmas-theme-active .my-manager-quick.primary{background:linear-gradient(135deg,rgba(49,112,83,.15),rgba(216,180,92,.07))!important;border-color:rgba(49,112,83,.23)!important}
html.christmas-theme-active .my-manager-quick small{color:#738e82!important}
html.christmas-theme-active .my-manager-hub-menu{background:rgba(7,23,17,.35)!important;color:#779185!important}
html.christmas-theme-active .my-manager-page-strip{border:1px solid rgba(49,112,83,.15)!important;background:linear-gradient(90deg,rgba(49,112,83,.065),rgba(255,255,255,.015))!important}
html.christmas-theme-active .my-manager-strip-copy small{color:#799389!important}
html.christmas-theme-active .my-manager-strip-actions .plain-link{color:#819a8f!important}
html.christmas-theme-active .leaderboard-row.is-my-manager,
html.christmas-theme-active .competition-fixture-card.is-my-manager,
html.christmas-theme-active .fixture-card.is-my-manager,
html.christmas-theme-active .h2h-score-row.is-my-manager,
html.christmas-theme-active .manager-card.is-my-manager,
html.christmas-theme-active .diamond-leader-row.is-my-manager,
html.christmas-theme-active .prize-history-row.is-my-manager{border-color:rgba(49,112,83,.32)!important;background:linear-gradient(90deg,rgba(49,112,83,.09),rgba(255,255,255,.018))!important}
html.christmas-theme-active .my-manager-you-badge{border:1px solid rgba(49,112,83,.28)!important;background:rgba(49,112,83,.10)!important}
html.christmas-theme-active .my-manager-menu-dialog{background:#091a14!important}
html.christmas-theme-active .my-manager-menu-links button:hover{border-color:rgba(49,112,83,.30)!important;background:rgba(49,112,83,.07)!important}
html.christmas-theme-active .my-manager-menu-links button>span{background:rgba(49,112,83,.09)!important}
html.christmas-theme-active .my-manager-menu-links small{color:#738e82!important}
@media (min-width:761px){html.christmas-theme-active .my-season-hero{border:1px solid rgba(49,112,83,.20)!important;background:linear-gradient(125deg,rgba(49,112,83,.12),rgba(28,26,23,.92) 48%,rgba(216,180,92,.08))!important}
html.christmas-theme-active .my-season-kpis>div{background:linear-gradient(145deg,rgba(14,34,26,.82),rgba(7,23,17,.90))!important}}
@media (max-width:760px){html.christmas-theme-active body[data-page="home"] .workspace>.content{background:linear-gradient(180deg,rgba(7,23,17,.18),rgba(7,23,17,.02))!important}
html.christmas-theme-active .mobile-home-command-head>div>span{color:#8e4549!important}
html.christmas-theme-active .mobile-home-command-status{border:1px solid rgba(216,180,92,.18)!important;background:rgba(216,180,92,.07)!important;color:#c98c90!important}
html.christmas-theme-active .mobile-home-command-status.live{border-color:rgba(217,180,92,.22)!important;background:rgba(217,180,92,.09)!important;color:#c8696f!important}
html.christmas-theme-active .mobile-home-command-status i{box-shadow:0 0 0 4px rgba(217,180,92,.11)!important}
html.christmas-theme-active .mobile-home-manager-card{border:1px solid rgba(49,112,83,.24)!important;background:radial-gradient(circle at 95% 0,rgba(49,112,83,.16),transparent 35%),linear-gradient(145deg,rgba(11,30,23,.98),rgba(7,23,17,.99))!important}
html.christmas-theme-active .mobile-home-manager-card:after{background:rgba(216,180,92,.08)!important}
html.christmas-theme-active .mobile-home-manager-label>span{color:#bf6a6f!important}
html.christmas-theme-active .mobile-home-manager-label>span i{box-shadow:0 0 0 4px rgba(49,112,83,.09)!important}
html.christmas-theme-active .mobile-home-manager-label button{color:#b15c62!important}
html.christmas-theme-active .mobile-home-manager-avatar{background:rgba(7,23,17,.55)!important;border-color:rgba(49,112,83,.16)!important}
html.christmas-theme-active .mobile-home-manager-identity>div:nth-child(2)>span{color:#cfaf61!important}
html.christmas-theme-active .mobile-home-manager-identity>div:nth-child(2)>small{color:#687f75!important}
html.christmas-theme-active .mobile-home-manager-rank{border:1px solid rgba(49,112,83,.15)!important;background:rgba(49,112,83,.055)!important}
html.christmas-theme-active .mobile-home-manager-rank span{color:#799389!important}
html.christmas-theme-active .mobile-home-manager-rank strong{color:#d9b45c!important}
html.christmas-theme-active .mobile-home-manager-stats span{color:#6f897d!important}
html.christmas-theme-active .mobile-home-featured-fixture{border-color:rgba(216,180,92,.19)!important;background:linear-gradient(100deg,rgba(216,180,92,.09),rgba(255,255,255,.018))!important}
html.christmas-theme-active .mobile-home-manager-actions button:active{background:rgba(49,112,83,.08)!important}
html.christmas-theme-active .mobile-home-manager-actions button>span{color:#b6676d!important}
html.christmas-theme-active .mobile-home-manager-setup{border:1px solid rgba(49,112,83,.24)!important;background:radial-gradient(circle at 95% 0,rgba(49,112,83,.14),transparent 36%),linear-gradient(145deg,rgba(11,30,23,.98),rgba(7,23,17,.99))!important}
html.christmas-theme-active .mobile-home-manager-setup-icon{border:1px solid rgba(49,112,83,.2)!important;background:rgba(49,112,83,.09)!important}
html.christmas-theme-active .mobile-home-manager-setup em{color:#819a8f!important}
html.christmas-theme-active .mobile-home-manager-setup>b{color:#071711!important}
html.christmas-theme-active .mobile-home-league-strip>div{background:rgba(7,23,17,.92)!important}
html.christmas-theme-active .mobile-home-league-strip span{color:#7d3c40!important}
html.christmas-theme-active .mobile-home-explore{background:linear-gradient(150deg,rgba(28,25,23,.94),rgba(7,23,17,.98))!important}
html.christmas-theme-active .mobile-home-section-head>small{color:#7b3b40!important}
html.christmas-theme-active .mobile-home-explore-grid button:active{background:rgba(216,180,92,.08)!important}
html.christmas-theme-active .mobile-home-explore-grid b{background:rgba(216,180,92,.09)!important;color:#c78489!important}
html.christmas-theme-active .mobile-home-explore-grid small{color:#687f75!important}
html.christmas-theme-active .mobile-home-explore .home-latest-news.mobile-home-news{background:linear-gradient(105deg,rgba(49,112,83,.08),rgba(7,23,17,.72))!important;border-color:rgba(49,112,83,.15)!important}
html.christmas-theme-active .mobile-home-section-label span{color:#6c867a!important}}
@media (max-width:760px){html.christmas-theme-active body[data-page="home"] .workspace>.content{background:radial-gradient(circle at 88% 0,rgba(49,112,83,.08),transparent 23%),
          linear-gradient(180deg,#071711 0%,#071711 100%)!important}
html.christmas-theme-active .mobile-v16-gameweek{border:1px solid rgba(216,180,92,.20)!important;background:radial-gradient(circle at 100% 0,rgba(216,180,92,.18),transparent 38%),linear-gradient(145deg,rgba(45,22,23,.98),rgba(7,23,17,.99))!important}
html.christmas-theme-active .mobile-v16-gameweek:after{box-shadow:0 0 55px rgba(216,180,92,.08)!important}
html.christmas-theme-active .mobile-v16-gameweek.live{border-color:rgba(217,180,92,.26)!important;background:radial-gradient(circle at 100% 0,rgba(217,180,92,.20),transparent 38%),linear-gradient(145deg,rgba(10,29,22,.98),rgba(7,23,17,.99))!important}
html.christmas-theme-active .mobile-v16-gameweek.final{background:radial-gradient(circle at 100% 0,rgba(226,186,83,.16),transparent 38%),linear-gradient(145deg,rgba(44,39,25,.96),rgba(17,16,14,.99))!important}
html.christmas-theme-active .mobile-v16-gameweek.updating{border-color:rgba(203,216,209,.25)!important;background:radial-gradient(circle at 100% 0,rgba(203,216,209,.18),transparent 38%),linear-gradient(145deg,rgba(50,24,26,.97),rgba(17,16,14,.99))!important}
html.christmas-theme-active .mobile-v16-gameweek-top>span{color:#c98c90!important}
html.christmas-theme-active .mobile-v16-gameweek.live .mobile-v16-gameweek-top>span{color:#cb6c73!important}
html.christmas-theme-active .mobile-v16-gameweek-top i{background:#d0ad5d!important;box-shadow:0 0 0 4px rgba(216,180,92,.12)!important}
html.christmas-theme-active .mobile-v16-gameweek.live .mobile-v16-gameweek-top i{box-shadow:0 0 0 4px rgba(217,180,92,.12)!important}
html.christmas-theme-active .mobile-v16-gameweek-top>small{color:#738e82!important}
html.christmas-theme-active .mobile-v16-gameweek p{color:#d0ad5d!important}
html.christmas-theme-active .mobile-v16-gameweek-metrics>div{background:rgba(7,23,17,.25)!important}
html.christmas-theme-active .mobile-v16-gameweek-metrics span{color:#748e82!important}
html.christmas-theme-active .mobile-v16-primary-action{border:1px solid rgba(216,180,92,.28)!important;background:rgba(216,180,92,.14)!important;color:#c8d5ce!important}
html.christmas-theme-active .mobile-v16-gameweek.live .mobile-v16-primary-action{border-color:rgba(217,180,92,.30)!important;background:rgba(217,180,92,.15)!important;color:#d7747a!important}
html.christmas-theme-active .mobile-v16-manager-card{border:1px solid rgba(49,112,83,.17)!important;background:linear-gradient(145deg,rgba(10,28,21,.98),rgba(7,23,17,.99))!important}
html.christmas-theme-active .mobile-v16-manager-avatar{background:rgba(15,35,27,.52)!important;border-color:rgba(49,112,83,.14)!important}
html.christmas-theme-active .mobile-v16-manager-copy em{color:#9c4b51!important}
html.christmas-theme-active .mobile-v16-manager-rank{border:1px solid rgba(49,112,83,.14)!important;background:rgba(49,112,83,.055)!important}
html.christmas-theme-active .mobile-v16-manager-rank small{color:#718c80!important}
html.christmas-theme-active .mobile-v16-manager-rank strong{color:#d9b45c!important}
html.christmas-theme-active .mobile-v16-manager-glance>button,
html.christmas-theme-active .mobile-v16-manager-glance>div{background:rgba(7,23,17,.96)!important}
html.christmas-theme-active .mobile-v16-manager-glance small{color:#823f43!important}
html.christmas-theme-active .mobile-v16-manager-glance em{color:#738e82!important}
html.christmas-theme-active .mobile-v16-manager-glance>button>b{color:#c0757a!important}
html.christmas-theme-active .mobile-v16-manager-actions button{color:#be787c!important}
html.christmas-theme-active .mobile-v16-manager-actions button:first-child{border-color:rgba(49,112,83,.18)!important;background:rgba(49,112,83,.07)!important;color:#cd7278!important}
html.christmas-theme-active .mobile-v16-manager-setup{border:1px solid rgba(49,112,83,.19)!important;background:linear-gradient(145deg,rgba(10,28,21,.98),rgba(7,23,17,.99))!important}
html.christmas-theme-active .mobile-v16-manager-setup>span:first-child{border:1px solid rgba(49,112,83,.17)!important;background:rgba(49,112,83,.07)!important}
html.christmas-theme-active .mobile-v16-manager-setup em{color:#98494e!important}
html.christmas-theme-active .mobile-v16-manager-setup>b{color:#071711!important}
html.christmas-theme-active .mobile-v16-primary-nav button{background:linear-gradient(155deg,rgba(10,29,22,.96),rgba(7,23,17,.99))!important}
html.christmas-theme-active .mobile-v16-primary-nav button:active{border-color:rgba(49,112,83,.18)!important;background:rgba(49,112,83,.06)!important}
html.christmas-theme-active .mobile-v16-primary-nav span{background:rgba(216,180,92,.09)!important;color:#c7858a!important}
html.christmas-theme-active .mobile-v16-primary-nav button:first-child span{background:rgba(217,180,92,.09)!important;color:#c4676d!important}
html.christmas-theme-active .mobile-v16-primary-nav small{color:#7b3b40!important}
html.christmas-theme-active .mobile-v16-section-head>div small{color:#6c867a!important}
html.christmas-theme-active .mobile-v16-section-head>button{color:#aec0b6!important}
html.christmas-theme-active .mobile-v16-section-head>span{color:#657e73!important}
html.christmas-theme-active .mobile-v16-editorial-card{background:linear-gradient(145deg,rgba(10,29,22,.97),rgba(7,23,17,.99))!important}
html.christmas-theme-active .mobile-v16-editorial-card small{color:#789286!important}
html.christmas-theme-active .mobile-v16-editorial-card em{color:#98494f!important}
html.christmas-theme-active .mobile-v16-editorial-card>b{color:#be787d!important}
html.christmas-theme-active .mobile-v16-editorial-image{background-color:rgba(216,180,92,.08)!important;color:#c07c81!important}
html.christmas-theme-active .mobile-v16-snapshot-card{background:radial-gradient(circle at 100% 0,rgba(216,180,92,.13),transparent 40%),linear-gradient(145deg,rgba(11,30,23,.98),rgba(7,23,17,.99))!important}
html.christmas-theme-active .mobile-v16-snapshot-card.leader{background:radial-gradient(circle at 100% 0,rgba(226,186,83,.13),transparent 40%),linear-gradient(145deg,rgba(40,35,23,.96),rgba(7,23,17,.99))!important}
html.christmas-theme-active .mobile-v16-snapshot-card.monthly{border-color:rgba(203,216,209,.18)!important;background:radial-gradient(circle at 100% 0,rgba(203,216,209,.13),transparent 40%),linear-gradient(145deg,rgba(41,20,21,.97),rgba(7,23,17,.99))!important}
html.christmas-theme-active .mobile-v16-snapshot-card.records{border-color:rgba(49,112,83,.16)!important;background:radial-gradient(circle at 100% 0,rgba(49,112,83,.12),transparent 40%),linear-gradient(145deg,rgba(26,13,14,.96),rgba(7,23,17,.99))!important}
html.christmas-theme-active .mobile-v16-snapshot-card small{color:#789286!important}
html.christmas-theme-active .mobile-v16-snapshot-card.result strong b{color:#c8d5ce!important}
html.christmas-theme-active .mobile-v16-snapshot-card em{color:#789286!important}
html.christmas-theme-active .mobile-v16-more-grid button{color:#b6676c!important}
html.christmas-theme-active .mobile-v16-more-grid span{color:#b25f65!important}
html.christmas-theme-active .mobile-v16-more-grid button:active{background:rgba(216,180,92,.06)!important}
html.christmas-theme-active .mobile-v16-footer-actions a{color:#a14d53!important}
html.christmas-theme-active .mobile-v16-footer-actions a span{color:#b6676c!important}}
html.christmas-theme-active .newspaper-table thead{background:#1f0f10!important}
html.christmas-theme-active .newspaper-table th{color:#f0ece3!important;background:#1f0f10!important}
html.christmas-theme-active body[data-page="live"]{background:radial-gradient(circle at 84% 8%,rgba(145,50,56,.08),transparent 25%),
    radial-gradient(circle at 18% 18%,rgba(170,78,84,.07),transparent 24%),
    #071711!important}
html.christmas-theme-active body[data-page="live"] .site-footer{background:#071711!important}
html.christmas-theme-active .matchday-live-shell{--matchday-bg:#071711!important;--matchday-panel:#071711!important;--matchday-panel-2:#180c0c!important;--matchday-green:#99353c!important;--matchday-blue:#b76268!important;color:#d7e1dc!important}
html.christmas-theme-active .matchday-broadcast-head{background:linear-gradient(105deg,rgba(7,23,17,.98),rgba(7,23,17,.95) 55%,rgba(22,11,11,.93)),
    #071711!important}
html.christmas-theme-active .matchday-broadcast-eyebrow{color:#f0ece3!important}
html.christmas-theme-active .matchday-broadcast-eyebrow>b{color:#151312!important}
html.christmas-theme-active .matchday-broadcast-head:not(.live) .matchday-live-beacon i{box-shadow:0 0 12px rgba(183,36,49,.55)!important}
html.christmas-theme-active .matchday-broadcast-copy p{color:#be777c!important}
html.christmas-theme-active .matchday-broadcast-meta{color:#738e82!important}
html.christmas-theme-active .matchday-broadcast-kpis{background:rgba(7,23,17,.52)!important}
html.christmas-theme-active .matchday-broadcast-kpis span{color:#7f988d!important}
html.christmas-theme-active .matchday-broadcast-actions button{color:#f0ece3!important}
html.christmas-theme-active .matchday-broadcast-actions button:hover,
html.christmas-theme-active .matchday-broadcast-actions button.active{border-color:rgba(183,36,49,.45)!important;background:rgba(183,36,49,.1)!important}
html.christmas-theme-active .matchday-broadcast-actions button.lounge{border-color:rgba(183,36,49,.28)!important;background:linear-gradient(135deg,rgba(183,36,49,.12),rgba(183,36,49,.055))!important;color:#c97379!important}
html.christmas-theme-active .matchday-broadcast-actions button.lounge:before{color:#99353c!important;box-shadow:0 0 9px rgba(183,36,49,.55)!important}
html.christmas-theme-active .matchday-score-ticker{background:#071711!important}
html.christmas-theme-active .matchday-ticker-label{background:linear-gradient(90deg,#161413,#132b22)!important}
html.christmas-theme-active .matchday-ticker-match{color:#bd777b!important}
html.christmas-theme-active .matchday-ticker-state{color:#98494e!important}
html.christmas-theme-active .matchday-ticker-team{color:#f0ece3!important}
html.christmas-theme-active .matchday-ticker-empty{color:#94474d!important}
html.christmas-theme-active .matchday-card,
html.christmas-theme-active .matchday-module{background:linear-gradient(180deg,rgba(23,21,19,.98),rgba(15,35,27,.98))!important}
html.christmas-theme-active .matchday-card-head span,
html.christmas-theme-active .matchday-module-head span{color:#94474d!important}
html.christmas-theme-active .matchday-card-head strong,
html.christmas-theme-active .matchday-module-head strong{color:#d7e1dc!important}
html.christmas-theme-active .matchday-card-head>span,
html.christmas-theme-active .matchday-module-head>span{color:#7f988d!important}
html.christmas-theme-active .matchday-module-head button{color:#b95258!important}
html.christmas-theme-active .matchday-live-chip{color:#f0ece3!important}
html.christmas-theme-active .matchday-duel{background:radial-gradient(circle at 50% 70%,rgba(183,36,49,.08),transparent 28%),
    linear-gradient(90deg,transparent 49.75%,rgba(255,255,255,.05) 50%,transparent 50.25%)!important}
html.christmas-theme-active .matchday-person>span{color:#799387!important}
html.christmas-theme-active .matchday-person-stats b{color:#f0ece3!important}
html.christmas-theme-active .matchday-person-stats small{color:#793a3e!important}
html.christmas-theme-active .matchday-person-stats.muted{color:#667f74!important}
html.christmas-theme-active .matchday-score-centre>small{color:#cfaf61!important}
html.christmas-theme-active .matchday-score-centre>strong i{color:#683236!important}
html.christmas-theme-active .matchday-score-centre>span{color:#728c80!important}
html.christmas-theme-active .matchday-rank-move{color:#d0b065!important}
html.christmas-theme-active .matchday-rank-move.up{background:rgba(183,36,49,.09)!important;color:#b84149!important}
html.christmas-theme-active .matchday-match-detail{color:#7f988d!important}
html.christmas-theme-active .matchday-match-detail span{color:#9f3f46!important}
html.christmas-theme-active .matchday-match-detail:hover{background:rgba(183,36,49,.05)!important;color:#f0ece3!important}
html.christmas-theme-active .matchday-empty-centre{color:#799387!important}
html.christmas-theme-active .matchday-event-copy strong{color:#f0ece3!important}
html.christmas-theme-active .matchday-event-copy strong em{color:#728c80!important}
html.christmas-theme-active .matchday-event-copy span{color:#a54f55!important}
html.christmas-theme-active .matchday-event-copy small{color:#6c3438!important}
html.christmas-theme-active .matchday-feed-empty{color:#7a9488!important}
html.christmas-theme-active .matchday-feed-empty>span{color:#482325!important}
html.christmas-theme-active .matchday-feed-empty strong{color:#f0ece3!important}
html.christmas-theme-active .matchday-pulse-dot{box-shadow:0 0 14px rgba(183,36,49,.7)!important}
html.christmas-theme-active .matchday-pulse-grid>div{background:#071711!important}
html.christmas-theme-active .matchday-pulse-grid span{color:#6f897d!important}
html.christmas-theme-active .matchday-pulse-feature span{color:#6f897d!important}
html.christmas-theme-active .matchday-pulse-feature strong{color:#f0ece3!important}
html.christmas-theme-active .matchday-pulse-footer span{color:#823f43!important}
html.christmas-theme-active .matchday-pulse-footer b{color:#c98f93!important}
html.christmas-theme-active .matchday-dashboard{background:#071711!important}
html.christmas-theme-active .matchday-dashboard-tabs{background:#071711!important}
html.christmas-theme-active .matchday-dashboard-tabs button{color:#718b7f!important}
html.christmas-theme-active .matchday-dashboard-tabs button:hover{color:#f0ece3!important}
html.christmas-theme-active .matchday-dashboard-tabs button.active{border-color:rgba(183,36,49,.25)!important;background:rgba(183,36,49,.085)!important;color:#c95d64!important}
html.christmas-theme-active .matchday-module{background:#071711!important}
html.christmas-theme-active .matchday-pl-mini>span{color:#833f43!important}
html.christmas-theme-active .matchday-pl-mini b{color:#c6898d!important}
html.christmas-theme-active .matchday-h2h-tile{color:#f0ece3!important}
html.christmas-theme-active .matchday-h2h-tile:hover,
html.christmas-theme-active .matchday-h2h-tile.featured{border-color:rgba(183,36,49,.18)!important;background:rgba(183,36,49,.045)!important}
html.christmas-theme-active .matchday-h2h-tile>span{color:#687f75!important}
html.christmas-theme-active .matchday-top-player-list>div>span{color:#693236!important}
html.christmas-theme-active .matchday-top-player-list strong{color:#f0ece3!important}
html.christmas-theme-active .matchday-top-player-list small{color:#687f75!important}
html.christmas-theme-active .matchday-top-player-list b{color:#bc4c54!important}
html.christmas-theme-active .matchday-mini-empty{color:#813e43!important}
html.christmas-theme-active .matchday-tab-full .h2h-highlight-mini,
html.christmas-theme-active .matchday-tab-full .h2h-score-row,
html.christmas-theme-active .matchday-tab-full .h2h-centre-toolbar{background:#071711!important}
html.christmas-theme-active .matchday-tab-full .h2h-highlight-mini strong,
html.christmas-theme-active .matchday-tab-full .h2h-score-row strong{color:#f0ece3!important}
html.christmas-theme-active .matchday-tab-full .h2h-team-copy span,
html.christmas-theme-active .matchday-tab-full .h2h-row-score span,
html.christmas-theme-active .matchday-tab-full .h2h-result-count{color:#698378!important}
html.christmas-theme-active .matchday-tab-full .h2h-search-box,
html.christmas-theme-active .matchday-tab-full .h2h-filter-button,
html.christmas-theme-active .matchday-tab-full .h2h-page-button{background:#132b22!important;color:#789286!important}
html.christmas-theme-active .matchday-tab-full .h2h-filter-button.active,
html.christmas-theme-active .matchday-tab-full .h2h-page-button.active{background:rgba(183,36,49,.09)!important;color:#c2555d!important;border-color:rgba(183,36,49,.25)!important}
html.christmas-theme-active .matchday-pl-tab .matchday-module{scrollbar-color:#3e1e20 transparent!important}
html.christmas-theme-active .matchday-pl-tab .football-fixture,
html.christmas-theme-active .matchday-pl-tab .football-event{background:#071711!important;color:#f0ece3!important}
html.christmas-theme-active .matchday-pl-tab .football-team,
html.christmas-theme-active .matchday-pl-tab .football-score,
html.christmas-theme-active .matchday-pl-tab .football-event-main strong{color:#f0ece3!important}
html.christmas-theme-active .matchday-pl-tab .football-kickoff,
html.christmas-theme-active .matchday-pl-tab .football-event-main span,
html.christmas-theme-active .matchday-pl-tab .football-event-main small{color:#6f897e!important}
html.christmas-theme-active .matchday-impact-card>span{color:#683236!important}
html.christmas-theme-active .matchday-impact-card strong{color:#f0ece3!important}
html.christmas-theme-active .matchday-impact-card small{color:#657d72!important}
html.christmas-theme-active .matchday-impact-card>b{color:#bb4850!important}
html.christmas-theme-active .matchday-impact-card>em{color:#728c80!important}
html.christmas-theme-active .matchday-trend-mini strong{color:#f0ece3!important}
html.christmas-theme-active .matchday-trend-mini span{color:#698378!important}
html.christmas-theme-active .matchday-trend-mini b{color:#bb4850!important}
html.christmas-theme-active .matchday-threat span{color:#799389!important}
html.christmas-theme-active .matchday-tactics-grid span{color:#6d877b!important}
html.christmas-theme-active .matchday-tactics-grid small{color:#799389!important}
html.christmas-theme-active .matchday-table-layout table{color:#f0ece3!important}
html.christmas-theme-active .matchday-table-layout thead th{background:#091a14!important;color:#789286!important}
html.christmas-theme-active .matchday-table-layout tbody td{background:#071711!important;color:#c78a8e!important}
html.christmas-theme-active .matchday-table-layout tbody tr:hover td{background:#0a1c16!important}
html.christmas-theme-active .matchday-table-layout .fixture-card{background:#071711!important}
html.christmas-theme-active .matchday-table-layout .fixture-name,
html.christmas-theme-active .matchday-table-layout .fixture-score{color:#f0ece3!important}
html.christmas-theme-active .matchday-table-layout .fixture-team{color:#833f43!important}
@media (max-width:700px){html.christmas-theme-active .matchday-mobile-scorebar{border:1px solid rgba(183,36,49,.2)!important;background:rgba(15,35,27,.96)!important;color:#f0ece3!important}
html.christmas-theme-active .matchday-mobile-scorebar>span{color:#ba444c!important}
html.christmas-theme-active .matchday-mobile-scorebar>em{color:#b94a51!important}}
html.christmas-theme-active .matchday-movers-list>button{color:#f0ece3!important}
html.christmas-theme-active .matchday-movers-list>button>span.up{color:#b33f47!important}
html.christmas-theme-active .matchday-movers-list small{color:#687f75!important}
html.christmas-theme-active .matchday-movers-list b{color:#f0ece3!important}
html.christmas-theme-active .matchday-broadcast-eyebrow.is-refreshing:after{color:#6f897d!important}
html.christmas-theme-active .matchday-broadcast-head{border-color:rgba(192,79,86,.16)!important;background:radial-gradient(circle at 82% 18%,rgba(183,36,49,.13),transparent 24%),
    radial-gradient(circle at 56% 120%,rgba(176,84,91,.10),transparent 36%),
    linear-gradient(108deg,rgba(15,35,27,.995),rgba(7,23,17,.98) 56%,rgba(22,11,11,.96))!important}
html.christmas-theme-active .matchday-broadcast-head:after{background:linear-gradient(112deg,transparent 0 61%,rgba(207,67,76,.045) 61.2% 61.7%,transparent 62%),
    linear-gradient(112deg,transparent 0 69%,rgba(207,67,76,.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.christmas-theme-active .matchday-broadcast-head.final{border-color:rgba(183,36,49,.23)!important}
html.christmas-theme-active .matchday-broadcast-eyebrow{color:#f0ece3!important}
html.christmas-theme-active .matchday-broadcast-head.final .matchday-broadcast-eyebrow{border-color:rgba(183,36,49,.22)!important;background:rgba(183,36,49,.07)!important}
html.christmas-theme-active .matchday-broadcast-copy h1>span{background:linear-gradient(180deg,#ffffff 0%,#f0ece3 58%,#c28084 100%)!important}
html.christmas-theme-active .matchday-broadcast-copy h1>i{color:#663135!important}
html.christmas-theme-active .matchday-broadcast-copy h1>em{color:#b6666c!important;text-shadow:0 0 24px rgba(183,36,49,.12)!important}
html.christmas-theme-active .matchday-broadcast-head.final .matchday-broadcast-copy h1>em{color:#bf464e!important;text-shadow:0 0 25px rgba(183,36,49,.17)!important}
html.christmas-theme-active .matchday-broadcast-head.scheduled .matchday-broadcast-copy h1>em{color:#be7176!important}
html.christmas-theme-active .matchday-broadcast-stripe:before{background:linear-gradient(90deg,#99353c,#b9686e)!important;box-shadow:0 0 16px rgba(183,36,49,.24)!important}
html.christmas-theme-active .matchday-broadcast-copy p{color:#bf7a7f!important}
html.christmas-theme-active .matchday-meta-chip{background:rgba(15,35,27,.34)!important;color:#9c4b51!important}
html.christmas-theme-active .matchday-meta-chip>i{color:#ab4a51!important}
html.christmas-theme-active .matchday-meta-chip.sync{color:#b25f65!important;border-color:rgba(183,36,49,.10)!important}
html.christmas-theme-active .matchday-broadcast-kpis{background:linear-gradient(180deg,rgba(15,35,27,.69),rgba(15,35,27,.56))!important}
html.christmas-theme-active .matchday-broadcast-kpis>div:after{background:linear-gradient(90deg,transparent,rgba(183,36,49,.18),transparent)!important}
html.christmas-theme-active .matchday-live-shell.final .matchday-event-row.latest{background:linear-gradient(90deg,rgba(183,36,49,.055),transparent)!important}
html.christmas-theme-active .matchday-live-shell.final .matchday-event-time{color:#cfaf61!important}
html.christmas-theme-active .matchday-my-match .matchday-duel{background:radial-gradient(circle at 50% 58%,rgba(183,36,49,.10),transparent 29%),
    linear-gradient(90deg,transparent 49.86%,rgba(125,60,65,.13) 50%,transparent 50.14%)!important}
html.christmas-theme-active .matchday-person-identity{background:linear-gradient(180deg,rgba(34,16,18,.72),rgba(7,23,17,.84))!important}
html.christmas-theme-active .matchday-person-identity:before{background:linear-gradient(90deg,transparent,rgba(183,36,49,.72),transparent)!important}
html.christmas-theme-active .matchday-person.away .matchday-person-identity:before{background:linear-gradient(90deg,transparent,rgba(185,104,110,.70),transparent)!important}
html.christmas-theme-active .matchday-person-identity>small{color:#728d81!important}
html.christmas-theme-active .matchday-person-identity>strong{color:#d7e1dc!important}
html.christmas-theme-active .matchday-person-identity>span{color:#819a8f!important}
html.christmas-theme-active .matchday-score-centre>small{border:1px solid rgba(183,36,49,.11)!important;background:rgba(183,36,49,.055)!important;color:#d0ad5d!important}
html.christmas-theme-active .matchday-score-number{background:linear-gradient(180deg,rgba(49,23,25,.88),rgba(7,23,17,.94))!important;color:#d7e1dc!important}
html.christmas-theme-active .matchday-score-number.home{border-bottom-color:rgba(183,36,49,.34)!important;box-shadow:inset 0 -2px 0 rgba(183,36,49,.26),inset 0 1px 0 rgba(255,255,255,.035),0 10px 22px rgba(0,0,0,.16)!important}
html.christmas-theme-active .matchday-score-number.away{border-bottom-color:rgba(185,104,110,.31)!important;box-shadow:inset 0 -2px 0 rgba(185,104,110,.23),inset 0 1px 0 rgba(255,255,255,.035),0 10px 22px rgba(0,0,0,.16)!important}
html.christmas-theme-active .matchday-score-separator{color:#779185!important;text-shadow:0 0 18px rgba(183,36,49,.12)!important}
html.christmas-theme-active .matchday-score-separator.versus{color:#cfaf61!important}
html.christmas-theme-active .matchday-score-centre>span{color:#738e82!important}
html.christmas-theme-active .matchday-my-match .matchday-duel{background:radial-gradient(circle at 50% 54%,rgba(183,36,49,.085),transparent 28%),
    linear-gradient(90deg,transparent 49.9%,rgba(125,60,65,.10) 50%,transparent 50.1%)!important}
html.christmas-theme-active .matchday-my-match .matchday-person-identity>span{color:#738e82!important}
html.christmas-theme-active .matchday-my-match .matchday-person-stats b{color:#f0ece3!important}
html.christmas-theme-active .matchday-my-match .matchday-person-stats small{color:#698378!important}
html.christmas-theme-active .matchday-my-match .matchday-score-centre>small{color:#a54f55!important}
html.christmas-theme-active .matchday-my-match .matchday-score-separator{color:#cfaf61!important}
html.christmas-theme-active .matchday-score-meta>span{color:#738e82!important}
html.christmas-theme-active .matchday-intelligence-bar{border:1px solid rgba(183,36,49,.13)!important}
html.christmas-theme-active .matchday-intelligence-bar>div{background:linear-gradient(180deg,#071711,#132b22)!important}
html.christmas-theme-active .matchday-intelligence-bar small{color:#6f897d!important}
html.christmas-theme-active .matchday-intelligence-bar strong{color:#f0ece3!important}
html.christmas-theme-active .matchday-match-intel>span{background:rgba(7,23,17,.88)!important}
html.christmas-theme-active .matchday-match-intel small{color:#698378!important}
html.christmas-theme-active .matchday-match-intel strong{color:#f0ece3!important}
html.christmas-theme-active .matchday-match-intel strong i{color:#657e73!important}
html.christmas-theme-active .matchday-match-intel em{color:#738e82!important}
html.christmas-theme-active .matchday-focus-toggle{background:rgba(183,36,49,.035)!important;color:#b2585e!important}
html.christmas-theme-active .matchday-focus-toggle:hover,
html.christmas-theme-active .matchday-focus-toggle.active{background:rgba(183,36,49,.1)!important;color:#ce7b81!important}
html.christmas-theme-active .matchday-red-zone button{color:#f0ece3!important}
html.christmas-theme-active .matchday-red-zone i{background:#52272a!important}
html.christmas-theme-active .matchday-red-zone small{color:#799387!important}
html.christmas-theme-active .matchday-provisional-awards>div{background:#110f0e!important}
html.christmas-theme-active .matchday-provisional-awards small{color:#6c867a!important}
html.christmas-theme-active .matchday-provisional-awards strong{color:#f0ece3!important}
html.christmas-theme-active .matchday-impact-tag.low{background:rgba(161,77,83,.1)!important;color:#a44f54!important}
html.christmas-theme-active .matchday-pl-mini>small{color:#657e73!important}
html.christmas-theme-active .matchday-fixture-timeline small{color:#728c80!important}
html.christmas-theme-active .matchday-fixture-timeline strong{color:#f0ece3!important}
html.christmas-theme-active .matchday-focus-grid .matchday-module-head button{color:#b25056!important}
html.christmas-theme-active .matchday-goal-flash{border:1px solid rgba(183,36,49,.22)!important;background:rgba(15,35,27,.96)!important;box-shadow:0 18px 45px rgba(0,0,0,.42),inset 3px 0 0 #99353c!important}
html.christmas-theme-active .matchday-goal-flash>span{background:rgba(183,36,49,.09)!important}
html.christmas-theme-active .matchday-goal-flash small{color:#ad4a51!important}
html.christmas-theme-active .matchday-goal-flash em{color:#a75056!important}
html.christmas-theme-active .matchday-intelligence-bar>button{background:linear-gradient(180deg,#071711,#132b22)!important}
html.christmas-theme-active .matchday-intelligence-bar>button:hover{background:linear-gradient(180deg,#0a1e17,#071711)!important}
html.christmas-theme-active .matchday-intelligence-bar>button small{color:#6f897d!important}
html.christmas-theme-active .matchday-intelligence-bar>button strong{color:#f0ece3!important}
html.christmas-theme-active .matchday-intelligence-bar>button>i{color:#572a2d!important}
html.christmas-theme-active .matchday-intelligence-bar>button:hover>i{color:#b25056!important}
html.christmas-theme-active .matchday-intelligence-bar>button.swing>span{background:rgba(183,36,49,.09)!important}
html.christmas-theme-active .matchday-intelligence-bar>button.differential>span{background:rgba(186,105,111,.11)!important}
html.christmas-theme-active .matchday-breaking-board{--board-accent:#99353c!important;background:linear-gradient(90deg,rgba(var(--board-accent-rgb),.12),rgba(7,23,17,.96) 28%,rgba(7,23,17,.98) 72%,rgba(var(--board-accent-rgb),.09)),
    #071711!important}
html.christmas-theme-active .matchday-breaking-copy span{color:#b7696e!important}
html.christmas-theme-active .matchday-breaking-board.goal{--board-accent:#99353c!important}
html.christmas-theme-active .matchday-breaking-board.assist{--board-accent:#af5258!important}
html.christmas-theme-active .matchday-breaking-board.save{--board-accent:#cd3842!important}
html.christmas-theme-active .matchday-breaking-board.update{--board-accent:#a5b8ae!important}
html.christmas-theme-active .matchday-intelligence-bar{background:#132b22!important}
html.christmas-theme-active .matchday-my-match .matchday-duel{background:radial-gradient(circle at 50% 48%,rgba(183,36,49,.11),transparent 27%),
    linear-gradient(90deg,rgba(15,35,27,.08) 0,rgba(7,23,17,0) 20%,rgba(137,66,71,.11) 50%,rgba(7,23,17,0) 80%,rgba(15,35,27,.08) 100%)!important}
html.christmas-theme-active .matchday-my-match .matchday-duel:before{background:linear-gradient(180deg,transparent,rgba(125,60,64,.18),transparent)!important}
html.christmas-theme-active .matchday-my-match .matchday-avatar-stage{border:1px solid rgba(143,60,66,.28)!important;background:linear-gradient(180deg,rgba(53,26,27,.28),rgba(24,11,12,.14)),
    linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0))!important}
html.christmas-theme-active .matchday-my-match .matchday-avatar-stage.away{border-color:rgba(183,98,104,.24)!important}
html.christmas-theme-active .matchday-my-match .matchday-person-identity{background:linear-gradient(180deg,rgba(10,28,21,.76),rgba(7,23,17,.90))!important}
html.christmas-theme-active .matchday-my-match .matchday-person-identity>small{color:#9f4d52!important}
html.christmas-theme-active .matchday-my-match .matchday-person-identity>span{color:#7c968a!important}
html.christmas-theme-active .matchday-my-match .matchday-person-stats{background:linear-gradient(180deg,rgba(7,23,17,.92),rgba(15,35,27,.96))!important}
html.christmas-theme-active .matchday-my-match .matchday-person-stats b{color:#d7e1dc!important}
html.christmas-theme-active .matchday-my-match .matchday-person-stats small{color:#728c80!important}
html.christmas-theme-active .matchday-my-match .matchday-score-centre>small{border:1px solid rgba(183,36,49,.14)!important;background:rgba(183,36,49,.065)!important;color:#d0ad5d!important}
html.christmas-theme-active .matchday-my-match .matchday-scoreboard{background:linear-gradient(180deg,rgba(9,26,20,.86),rgba(7,23,17,.96))!important}
html.christmas-theme-active .matchday-my-match .matchday-scoreboard:before{background:radial-gradient(circle at 50% 35%,rgba(183,36,49,.08),transparent 55%)!important}
html.christmas-theme-active .matchday-my-match .matchday-score-number{background:linear-gradient(180deg,rgba(57,27,29,.92),rgba(24,11,12,.98))!important;color:#d9b45c!important}
html.christmas-theme-active .matchday-my-match .matchday-score-number.home{box-shadow:inset 0 -3px 0 rgba(183,36,49,.28),inset 0 1px 0 rgba(255,255,255,.04),0 10px 18px rgba(0,0,0,.14)!important}
html.christmas-theme-active .matchday-my-match .matchday-score-number.away{box-shadow:inset 0 -3px 0 rgba(185,104,110,.24),inset 0 1px 0 rgba(255,255,255,.04),0 10px 18px rgba(0,0,0,.14)!important}
html.christmas-theme-active .matchday-my-match .matchday-score-separator{color:#c27075!important;text-shadow:0 0 24px rgba(183,36,49,.18)!important}
html.christmas-theme-active .matchday-my-match .matchday-score-separator.versus{color:#cfb064!important}
html.christmas-theme-active .matchday-my-match .matchday-score-meta>span{color:#94474d!important}
html.christmas-theme-active .fixtures-head-status small{color:#779185!important}
html.christmas-theme-active .fixtures-centre-command{background:linear-gradient(180deg,rgba(22,11,11,.86),rgba(7,23,17,.86))!important}
html.christmas-theme-active .fixtures-gw-nav>button{color:#cad7d0!important}
html.christmas-theme-active .fixtures-gw-nav>button:hover:not(:disabled){border-color:rgba(49,112,83,.25)!important;color:#d4767c!important;background:rgba(49,112,83,.055)!important}
html.christmas-theme-active .fixtures-gw-nav label{border:1px solid rgba(49,112,83,.13)!important;background:rgba(49,112,83,.035)!important}
html.christmas-theme-active .fixtures-gw-nav label>span{color:#7c968a!important}
html.christmas-theme-active .fixtures-gw-nav .select{background:#071711!important}
html.christmas-theme-active .fixtures-search{background:rgba(7,23,17,.48)!important}
html.christmas-theme-active .fixtures-search .app-icon{color:#6f897e!important}
html.christmas-theme-active .fixtures-search input{color:#d7e1dc!important}
html.christmas-theme-active .fixtures-search input::placeholder{color:#833f43!important}
html.christmas-theme-active .fixture-my-button{border-color:rgba(49,112,83,.24)!important;background:rgba(49,112,83,.07)!important;color:#d07a80!important}
html.christmas-theme-active .fixtures-round-summary{border:1px solid rgba(216,180,92,.13)!important;background:radial-gradient(circle at 92% 20%,rgba(216,180,92,.10),transparent 34%),linear-gradient(135deg,rgba(7,23,17,.98),rgba(7,23,17,.98))!important}
html.christmas-theme-active .fixtures-round-summary:before{background:linear-gradient(180deg,#9f464c,#d0ad5d)!important}
html.christmas-theme-active .fixtures-round-summary.results{border-color:rgba(217,180,92,.15)!important;background:radial-gradient(circle at 92% 20%,rgba(217,180,92,.09),transparent 34%),linear-gradient(135deg,rgba(7,23,17,.98),rgba(7,23,17,.98))!important}
html.christmas-theme-active .fixtures-round-summary.live{background:radial-gradient(circle at 92% 20%,rgba(223,182,78,.10),transparent 34%),linear-gradient(135deg,rgba(15,35,27,.94),rgba(7,23,17,.98))!important}
html.christmas-theme-active .fixtures-round-summary>div:first-child>span{color:#819a8f!important}
html.christmas-theme-active .fixtures-round-summary.results>div:first-child>span{color:#b8555b!important}
html.christmas-theme-active .fixtures-round-summary>div:first-child>strong{color:#d7e1dc!important}
html.christmas-theme-active .fixtures-round-summary>div:first-child>small{color:#9e4c52!important}
html.christmas-theme-active .fixtures-round-metrics{background:rgba(15,35,27,.22)!important}
html.christmas-theme-active .fixtures-round-metrics span{color:#748e82!important}
html.christmas-theme-active .fixtures-round-metrics b{color:#d7e1dc!important}
html.christmas-theme-active .fixture-spotlight{background:linear-gradient(145deg,rgba(22,11,11,.96),rgba(15,35,27,.98))!important}
html.christmas-theme-active .fixture-spotlight.my{border-color:rgba(49,112,83,.22)!important;background:radial-gradient(circle at 12% 50%,rgba(49,112,83,.08),transparent 30%),linear-gradient(145deg,rgba(7,23,17,.97),rgba(15,35,27,.98))!important}
html.christmas-theme-active .fixture-spotlight-label{color:#ad5157!important}
html.christmas-theme-active .fixture-spotlight-match button strong{color:#d7e1dc!important}
html.christmas-theme-active .fixture-spotlight-match button small{color:#96484d!important}
html.christmas-theme-active .fixture-spotlight-score small{color:#779185!important}
html.christmas-theme-active .fixture-spotlight-score strong{color:#d7e1dc!important}
html.christmas-theme-active .fixture-insight-strip>div{background:rgba(7,23,17,.72)!important}
html.christmas-theme-active .fixture-insight-strip span{color:#789286!important}
html.christmas-theme-active .fixture-insight-strip strong{color:#f0ece3!important}
html.christmas-theme-active .fixture-insight-strip small{color:#698378!important}
html.christmas-theme-active .fixtures-board-panel{background:rgba(15,35,27,.78)!important}
html.christmas-theme-active .fixtures-board-head{background:linear-gradient(180deg,rgba(9,26,20,.78),rgba(7,23,17,.65))!important}
html.christmas-theme-active .fixtures-board-head span{color:#a94f55!important}
html.christmas-theme-active .fixtures-board-head strong{color:#d7e1dc!important}
html.christmas-theme-active .fixtures-board-head>small{color:#718b7f!important}
html.christmas-theme-active .fixture-board-card{background:linear-gradient(155deg,rgba(7,23,17,.94),rgba(7,23,17,.98))!important}
html.christmas-theme-active .fixture-board-card:hover{border-color:rgba(216,180,92,.18)!important}
html.christmas-theme-active .fixture-board-card.is-my-fixture{border-color:rgba(49,112,83,.30)!important;box-shadow:inset 3px 0 0 #2f7558!important}
html.christmas-theme-active .fixture-board-card-head>span:last-child,
html.christmas-theme-active .fixture-board-card-head>em{color:#7e3d41!important}
html.christmas-theme-active .fixture-board-identity strong{color:#f0ece3!important}
html.christmas-theme-active .fixture-board-identity small{color:#789286!important}
html.christmas-theme-active .fixture-board-identity i{color:#77393d!important}
html.christmas-theme-active .fixture-board-score{color:#d7e1dc!important}
html.christmas-theme-active .fixture-board-score.pending{color:#74383c!important}
html.christmas-theme-active .fixture-board-divider span{background:#071711!important;color:#76393d!important}
html.christmas-theme-active .fixture-board-footer{color:#698278!important}
html.christmas-theme-active .fixture-pagination button{color:#b86c71!important}
html.christmas-theme-active .fixture-pagination strong{color:#9c4b51!important}
html.christmas-theme-active .fixture-search-empty{color:#7a9488!important}
html.christmas-theme-active .fixture-search-empty strong{color:#f0ece3!important}
html.christmas-theme-active body[data-page="news"] .page-head{background:radial-gradient(circle at 92% 18%,rgba(49,112,83,.10),transparent 31%),linear-gradient(135deg,rgba(7,23,17,.94),rgba(7,23,17,.96))!important}
html.christmas-theme-active body[data-page="news"] .page-head h2{background:linear-gradient(100deg,#d7e1dc 0%,#d9b45c 40%,#b4484f 74%,#c37c81 100%)!important;text-shadow:0 0 30px rgba(49,112,83,.07)!important}
html.christmas-theme-active .newsroom-lead{background:linear-gradient(145deg,rgba(7,23,17,.98),rgba(7,23,17,.99))!important}
html.christmas-theme-active .newsroom-lead:hover{border-color:rgba(49,112,83,.23)!important}
html.christmas-theme-active .newsroom-lead-media:after{background:linear-gradient(90deg,rgba(7,23,17,.06),rgba(7,23,17,.28) 72%,rgba(7,23,17,.94))!important}
html.christmas-theme-active .newsroom-lead-media.fallback{background:radial-gradient(circle at 25% 30%,rgba(49,112,83,.18),transparent 30%),linear-gradient(145deg,#221011,#071711)!important}
html.christmas-theme-active .newsroom-lead.tone-gold .newsroom-lead-media.fallback{background:radial-gradient(circle at 25% 30%,rgba(223,182,78,.20),transparent 30%),linear-gradient(145deg,#331517,#071711)!important}
html.christmas-theme-active .newsroom-lead.tone-green .newsroom-lead-media.fallback{background:radial-gradient(circle at 25% 30%,rgba(217,180,92,.17),transparent 30%),linear-gradient(145deg,#211011,#071711)!important}
html.christmas-theme-active .newsroom-lead.tone-blue .newsroom-lead-media.fallback{background:radial-gradient(circle at 25% 30%,rgba(216,180,92,.20),transparent 30%),linear-gradient(145deg,#32181a,#071711)!important}
html.christmas-theme-active .newsroom-lead-watermark{color:rgba(219,112,119,.13)!important}
html.christmas-theme-active .newsroom-latest-pill{background:rgba(7,23,17,.62)!important;color:#d4777d!important}
html.christmas-theme-active .newsroom-lead-copy:before{background:linear-gradient(180deg,#2f7558,#d0ad5d)!important}
html.christmas-theme-active .newsroom-lead.tone-green .newsroom-lead-copy:before{background:linear-gradient(180deg,#9e464c,#2f7558)!important}
html.christmas-theme-active .newsroom-story-meta{color:#779185!important}
html.christmas-theme-active .newsroom-story-meta span{color:#b44b52!important}
html.christmas-theme-active .tone-green .newsroom-story-meta span{color:#b24f55!important}
html.christmas-theme-active .tone-blue .newsroom-story-meta span{color:#bf7479!important}
html.christmas-theme-active .newsroom-story-meta small:before{color:#653134!important}
html.christmas-theme-active .newsroom-lead h3{color:#d7e1dc!important}
html.christmas-theme-active .newsroom-lead p{color:#b25f65!important}
html.christmas-theme-active .newsroom-author span strong{color:#f0ece3!important}
html.christmas-theme-active .newsroom-author span small{color:#698378!important}
html.christmas-theme-active .newsroom-read-action{color:#cd676d!important}
html.christmas-theme-active .newsroom-recent-head span{color:#a74b51!important}
html.christmas-theme-active .newsroom-recent-head strong{color:#f0ece3!important}
html.christmas-theme-active .newsroom-recent-head small{color:#6d877b!important}
html.christmas-theme-active .newsroom-story-card{background:linear-gradient(150deg,rgba(7,23,17,.93),rgba(15,35,27,.98))!important}
html.christmas-theme-active .newsroom-story-card:hover{border-color:rgba(49,112,83,.18)!important}
html.christmas-theme-active .newsroom-story-media:after{background:linear-gradient(90deg,transparent 50%,rgba(15,35,27,.88))!important}
html.christmas-theme-active .newsroom-story-media.fallback{background:linear-gradient(145deg,rgba(43,20,21,.9),rgba(7,23,17,.96))!important}
html.christmas-theme-active .tone-gold .newsroom-story-media.fallback{background:linear-gradient(145deg,rgba(54,19,21,.92),rgba(7,23,17,.96))!important}
html.christmas-theme-active .tone-green .newsroom-story-media.fallback{background:linear-gradient(145deg,rgba(34,16,18,.92),rgba(7,23,17,.96))!important}
html.christmas-theme-active .tone-blue .newsroom-story-media.fallback{background:linear-gradient(145deg,rgba(52,25,27,.92),rgba(7,23,17,.96))!important}
html.christmas-theme-active .newsroom-story-media>span{color:rgba(219,112,119,.16)!important}
html.christmas-theme-active .newsroom-story-copy>strong{color:#f0ece3!important}
html.christmas-theme-active .newsroom-story-copy>p{color:#7a9488!important}
html.christmas-theme-active .newsroom-story-foot>span{color:#d0b065!important}
html.christmas-theme-active .newsroom-story-foot em{color:#b1535a!important}
html.christmas-theme-active .newsroom-article-bar{color:#698378!important}
html.christmas-theme-active .newsroom-back{color:#c2696f!important}
html.christmas-theme-active .news-reading-progress span{background:linear-gradient(90deg,#2f7558,#d0ad5d)!important}
html.christmas-theme-active .newsroom-reader .news-article-hero{background:radial-gradient(circle at 90% 20%,rgba(49,112,83,.12),transparent 31%),linear-gradient(115deg,#0b2018,#1a0d0e 68%,#1c1917)!important}
html.christmas-theme-active .newsroom-reader.tone-gold .news-article-hero{background:radial-gradient(circle at 90% 20%,rgba(223,182,78,.12),transparent 31%),linear-gradient(115deg,#2b1516,#1a0d0e 68%,#1c1917)!important}
html.christmas-theme-active .newsroom-reader.tone-green .news-article-hero{background:radial-gradient(circle at 90% 20%,rgba(217,180,92,.12),transparent 31%),linear-gradient(115deg,#1d0e0f,#1a0d0e 68%,#1c1917)!important}
html.christmas-theme-active .newsroom-reader .news-article-hero:after{background:linear-gradient(90deg,rgba(7,23,17,.72),rgba(7,23,17,.40) 70%,rgba(7,23,17,.28))!important}
html.christmas-theme-active .news-article-kicker span{border:1px solid rgba(49,112,83,.18)!important;background:rgba(49,112,83,.075)!important;color:#c8656c!important}
html.christmas-theme-active .news-article-kicker small{color:#cfb064!important}
html.christmas-theme-active .newsroom-reader .news-article-heading p{color:#b86b70!important}
html.christmas-theme-active .news-article-byline{color:#7a9488!important}
html.christmas-theme-active .news-article-byline strong{color:#f0ece3!important}
html.christmas-theme-active .news-article-byline span:before{color:#6a3337!important}
html.christmas-theme-active .news-article-section-banner{border:1px solid rgba(49,112,83,.12)!important;border-left:3px solid #2f7558!important;background:linear-gradient(90deg,rgba(49,112,83,.075),rgba(49,112,83,.015))!important;color:#d9b45c!important}
html.christmas-theme-active .newsroom-reader-footer{background:rgba(7,23,17,.36)!important}
html.christmas-theme-active .newsroom-article-nav button{background:#071711!important;color:#f0ece3!important}
html.christmas-theme-active .newsroom-article-nav button:hover{background:#0a1e17!important}
html.christmas-theme-active .newsroom-article-nav small{color:#ad4e54!important}
@media (max-width:720px){html.christmas-theme-active .newsroom-lead-media:after{background:linear-gradient(180deg,rgba(7,23,17,.02),rgba(7,23,17,.20) 55%,rgba(7,23,17,.93))!important}
html.christmas-theme-active .newsroom-lead-copy:before{background:linear-gradient(90deg,#2f7558,#d0ad5d)!important}}
html.christmas-theme-active body[data-page="managers"] .managers-page-head{background:radial-gradient(circle at 92% 18%,rgba(216,180,92,.10),transparent 31%),radial-gradient(circle at 72% 100%,rgba(49,112,83,.065),transparent 30%),linear-gradient(135deg,rgba(7,23,17,.94),rgba(7,23,17,.96))!important}
html.christmas-theme-active .managers-head-count{border:1px solid rgba(49,112,83,.14)!important;background:rgba(15,35,27,.38)!important}
html.christmas-theme-active .managers-head-count strong{color:#d9b45c!important}
html.christmas-theme-active .managers-head-count span{color:#6c867a!important}
html.christmas-theme-active .manager-directory-my-strip{border:1px solid rgba(49,112,83,.20)!important;background:radial-gradient(circle at 9% 50%,rgba(49,112,83,.09),transparent 28%),linear-gradient(100deg,rgba(7,23,17,.93),rgba(7,23,17,.95))!important;box-shadow:0 14px 34px rgba(0,0,0,.12),inset 3px 0 0 rgba(49,112,83,.68)!important}
html.christmas-theme-active .manager-directory-my-strip:hover{border-color:rgba(49,112,83,.32)!important}
html.christmas-theme-active .manager-directory-my-label span{border:1px solid rgba(49,112,83,.16)!important;background:rgba(49,112,83,.06)!important;color:#ba5158!important}
html.christmas-theme-active .manager-directory-my-copy strong{color:#d7e1dc!important}
html.christmas-theme-active .manager-directory-my-copy span{color:#779185!important}
html.christmas-theme-active .manager-directory-my-stats{background:rgba(7,23,17,.24)!important}
html.christmas-theme-active .manager-directory-my-stats small{color:#813e43!important}
html.christmas-theme-active .manager-directory-my-stats strong{color:#d7e1dc!important}
html.christmas-theme-active .manager-directory-my-open{color:#cfb064!important}
html.christmas-theme-active .manager-directory-my-open b{color:#a1444b!important}
html.christmas-theme-active .manager-directory-command{background:linear-gradient(180deg,rgba(22,11,11,.86),rgba(7,23,17,.88))!important}
html.christmas-theme-active .manager-directory-search{background:rgba(7,23,17,.48)!important}
html.christmas-theme-active .manager-directory-search .app-icon{color:#6f897e!important}
html.christmas-theme-active .manager-directory-search input{color:#d7e1dc!important}
html.christmas-theme-active .manager-directory-search input::placeholder{color:#833f43!important}
html.christmas-theme-active .manager-directory-sort>span{color:#728d81!important}
html.christmas-theme-active .manager-directory-sort .select{background:#071711!important}
html.christmas-theme-active .manager-directory-filters{background:rgba(7,23,17,.28)!important}
html.christmas-theme-active .manager-directory-filters button{color:#779185!important}
html.christmas-theme-active .manager-directory-filters button.active{background:rgba(49,112,83,.12)!important;color:#d4777d!important}
html.christmas-theme-active .manager-directory-count{color:#813e43!important}
html.christmas-theme-active .manager-directory-shell{background:rgba(15,35,27,.58)!important}
html.christmas-theme-active .manager-directory-card{background:radial-gradient(circle at 100% 0,rgba(216,180,92,.045),transparent 32%),linear-gradient(150deg,rgba(22,11,11,.96),rgba(15,35,27,.99))!important}
html.christmas-theme-active .manager-directory-card:hover{border-color:rgba(216,180,92,.18)!important}
html.christmas-theme-active .manager-directory-card.is-my-manager{border-color:rgba(49,112,83,.30)!important;box-shadow:inset 3px 0 0 rgba(49,112,83,.74)!important}
html.christmas-theme-active .manager-directory-card.rank-2{border-top-color:rgba(198,138,142,.33)!important}
html.christmas-theme-active .manager-directory-name-row>strong{color:#d7e1dc!important}
html.christmas-theme-active .manager-directory-identity>span{color:#738e82!important}
html.christmas-theme-active .manager-directory-you{border:1px solid rgba(49,112,83,.22)!important;background:rgba(49,112,83,.08)!important;color:#b64a52!important}
html.christmas-theme-active .manager-directory-rank{color:#be797d!important}
html.christmas-theme-active .rank-2 .manager-directory-rank{border-color:rgba(198,138,142,.20)!important;color:#f0ece3!important}
html.christmas-theme-active .manager-directory-favourite{color:#6f897e!important}
html.christmas-theme-active .manager-directory-performance span{color:#7e3d41!important}
html.christmas-theme-active .manager-directory-performance strong{color:#f0ece3!important}
html.christmas-theme-active .manager-directory-primary-stat strong{color:#cd6f75!important}
html.christmas-theme-active .manager-directory-form>span{color:#657d72!important}
html.christmas-theme-active .manager-directory-form>b{color:#94454b!important}
html.christmas-theme-active .manager-directory-footer{color:#7e3d41!important}
html.christmas-theme-active .manager-directory-pagination button{color:#9f4d52!important}
html.christmas-theme-active .manager-directory-pagination button.active{border-color:rgba(49,112,83,.20)!important;background:rgba(49,112,83,.11)!important;color:#d9b45c!important}
html.christmas-theme-active .manager-directory-no-results{background:rgba(15,35,27,.62)!important}
html.christmas-theme-active .manager-directory-no-results strong{color:#f0ece3!important}
html.christmas-theme-active .manager-directory-no-results span{color:#758f83!important}
html.christmas-theme-active .manager-profile-flagship{--profile-accent:#2f7558!important;--profile-rank:#cb565d!important}
html.christmas-theme-active .manager-profile-flagship.rank-2{--profile-accent:#d7e0db!important;--profile-rank:#f0ece3!important}
html.christmas-theme-active .manager-profile-showcase{border:1px solid rgba(163,66,73,.18)!important;background:radial-gradient(circle at 18% 8%,rgba(49,112,83,.18),transparent 34%),radial-gradient(circle at 82% 18%,rgba(175,83,89,.14),transparent 31%),linear-gradient(135deg,#0b1e17 0%,#071711 43%,#071711 100%)!important}
html.christmas-theme-active .manager-profile-flagship.rank-1 .manager-profile-showcase{background:radial-gradient(circle at 18% 8%,rgba(226,186,83,.13),transparent 34%),radial-gradient(circle at 82% 18%,rgba(49,112,83,.14),transparent 31%),linear-gradient(135deg,#1c1a18 0%,#071711 44%,#071711 100%)!important}
html.christmas-theme-active .manager-profile-showcase-atmosphere i:nth-child(2){border-color:rgba(49,112,83,.07)!important}
html.christmas-theme-active .manager-profile-showcase-atmosphere i:nth-child(3){border-color:rgba(49,112,83,.06)!important}
html.christmas-theme-active .manager-profile-showcase-top{color:#849d92!important}
html.christmas-theme-active .manager-profile-back{color:#cfb064!important}
html.christmas-theme-active .manager-profile-back:hover{color:#d9b45c!important}
html.christmas-theme-active .manager-profile-avatar-stage:before{background:radial-gradient(circle,rgba(49,112,83,.20),rgba(49,112,83,.04) 50%,transparent 70%)!important}
html.christmas-theme-active .manager-profile-avatar-floor{background:radial-gradient(ellipse,rgba(49,112,83,.22),rgba(7,23,17,.06) 68%,transparent 71%)!important}
html.christmas-theme-active .manager-profile-name-line h1{color:#d9b45c!important}
html.christmas-theme-active .manager-profile-you{border:1px solid rgba(49,112,83,.35)!important;background:rgba(49,112,83,.12)!important;color:#d65962!important}
html.christmas-theme-active .manager-profile-secondary{color:#aec0b6!important}
html.christmas-theme-active .manager-profile-secondary span+span:before{color:#633033!important}
html.christmas-theme-active .manager-profile-form-showcase>span{color:#779185!important}
html.christmas-theme-active .manager-profile-form-showcase>small{color:#789286!important}
html.christmas-theme-active .manager-profile-action,
html.christmas-theme-active .manager-profile-showcase-actions .pill-button{color:#c5878c!important}
html.christmas-theme-active .manager-profile-action:hover,
html.christmas-theme-active .manager-profile-showcase-actions .pill-button:hover{border-color:rgba(49,112,83,.28)!important;background:rgba(49,112,83,.08)!important;color:#d9b45c!important}
html.christmas-theme-active .manager-profile-action.primary{border-color:rgba(49,112,83,.24)!important;background:linear-gradient(135deg,rgba(49,112,83,.18),rgba(49,112,83,.08))!important;color:#d9b45c!important}
html.christmas-theme-active .manager-profile-rank-card{background:linear-gradient(145deg,color-mix(in srgb,var(--profile-accent) 10%,transparent),rgba(7,23,17,.45))!important}
html.christmas-theme-active .manager-profile-rank-card>span{color:#9c4b51!important}
html.christmas-theme-active .manager-profile-rank-card>small{color:#b15c62!important}
html.christmas-theme-active .manager-profile-rank-meta span{color:#6c867a!important}
html.christmas-theme-active .manager-profile-rank-meta b{color:#c78388!important}
html.christmas-theme-active .manager-profile-stat-ribbon{background:rgba(7,23,17,.30)!important}
html.christmas-theme-active .manager-profile-stat-ribbon span{color:#6d877b!important}
html.christmas-theme-active .manager-profile-stat-ribbon strong{color:#d2787e!important}
html.christmas-theme-active .manager-profile-stat-ribbon small{color:#728c80!important}
html.christmas-theme-active .manager-profile-tabs{background:rgba(15,35,27,.88)!important}
html.christmas-theme-active .manager-profile-tab{color:#7a9488!important}
html.christmas-theme-active .manager-profile-tab small{color:#793a3e!important}
html.christmas-theme-active .manager-profile-tab:hover{color:#d7e0db!important}
html.christmas-theme-active .manager-profile-tab.active{border-color:rgba(49,112,83,.22)!important;background:linear-gradient(135deg,rgba(49,112,83,.13),rgba(49,112,83,.045))!important;color:#d9b45c!important}
html.christmas-theme-active .manager-profile-tab.active small{color:#839b90!important}
html.christmas-theme-active .manager-profile-season-pulse,
html.christmas-theme-active .manager-profile-spotlight,
html.christmas-theme-active .manager-profile-honours-preview,
html.christmas-theme-active .manager-profile-honours-hero{background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(7,23,17,.65))!important}
html.christmas-theme-active .manager-profile-section-kicker{color:#a8474d!important}
html.christmas-theme-active .manager-profile-section-title-row h3,
html.christmas-theme-active .manager-profile-honours-preview h3,
html.christmas-theme-active .manager-profile-honours-hero h3{color:#c88287!important}
html.christmas-theme-active .manager-profile-section-title-row p,
html.christmas-theme-active .manager-profile-honours-preview p,
html.christmas-theme-active .manager-profile-honours-hero p{color:#738e82!important}
html.christmas-theme-active .manager-profile-pulse-grid span{color:#7d3c40!important}
html.christmas-theme-active .manager-profile-pulse-grid strong{color:#d7e0db!important}
html.christmas-theme-active .manager-profile-pulse-grid small{color:#71363a!important}
html.christmas-theme-active .manager-profile-progress-line span{color:#728c80!important}
html.christmas-theme-active .manager-profile-progress-line strong{color:#be777c!important}
html.christmas-theme-active .manager-profile-progress-line i:after{background:linear-gradient(90deg,#2f7558,#bd434b)!important}
html.christmas-theme-active .manager-profile-spotlight{background:radial-gradient(circle at 50% 100%,rgba(49,112,83,.10),transparent 52%),linear-gradient(145deg,rgba(255,255,255,.034),rgba(7,23,17,.68))!important}
html.christmas-theme-active .manager-profile-spotlight.live{border-color:rgba(171,59,67,.22)!important}
html.christmas-theme-active .manager-profile-spotlight.win{border-color:rgba(159,63,70,.17)!important}
html.christmas-theme-active .manager-profile-spotlight-head span{color:#698278!important}
html.christmas-theme-active .manager-profile-spotlight-head strong{color:#c38286!important}
html.christmas-theme-active .manager-profile-live-dot{color:#c44951!important}
html.christmas-theme-active .manager-profile-live-dot i{background:#a83c43!important;box-shadow:0 0 0 4px rgba(168,60,67,.09)!important}
html.christmas-theme-active .manager-profile-match-side strong{color:#d3ded8!important}
html.christmas-theme-active .manager-profile-match-side span{color:#823f43!important}
html.christmas-theme-active .manager-profile-match-score span{color:#d9b45c!important}
html.christmas-theme-active .manager-profile-match-score small{color:#7b3b3f!important}
html.christmas-theme-active .manager-profile-spotlight-action{color:#d0b36a!important}
html.christmas-theme-active .manager-profile-spotlight.empty h3{color:#d7e0db!important}
html.christmas-theme-active .manager-profile-spotlight.empty p{color:#738e82!important}
html.christmas-theme-active .manager-profile-honours-preview{background:radial-gradient(circle at 80% 50%,rgba(226,186,83,.08),transparent 35%),linear-gradient(145deg,rgba(255,255,255,.03),rgba(7,23,17,.68))!important}
html.christmas-theme-active .manager-profile-honours-counts small{color:#6f897d!important}
html.christmas-theme-active .profile-premium-panel{background:linear-gradient(145deg,rgba(255,255,255,.03),rgba(7,23,17,.58))!important}
html.christmas-theme-active .manager-profile-performance-strip>div{border:1px solid rgba(49,112,83,.10)!important;background:linear-gradient(145deg,rgba(49,112,83,.055),rgba(255,255,255,.018))!important}
html.christmas-theme-active .manager-profile-performance-strip span{color:#698378!important}
html.christmas-theme-active .manager-profile-performance-strip strong{color:#ca8085!important}
html.christmas-theme-active .manager-profile-honours-hero{background:radial-gradient(circle at 85% 50%,rgba(226,186,83,.12),transparent 33%),linear-gradient(145deg,rgba(226,186,83,.04),rgba(7,23,17,.70))!important}
html.christmas-theme-active .manager-profile-honours-hero-stats span{color:#758f83!important}
html.christmas-theme-active .stats-record-hero{border:1px solid rgba(57,127,95,.19)!important;background:radial-gradient(circle at 12% 18%,rgba(49,112,83,.18),transparent 34%),radial-gradient(circle at 86% 18%,rgba(175,82,88,.14),transparent 31%),linear-gradient(135deg,#0b1e17 0%,#071711 45%,#071711 100%)!important}
html.christmas-theme-active .stats-record-hero:after{border:1px solid rgba(57,127,95,.07)!important}
html.christmas-theme-active .stats-record-hero-ghost span{color:#d15a62!important}
html.christmas-theme-active .stats-record-kicker{color:#a04d53!important}
html.christmas-theme-active .stats-record-kicker i{background:#397f61!important;box-shadow:0 0 14px rgba(57,127,95,.65)!important}
html.christmas-theme-active .stats-record-hero h1{background:linear-gradient(108deg,#d9b45c 0%,#d9b45c 37%,#bd444c 72%,#bf7479 100%)!important}
html.christmas-theme-active .stats-record-hero h1 em{color:#b25157!important;-webkit-text-fill-color:#b25157!important}
html.christmas-theme-active .stats-record-hero p{color:#b25f65!important}
html.christmas-theme-active .stats-record-hero-count{background:rgba(15,35,27,.38)!important}
html.christmas-theme-active .stats-record-hero-count span{color:#cfad60!important}
html.christmas-theme-active .stats-record-hero-count strong{color:#d9b45c!important}
html.christmas-theme-active .stats-record-hero-count small{color:#864045!important}
html.christmas-theme-active .stats-record-section-heading span{color:#b14047!important}
html.christmas-theme-active .stats-record-breaker-card.clickable:hover{border-color:rgba(57,127,95,.26)!important;background:linear-gradient(145deg,rgba(57,127,95,.07),rgba(255,255,255,.018))!important}
html.christmas-theme-active .stats-record-breaker-card.tone-score{box-shadow:inset 0 3px rgba(180,92,97,.48)!important}
html.christmas-theme-active .stats-record-breaker-card.tone-streak{box-shadow:inset 0 3px rgba(181,66,73,.45)!important}
html.christmas-theme-active .stats-record-breaker-card.tone-wins{box-shadow:inset 0 3px rgba(57,127,95,.48)!important}
html.christmas-theme-active .stats-record-breaker-top span{color:#779185!important}
html.christmas-theme-active .stats-record-breaker-placeholder{color:#6f897e!important}
html.christmas-theme-active .stats-record-breaker-person small{color:#98494f!important}
html.christmas-theme-active .stats-record-breaker-person span{color:#718b7f!important}
html.christmas-theme-active .stats-record-breaker-value strong{color:#d9b45c!important}
html.christmas-theme-active .stats-record-breaker-value span{color:#8e4549!important}
html.christmas-theme-active .stats-my-record-book{border:1px solid rgba(57,127,95,.16)!important;background:linear-gradient(110deg,rgba(57,127,95,.075),rgba(8,25,19,.88) 42%,rgba(177,86,92,.065))!important}
html.christmas-theme-active .stats-my-record-person span{color:#aa434a!important}
html.christmas-theme-active .stats-my-record-person small{color:#738e82!important}
html.christmas-theme-active .stats-my-record-totals span{color:#728c80!important}
html.christmas-theme-active .stats-my-record-featured>div{border-left:2px solid rgba(57,127,95,.3)!important}
html.christmas-theme-active .stats-my-record-featured span{color:#748e82!important}
html.christmas-theme-active .stats-my-record-action{border:1px solid rgba(57,127,95,.2)!important;background:rgba(57,127,95,.075)!important;color:#d46e75!important}
html.christmas-theme-active .stats-my-record-action:hover{background:rgba(57,127,95,.12)!important;border-color:rgba(57,127,95,.36)!important}
html.christmas-theme-active .stats-record-nav{background:rgba(7,23,17,.91)!important}
html.christmas-theme-active .stats-record-filter{color:#738e82!important}
html.christmas-theme-active .stats-record-filter:hover{color:#d07b80!important}
html.christmas-theme-active .stats-record-filter.active{border-color:rgba(57,127,95,.22)!important;background:linear-gradient(135deg,rgba(57,127,95,.14),rgba(57,127,95,.055))!important;color:#d86169!important}
html.christmas-theme-active .stats-record-nav>span{color:#657e73!important}
html.christmas-theme-active .stats-record-group-icon{border:1px solid rgba(57,127,95,.15)!important;background:rgba(57,127,95,.06)!important;color:#bd4a52!important}
html.christmas-theme-active .stats-record-group-head small{color:#96484d!important}
html.christmas-theme-active .stats-record-group-head p{color:#6b8579!important}
html.christmas-theme-active .stats-record-group-head>b{color:#738e82!important}
html.christmas-theme-active .record-book-card:hover{border-color:rgba(57,127,95,.17)!important}
html.christmas-theme-active .record-book-card-head span{color:#80998e!important}
html.christmas-theme-active .record-holder.clickable:hover{background:rgba(57,127,95,.035)!important}
html.christmas-theme-active .record-holder-copy span{color:#833f44!important}
html.christmas-theme-active .record-holder-value{color:#cd5b63!important}
html.christmas-theme-active .record-chaser-row.clickable:hover{background:rgba(57,127,95,.035)!important}
html.christmas-theme-active .record-chaser-position{color:#779185!important}
html.christmas-theme-active .record-chaser-row:nth-child(1) .record-chaser-position{color:#c38387!important}
html.christmas-theme-active .record-chaser-copy small{color:#7b3b3f!important}
html.christmas-theme-active .record-chaser-row>b{color:#be575e!important}
html.christmas-theme-active .rules-handbook-hero{border:1px solid rgba(49,112,83,.18)!important;background:radial-gradient(circle at 15% 5%,rgba(49,112,83,.18),transparent 36%),radial-gradient(circle at 88% 16%,rgba(176,84,90,.13),transparent 29%),linear-gradient(135deg,#0b1e17 0%,#071711 46%,#071711 100%)!important}
html.christmas-theme-active .rules-handbook-hero-art:after{border-color:rgba(49,112,83,.06)!important}
html.christmas-theme-active .rules-handbook-eyebrow{color:#9c4b50!important}
html.christmas-theme-active .rules-handbook-eyebrow:before{background:#397f61!important;box-shadow:0 0 14px rgba(57,127,95,.65)!important}
html.christmas-theme-active .rules-handbook-hero h1{background:linear-gradient(100deg,#d9b45c 0%,#d9b45c 31%,#cb4a52 63%,#ba696f 100%)!important}
html.christmas-theme-active .rules-handbook-hero p{color:#b15c62!important}
html.christmas-theme-active .handbook-action{color:#d7e0db!important}
html.christmas-theme-active .handbook-action:hover{border-color:rgba(49,112,83,.3)!important}
html.christmas-theme-active .handbook-action.primary{border-color:rgba(49,112,83,.28)!important;background:linear-gradient(135deg,rgba(49,112,83,.2),rgba(49,112,83,.08))!important;color:#db6e75!important}
html.christmas-theme-active .handbook-status-pill{border:1px solid rgba(49,112,83,.2)!important;background:rgba(49,112,83,.07)!important;color:#c06268!important}
html.christmas-theme-active .rules-handbook-seal{border:1px solid rgba(49,112,83,.22)!important;background:radial-gradient(circle,rgba(49,112,83,.1),rgba(15,35,27,.5) 68%)!important;box-shadow:inset 0 0 0 9px rgba(255,255,255,.015),0 0 45px rgba(49,112,83,.06)!important}
html.christmas-theme-active .rules-handbook-seal:before{border:1px dashed rgba(49,112,83,.18)!important}
html.christmas-theme-active .rules-handbook-seal span,
html.christmas-theme-active .rules-handbook-seal small{color:#799389!important}
html.christmas-theme-active .rules-handbook-seal strong{color:#cd4a53!important}
html.christmas-theme-active .rules-section-label span{color:#98494f!important}
html.christmas-theme-active .rules-section-label strong{color:#d3ded8!important}
html.christmas-theme-active .rules-glance-grid{background:rgba(7,23,17,.3)!important}
html.christmas-theme-active .rules-glance-grid small{color:#799389!important}
html.christmas-theme-active .rules-glance-grid strong{color:#d9b45c!important}
html.christmas-theme-active .rules-glance-grid article:nth-child(3) strong,
html.christmas-theme-active .rules-glance-grid article:nth-child(4) strong{color:#d46e75!important}
html.christmas-theme-active .rules-glance-grid span{color:#6f897d!important}
html.christmas-theme-active .rules-flow-track{background:rgba(7,23,17,.28)!important}
html.christmas-theme-active .rules-flow-track b{color:#9d3f45!important}
html.christmas-theme-active .rules-flow-track strong{color:#d7e0db!important}
html.christmas-theme-active .rules-flow-track span{color:#6f897e!important}
html.christmas-theme-active .rules-flow-track>i{color:#53282b!important}
html.christmas-theme-active .rules-handbook-nav{background:rgba(15,35,27,.88)!important}
html.christmas-theme-active .rules-handbook-nav button{color:#9c4b50!important}
html.christmas-theme-active .rules-handbook-nav button:hover{border-color:rgba(49,112,83,.18)!important;background:rgba(49,112,83,.065)!important;color:#d9b45c!important}
html.christmas-theme-active .rules-chapter>header>span{border:1px solid rgba(49,112,83,.17)!important;background:rgba(49,112,83,.065)!important;color:#bc444c!important}
html.christmas-theme-active .rules-chapter header small{color:#7e3d41!important}
html.christmas-theme-active .rules-chapter header h2{color:#d9b45c!important}
html.christmas-theme-active .rules-chapter header p{color:#779185!important}
html.christmas-theme-active .handbook-rule[open]{border-color:rgba(49,112,83,.16)!important;background:linear-gradient(145deg,rgba(49,112,83,.045),rgba(255,255,255,.014))!important}
html.christmas-theme-active .handbook-rule.prize[open]{border-color:rgba(195,68,76,.18)!important}
html.christmas-theme-active .handbook-rule-number{border:1px solid rgba(49,112,83,.13)!important;background:rgba(49,112,83,.05)!important;color:#98494e!important}
html.christmas-theme-active .handbook-rule-summary-copy strong{color:#d7e0db!important}
html.christmas-theme-active .handbook-rule-summary-copy small{color:#6f897d!important}
html.christmas-theme-active .handbook-rule-toggle:before,
html.christmas-theme-active .handbook-rule-toggle:after{background:#7c968a!important}
html.christmas-theme-active .handbook-bullets li{color:#bc7378!important}
html.christmas-theme-active .handbook-bullets li:before{color:#a24148!important}
html.christmas-theme-active .handbook-inline-link{color:#b15c62!important}
html.christmas-theme-active .handbook-inline-link:hover{color:#d9b45c!important}
html.christmas-theme-active .handbook-callout{background:rgba(7,23,17,.32)!important}
html.christmas-theme-active .handbook-callout.info>span{background:rgba(49,112,83,.1)!important;color:#be444c!important}
html.christmas-theme-active .handbook-callout strong{color:#d3ded8!important}
html.christmas-theme-active .handbook-callout p{color:#7f988d!important}
html.christmas-theme-active .handbook-score-grid>div{border:1px solid rgba(49,112,83,.09)!important;background:rgba(49,112,83,.035)!important}
html.christmas-theme-active .handbook-score-grid strong{color:#d9b45c!important}
html.christmas-theme-active .handbook-score-grid span{color:#728d81!important}
html.christmas-theme-active .handbook-prize-grid>div{border:1px solid rgba(186,63,72,.1)!important;background:linear-gradient(135deg,rgba(186,63,72,.06),rgba(255,255,255,.015))!important}
html.christmas-theme-active .handbook-prize-grid small{color:#738e82!important}
html.christmas-theme-active .handbook-prize-grid strong{color:#d9b45c!important}
html.christmas-theme-active .handbook-prize-grid span{color:#6b8579!important}
html.christmas-theme-active .rules-handbook-closing{border:1px solid rgba(49,112,83,.12)!important;background:linear-gradient(110deg,rgba(49,112,83,.055),rgba(255,255,255,.014))!important}
html.christmas-theme-active .rules-handbook-closing>span{background:rgba(49,112,83,.08)!important;color:#b34d54!important}
html.christmas-theme-active .rules-handbook-closing small{color:#833f44!important}
html.christmas-theme-active .rules-handbook-closing strong{color:#d7e0db!important}
html.christmas-theme-active .rules-handbook-closing p{color:#779185!important}
html.christmas-theme-active .rules-handbook-closing a{color:#b15c62!important}
html.christmas-theme-active .rules-handbook-closing a:hover{color:#d9b45c!important}
html.christmas-theme-active .prize-centre-hero{border:1px solid rgba(172,67,74,.18)!important;background:radial-gradient(circle at 18% 8%,rgba(49,112,83,.18),transparent 35%),radial-gradient(circle at 85% 30%,rgba(177,86,92,.15),transparent 30%),linear-gradient(135deg,#1a0d0e 0%,#071711 47%,#071711 100%)!important}
html.christmas-theme-active .prize-centre-atmosphere i:nth-child(2){border-color:rgba(57,127,95,.06)!important}
html.christmas-theme-active .prize-centre-copy>span{color:#a54b51!important}
html.christmas-theme-active .prize-centre-copy h1{background:linear-gradient(100deg,#d9b45c 0%,#d1787e 34%,#bf4b53 70%,#bf7479 100%)!important}
html.christmas-theme-active .prize-centre-copy p{color:#d0b36a!important}
html.christmas-theme-active .prize-centre-copy>small{color:#823f43!important}
html.christmas-theme-active .prize-centre-season-totals>span{color:#789286!important}
html.christmas-theme-active .prize-centre-quick>div{background:rgba(7,23,17,.54)!important}
html.christmas-theme-active .prize-centre-quick span{color:#738e82!important}
html.christmas-theme-active .prize-centre-quick strong{color:#d9b45c!important}
html.christmas-theme-active .prize-centre-quick small{color:#698378!important}
html.christmas-theme-active .prize-section-heading span{color:#9f4a50!important}
html.christmas-theme-active .prize-section-heading p{color:#738e82!important}
html.christmas-theme-active .prize-section-heading>b{color:#667f74!important}
html.christmas-theme-active .prize-rules-link{color:#7c968a!important}
html.christmas-theme-active .prize-rules-link:hover{color:#d06d74!important}
html.christmas-theme-active .prize-offer-card{background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(15,35,27,.44))!important}
html.christmas-theme-active .prize-offer-card:after{background:radial-gradient(circle,rgba(57,127,95,.12),transparent 68%)!important}
html.christmas-theme-active .prize-offer-card.monthly:after{background:radial-gradient(circle,rgba(181,94,100,.13),transparent 68%)!important}
html.christmas-theme-active .prize-offer-head span{color:#698278!important}
html.christmas-theme-active .prize-offer-head b{background:rgba(57,127,95,.09)!important;color:#bd4b53!important}
html.christmas-theme-active .prize-offer-pair small{color:#698278!important}
html.christmas-theme-active .prize-offer-text{color:#cd7d82!important}
html.christmas-theme-active .prize-offer-card p{color:#799389!important}
html.christmas-theme-active .prize-journey-track:before{background:linear-gradient(90deg,rgba(57,127,95,.18),rgba(181,94,100,.17),rgba(226,186,83,.18))!important}
html.christmas-theme-active .prize-journey-step:before{border:3px solid #071711!important;background:#a2464c!important;box-shadow:0 0 0 1px rgba(162,70,76,.25)!important}
html.christmas-theme-active .prize-journey-step>span{color:#687f75!important}
html.christmas-theme-active .prize-journey-step>strong{color:#cd7d82!important}
html.christmas-theme-active .prize-journey-step>small{color:#718b7f!important}
html.christmas-theme-active .prize-my-cabinet{border:1px solid rgba(57,127,95,.15)!important;background:linear-gradient(110deg,rgba(57,127,95,.07),rgba(7,23,17,.9) 42%,rgba(175,81,87,.06))!important}
html.christmas-theme-active .prize-my-cabinet.has-prizes{background:linear-gradient(110deg,rgba(226,186,83,.055),rgba(7,23,17,.9) 42%,rgba(57,127,95,.055))!important}
html.christmas-theme-active .prize-my-person span,
html.christmas-theme-active .prize-my-total span,
html.christmas-theme-active .prize-my-latest span{color:#7b3b40!important}
html.christmas-theme-active .prize-my-person small{color:#6f897e!important}
html.christmas-theme-active .prize-my-total small{color:#6f897e!important}
html.christmas-theme-active .prize-my-latest small{color:#864045!important}
html.christmas-theme-active .prize-my-action{border:1px solid rgba(57,127,95,.18)!important;background:rgba(57,127,95,.07)!important;color:#c56168!important}
html.christmas-theme-active .prize-my-action:hover{background:rgba(57,127,95,.12)!important;border-color:rgba(57,127,95,.3)!important}
html.christmas-theme-active .prize-live-strip>small{color:#6f897d!important}
html.christmas-theme-active .diamond-leader-podium:hover{border-color:rgba(57,127,95,.18)!important}
html.christmas-theme-active .diamond-leader-podium>small{color:#698278!important}
html.christmas-theme-active .diamond-leader-compact:hover{border-color:rgba(57,127,95,.16)!important;background:rgba(57,127,95,.025)!important}
html.christmas-theme-active .diamond-leader-compact>span{color:#718b7f!important}
html.christmas-theme-active .diamond-leader-compact>small{color:#783a3e!important}
html.christmas-theme-active .prize-history-nav{background:rgba(15,35,27,.92)!important}
html.christmas-theme-active .prize-history-nav button{color:#6d877b!important}
html.christmas-theme-active .prize-history-nav button:hover{color:#c98186!important}
html.christmas-theme-active .prize-history-nav button.active{border-color:rgba(57,127,95,.25)!important;background:rgba(57,127,95,.08)!important;color:#ce636a!important}
html.christmas-theme-active .prize-history-nav>span{color:#683236!important}
html.christmas-theme-active .prize-history-card:hover{border-color:rgba(57,127,95,.16)!important;background:rgba(57,127,95,.025)!important}
html.christmas-theme-active .prize-history-kind{background:rgba(57,127,95,.07)!important;color:#ae4f55!important}
html.christmas-theme-active .prize-history-kind.monthly{background:rgba(210,176,91,.08)!important;color:#c0787c!important}
html.christmas-theme-active .prize-history-date small{color:#77393d!important}
html.christmas-theme-active .prize-history-winner small{color:#77393d!important}
html.christmas-theme-active .prize-history-award-modern small{color:#77393d!important}
html.christmas-theme-active .prize-history-arrow{color:#673235!important}
html.christmas-theme-active .my-season-command-hero{border:1px solid rgba(151,58,64,.2)!important;background:radial-gradient(circle at 12% 10%,rgba(49,112,83,.17),transparent 34%),radial-gradient(circle at 88% 12%,rgba(178,88,94,.12),transparent 32%),linear-gradient(135deg,#0a1c16 0%,#071711 46%,#071711 100%)!important}
html.christmas-theme-active .my-season-command-atmosphere i:nth-child(2){border-color:rgba(49,112,83,.07)!important}
html.christmas-theme-active .my-season-command-kicker{color:#9b4a50!important}
html.christmas-theme-active .my-season-command-kicker i{background:#a13d44!important;box-shadow:0 0 14px rgba(161,61,68,.7)!important}
html.christmas-theme-active .my-season-command-avatar{background:linear-gradient(145deg,rgba(49,112,83,.17),rgba(216,180,92,.07))!important;border:1px solid rgba(49,112,83,.18)!important}
html.christmas-theme-active .my-season-command-person>div>span{color:#799389!important}
html.christmas-theme-active .my-season-command-person h1{color:#d9b45c!important}
html.christmas-theme-active .my-season-command-person p{color:#ab5358!important}
html.christmas-theme-active .my-season-command-scoreboard{background:rgba(7,23,17,.36)!important}
html.christmas-theme-active .my-season-command-scoreboard span{color:#864045!important}
html.christmas-theme-active .my-season-command-scoreboard strong{color:#d9b45c!important}
html.christmas-theme-active .my-season-hero-action{color:#c17e82!important}
html.christmas-theme-active .my-season-hero-action.primary{border-color:rgba(49,112,83,.26)!important;background:linear-gradient(135deg,rgba(49,112,83,.18),rgba(49,112,83,.07))!important;color:#d9b45c!important}
html.christmas-theme-active .my-season-hero-action.quiet{color:#789286!important}
html.christmas-theme-active .my-season-hero-action:hover{border-color:rgba(49,112,83,.3)!important;color:#d9b45c!important}
html.christmas-theme-active .my-season-now{border:1px solid rgba(155,60,67,.18)!important;background:linear-gradient(135deg,rgba(10,28,21,.96),rgba(7,23,17,.98))!important}
html.christmas-theme-active .my-season-now:before{background:radial-gradient(circle at 50% 10%,rgba(49,112,83,.08),transparent 42%)!important}
html.christmas-theme-active .my-season-now.live{border-color:rgba(163,58,65,.34)!important;box-shadow:0 20px 55px rgba(113,30,35,.10)!important}
html.christmas-theme-active .my-season-now.win{border-color:rgba(159,64,70,.25)!important}
html.christmas-theme-active .my-season-now-head span{color:#738e82!important}
html.christmas-theme-active .my-season-now.live .my-season-now-head span{color:#cd3a44!important}
html.christmas-theme-active .my-season-now-head>b{color:#d0b065!important}
html.christmas-theme-active .my-season-now.live .my-season-now-head>b{color:#d8646b!important;border-color:rgba(49,112,83,.18)!important}
html.christmas-theme-active .my-season-now-side span{color:#789286!important}
html.christmas-theme-active .my-season-now-score small{color:#98494f!important}
html.christmas-theme-active .my-season-now-action{color:#b6666c!important}
html.christmas-theme-active .my-season-now-action:hover{background:rgba(49,112,83,.055)!important;color:#d9b45c!important}
html.christmas-theme-active .my-season-now.empty span{color:#718c80!important}
html.christmas-theme-active .my-season-now.empty p{color:#819a8f!important}
html.christmas-theme-active .my-season-now.empty .my-season-now-action{border:1px solid rgba(49,112,83,.16)!important}
html.christmas-theme-active .my-season-section-head span,
html.christmas-theme-active .my-season-card-head span{color:#6b8579!important}
html.christmas-theme-active .my-season-competition-card{background:linear-gradient(145deg,rgba(10,29,22,.78),rgba(7,23,17,.93))!important}
html.christmas-theme-active .my-season-competition-card:after{border:1px solid rgba(49,112,83,.06)!important}
html.christmas-theme-active .my-season-competition-card:hover{border-color:rgba(49,112,83,.22)!important}
html.christmas-theme-active .my-season-competition-card span{color:#718c80!important}
html.christmas-theme-active .my-season-competition-card small{color:#98494f!important}
html.christmas-theme-active .my-season-competition-card b{color:#9f4d52!important}
html.christmas-theme-active .my-season-competition-card.monthly strong{color:#c98c90!important}
html.christmas-theme-active .my-season-dashboard-card{background:linear-gradient(145deg,rgba(25,23,21,.82),rgba(7,23,17,.94))!important}
html.christmas-theme-active .my-season-card-head button{color:#a04d52!important}
html.christmas-theme-active .my-season-next-list b{color:#718b7f!important}
html.christmas-theme-active .my-season-next-list small{color:#738e82!important}
html.christmas-theme-active .my-season-next-list i{color:#718c80!important}
html.christmas-theme-active .my-season-inbox-list button>i{background:var(--my-alert,#2f7558)!important}
html.christmas-theme-active .my-season-inbox-list button.unread>i{box-shadow:0 0 12px color-mix(in srgb,var(--my-alert,#2f7558) 45%,transparent)!important}
html.christmas-theme-active .my-season-inbox-list small{color:#758f83!important}
html.christmas-theme-active .my-season-story-list article>b{border:1px solid rgba(49,112,83,.12)!important;background:rgba(49,112,83,.06)!important;color:#b95158!important}
html.christmas-theme-active .my-season-story-list small{color:#7e3d41!important}
html.christmas-theme-active .my-season-story-list em{color:#748e82!important}
html.christmas-theme-active .my-season-milestone-icon{color:rgba(49,112,83,.08)!important}
html.christmas-theme-active .my-season-dashboard-card.milestone p{color:#7c968a!important}
html.christmas-theme-active .my-season-reward-stats span{color:#728c80!important}
html.christmas-theme-active .my-season-reward-latest span{color:#884246!important}
html.christmas-theme-active .my-season-reward-latest small{color:#728c80!important}
html.christmas-theme-active .my-season-quick-dock{background:rgba(7,23,17,.86)!important}
html.christmas-theme-active .my-season-quick-dock button,
html.christmas-theme-active .my-season-quick-dock a{color:#aec0b6!important}
html.christmas-theme-active .my-season-quick-dock b{color:#a0444a!important}
html.christmas-theme-active .my-season-quick-dock button:hover,
html.christmas-theme-active .my-season-quick-dock a:hover{background:rgba(49,112,83,.07)!important;color:#d9b45c!important}
html.christmas-theme-active .my-season-profile-cta{box-shadow:0 0 22px rgba(49,112,83,.08)!important}
html.christmas-theme-active .gameweek-rankings-command{border:1px solid rgba(49,112,83,.12)!important;background:linear-gradient(120deg,rgba(49,112,83,.045),rgba(255,255,255,.018))!important}
html.christmas-theme-active .gameweek-gw-nav>button{color:#b6676d!important}
html.christmas-theme-active .gameweek-gw-nav>button:hover:not(:disabled){border-color:rgba(49,112,83,.28)!important;color:#d9b45c!important}
html.christmas-theme-active .gameweek-gw-nav label{border:1px solid rgba(49,112,83,.16)!important;background:rgba(49,112,83,.055)!important}
html.christmas-theme-active .gameweek-gw-nav label>span{color:#96484d!important}
html.christmas-theme-active .gameweek-my-summary{border:1px solid rgba(49,112,83,.18)!important;background:radial-gradient(circle at 8% 50%,rgba(49,112,83,.10),transparent 28%),linear-gradient(115deg,rgba(10,29,22,.88),rgba(7,23,17,.94) 48%,rgba(12,32,25,.88))!important}
html.christmas-theme-active .gameweek-my-summary.live{background:radial-gradient(circle at 8% 50%,rgba(226,186,83,.09),transparent 28%),linear-gradient(115deg,rgba(37,39,34,.88),rgba(7,23,17,.94) 48%,rgba(12,32,25,.88))!important}
html.christmas-theme-active .gameweek-my-identity small{color:#80998e!important}
html.christmas-theme-active .gameweek-my-metrics span{color:#758f83!important}
html.christmas-theme-active .gameweek-my-metrics small{color:#833f43!important}
html.christmas-theme-active .gameweek-my-profile{border:1px solid rgba(49,112,83,.2)!important;background:rgba(49,112,83,.07)!important;color:#d9b45c!important}
html.christmas-theme-active .gameweek-my-profile:hover{background:rgba(49,112,83,.12)!important;border-color:rgba(49,112,83,.34)!important}
html.christmas-theme-active .gameweek-snapshot span{color:#738e82!important}
html.christmas-theme-active .gameweek-top-winner:hover,
html.christmas-theme-active .gameweek-top-runner:hover{border-color:rgba(49,112,83,.25)!important}
html.christmas-theme-active .gameweek-top-winner-copy small{color:#7f988d!important}
html.christmas-theme-active .gameweek-top-medal{color:#b6676c!important}
html.christmas-theme-active .gameweek-top-runner.place-2 .gameweek-top-medal{color:#f0ece3!important;background:rgba(201,143,147,.08)!important}
html.christmas-theme-active .gameweek-top-runner small{color:#6f897d!important}
html.christmas-theme-active .gameweek-top-runner>b small{color:#6f897d!important}
html.christmas-theme-active .gameweek-rankings-panel-head>div:first-child small{color:#768f83!important}
html.christmas-theme-active .gameweek-ranking-search .app-icon{color:#6c867a!important}
html.christmas-theme-active .gameweek-ranking-search input::placeholder{color:#72373b!important}
html.christmas-theme-active .gameweek-rankings-tools>span{color:#6d877b!important}
html.christmas-theme-active .gameweek-rankings-context{background:rgba(49,112,83,.025)!important;color:#718b7f!important}
html.christmas-theme-active .gameweek-rankings-context strong{color:#bd767b!important}
html.christmas-theme-active .gameweek-ranking-copy strong em{border:1px solid rgba(49,112,83,.24)!important;background:rgba(49,112,83,.08)!important;color:#d35760!important}
html.christmas-theme-active .gameweek-ranking-copy small{color:#6f897d!important}
html.christmas-theme-active .gameweek-score-ranking-score small{color:#6b8579!important}
html.christmas-theme-active .gameweek-score-ranking-delta.positive{color:#b94d54!important}
html.christmas-theme-active .gameweek-score-ranking-overall{color:#ab5258!important}
html.christmas-theme-active .gameweek-ranking-links>button:hover{border-color:rgba(49,112,83,.25)!important;background:rgba(49,112,83,.045)!important}
html.christmas-theme-active .gameweek-ranking-links>button>span{background:rgba(49,112,83,.08)!important}
html.christmas-theme-active .gameweek-ranking-links small{color:#6f897d!important}
html.christmas-theme-active .gameweek-ranking-links>b{color:#738e82!important}
html.christmas-theme-active .gameweek-upcoming-state{background:radial-gradient(circle at 50% 18%,rgba(49,112,83,.08),transparent 35%),rgba(255,255,255,.015)!important}
html.christmas-theme-active .gameweek-upcoming-mark{border:1px solid rgba(49,112,83,.18)!important;background:rgba(49,112,83,.07)!important;color:#d86169!important}
html.christmas-theme-active .gameweek-upcoming-state p{color:#799389!important}
html.christmas-theme-active .monthly-flagship-hero{border:1px solid rgba(163,66,73,.19)!important;background:radial-gradient(circle at 18% 12%,rgba(49,112,83,.19),transparent 34%),radial-gradient(circle at 88% 18%,rgba(226,186,83,.13),transparent 30%),linear-gradient(135deg,#0b1e17 0%,#071711 48%,#071711 100%)!important}
html.christmas-theme-active .monthly-flagship-hero.is-final{background:radial-gradient(circle at 18% 12%,rgba(226,186,83,.14),transparent 34%),radial-gradient(circle at 86% 15%,rgba(49,112,83,.12),transparent 30%),linear-gradient(135deg,#1c1a18 0%,#071711 46%,#071711 100%)!important}
html.christmas-theme-active .monthly-hero-atmosphere i:nth-child(2){border-color:rgba(49,112,83,.07)!important}
html.christmas-theme-active .monthly-hero-copy>span,
html.christmas-theme-active .monthly-section-heading span,
html.christmas-theme-active .monthly-my-race span,
html.christmas-theme-active .monthly-standings-head>div>span{color:#bb4a52!important}
html.christmas-theme-active .monthly-hero-copy h1{background:linear-gradient(90deg,#d9b45c 0%,#d1656c 48%,#ba6a6f 100%)!important}
html.christmas-theme-active .monthly-hero-copy p{color:#b5656b!important}
html.christmas-theme-active .monthly-hero-meta b{color:#d9b45c!important}
html.christmas-theme-active .monthly-hero-meta span{color:#ae575d!important}
html.christmas-theme-active .monthly-wearable-visual{background:radial-gradient(circle at 50% 22%,rgba(226,186,83,.22),transparent 38%),linear-gradient(145deg,rgba(48,23,25,.98),rgba(17,16,15,.98))!important}
html.christmas-theme-active .monthly-wearable-visual:before{background:linear-gradient(145deg,rgba(226,186,83,.12),rgba(49,112,83,.035))!important}
html.christmas-theme-active .monthly-exclusive-prize p{color:#af595f!important}
html.christmas-theme-active .monthly-prize-note{color:#718b7f!important}
html.christmas-theme-active .monthly-navigator{background:rgba(7,23,17,.94)!important}
html.christmas-theme-active .monthly-navigator-main>button{color:#d0b36a!important}
html.christmas-theme-active .monthly-navigator-main>button:hover:not(:disabled){border-color:rgba(49,112,83,.26)!important;color:#d9b45c!important;background:rgba(49,112,83,.06)!important}
html.christmas-theme-active .monthly-navigator-main>div span{color:#ba4d54!important}
html.christmas-theme-active .monthly-navigator-main>div small{color:#768f83!important}
html.christmas-theme-active .monthly-progress-track button{color:#799389!important}
html.christmas-theme-active .monthly-progress-track button.complete{border-color:rgba(49,112,83,.18)!important;background:rgba(49,112,83,.055)!important;color:#d15a62!important}
html.christmas-theme-active .monthly-progress-track button.current{border-color:rgba(186,106,111,.20)!important;color:#c37e83!important}
html.christmas-theme-active .monthly-jump-select{color:#799389!important}
html.christmas-theme-active .monthly-jump-select select{background:#071711!important;color:#f0ece3!important}
html.christmas-theme-active .monthly-my-race{border:1px solid rgba(49,112,83,.18)!important;background:linear-gradient(115deg,rgba(49,112,83,.09),rgba(7,23,17,.92) 43%,rgba(175,83,89,.055))!important}
html.christmas-theme-active .monthly-my-race-identity small{color:#799389!important}
html.christmas-theme-active .monthly-my-race-core>div{background:rgba(15,35,27,.24)!important}
html.christmas-theme-active .monthly-my-race-core span{color:#718b7f!important}
html.christmas-theme-active .monthly-my-race-message small{color:#799389!important}
html.christmas-theme-active .monthly-my-gws button{color:#d3ded8!important}
html.christmas-theme-active .monthly-my-gws span{color:#6f897d!important}
html.christmas-theme-active .monthly-my-jump{border:1px solid rgba(49,112,83,.18)!important;background:rgba(49,112,83,.07)!important;color:#da6a71!important}
html.christmas-theme-active .monthly-race-snapshot span{color:#6f897d!important}
html.christmas-theme-active .monthly-race-snapshot small{color:#6f897d!important}
html.christmas-theme-active .monthly-prize-race{background:radial-gradient(circle at 10% 0%,rgba(226,186,83,.08),transparent 34%),linear-gradient(145deg,rgba(23,21,19,.96),rgba(15,35,27,.96))!important}
html.christmas-theme-active .monthly-section-heading p,
html.christmas-theme-active .monthly-standings-head p{color:#779185!important}
html.christmas-theme-active .monthly-prize-winner-copy small{color:#80998e!important}
html.christmas-theme-active .monthly-prize-challenger.place-2 .monthly-prize-medal{color:#d3ded8!important}
html.christmas-theme-active .monthly-prize-challenger>div small{color:#738e82!important}
html.christmas-theme-active .monthly-prize-challenger>b small{color:#6f897d!important}
html.christmas-theme-active .monthly-next-challengers>span{color:#6f897d!important}
html.christmas-theme-active .monthly-next-challengers button{color:#bb7378!important}
html.christmas-theme-active .monthly-next-challengers span{color:#d0ad5d!important}
html.christmas-theme-active .monthly-next-challengers em{color:#6f897d!important}
html.christmas-theme-active .monthly-standings-section{background:linear-gradient(145deg,rgba(8,24,18,.96),rgba(15,35,27,.96))!important}
html.christmas-theme-active .monthly-standings-tools input{color:#d7e0db!important}
html.christmas-theme-active .monthly-standings-tools>span{color:#6f897d!important}
html.christmas-theme-active .monthly-ranking-head{color:#7d3c40!important}
html.christmas-theme-active .monthly-ranking-row:hover{background:rgba(49,112,83,.035)!important}
html.christmas-theme-active .monthly-ranking-row.is-current{background:linear-gradient(90deg,rgba(49,112,83,.10),rgba(49,112,83,.025))!important;box-shadow:inset 3px 0 #9e3f45!important}
html.christmas-theme-active .monthly-ranking-pos{color:#aec0b6!important}
html.christmas-theme-active .monthly-ranking-manager strong i{background:rgba(49,112,83,.10)!important;color:#cb565e!important}
html.christmas-theme-active .monthly-ranking-manager small{color:#6f897e!important}
html.christmas-theme-active .monthly-ranking-gw{color:#b6676d!important}
html.christmas-theme-active .monthly-ranking-total{color:#d9b45c!important}
html.christmas-theme-active .monthly-ranking-total small{color:#77393e!important}
html.christmas-theme-active .monthly-ranking-avg{color:#cfaf61!important}
html.christmas-theme-active .monthly-ranking-status em{color:#6f897d!important}
html.christmas-theme-active .monthly-connected-links button:hover{border-color:rgba(49,112,83,.22)!important;background:rgba(49,112,83,.04)!important}
html.christmas-theme-active .monthly-connected-links>button>span{background:rgba(49,112,83,.08)!important;color:#cb5159!important}
html.christmas-theme-active .monthly-connected-links small{color:#833f44!important}
html.christmas-theme-active .monthly-connected-links b{color:#718b7f!important}
html.christmas-theme-active .monthly-champion-card small{color:#6f897d!important}
@media (max-width:760px){html.christmas-theme-active .monthly-ranking-gw{color:#6f897d!important}}
@media (max-width:760px){html.christmas-theme-active .monthly-ranking-mobile-gws{color:#728c80!important}}
html.christmas-theme-active .rivalry-showdown-hero{border:1px solid rgba(158,64,70,.19)!important;background:radial-gradient(circle at 18% 0%,rgba(49,112,83,.18),transparent 34%),radial-gradient(circle at 84% 10%,rgba(226,186,83,.12),transparent 31%),linear-gradient(135deg,#0b1e17,#071711 46%,#071711)!important}
html.christmas-theme-active .rivalry-showdown-atmosphere i:nth-child(2){border-color:rgba(49,112,83,.065)!important}
html.christmas-theme-active .rivalry-showdown-head>div>span,
html.christmas-theme-active .rivalry-section-head>div>span{color:#bc4b52!important}
html.christmas-theme-active .rivalry-showdown-head h1{background:linear-gradient(90deg,#d9b45c,#d5656c 50%,#bb6c71)!important}
html.christmas-theme-active .rivalry-showdown-head p{color:#a5b8ae!important}
html.christmas-theme-active .rivalry-share-actions button{color:#b6686d!important}
html.christmas-theme-active .rivalry-share-actions button:hover{border-color:rgba(49,112,83,.25)!important;color:#d9b45c!important}
html.christmas-theme-active .rivalry-picker-bar{background:rgba(15,35,27,.34)!important}
html.christmas-theme-active .rivalry-picker-bar label>span{color:#7e3d41!important}
html.christmas-theme-active .rivalry-swap{border:1px solid rgba(49,112,83,.16)!important;background:rgba(49,112,83,.06)!important;color:#d05a62!important}
html.christmas-theme-active .rivalry-duel-floor{background:radial-gradient(ellipse,rgba(49,112,83,.2),transparent 70%)!important}
html.christmas-theme-active .rivalry-duel-name em{background:rgba(49,112,83,.1)!important;color:#ca545c!important}
html.christmas-theme-active .rivalry-duel-copy>small{color:#819a8f!important}
html.christmas-theme-active .rivalry-duel-rank span{color:#b36066!important}
html.christmas-theme-active .rivalry-duel-rank b{color:#d7e0db!important}
html.christmas-theme-active .rivalry-duel-copy>button{color:#b05258!important}
html.christmas-theme-active .rivalry-versus-core>span{background:radial-gradient(circle,rgba(49,112,83,.12),rgba(7,23,17,.62))!important;box-shadow:0 0 35px rgba(49,112,83,.08)!important}
html.christmas-theme-active .rivalry-versus-core small{color:#6c867a!important}
html.christmas-theme-active .rivalry-live-showdown{border:1px solid rgba(49,112,83,.2)!important;background:linear-gradient(90deg,rgba(49,112,83,.09),rgba(7,23,17,.94))!important}
html.christmas-theme-active .rivalry-live-showdown span{color:#be4e55!important}
html.christmas-theme-active .rivalry-live-showdown span i{background:#cd3a44!important;box-shadow:0 0 10px #cd3a44!important}
html.christmas-theme-active .rivalry-live-showdown strong b{color:#d9b45c!important}
html.christmas-theme-active .rivalry-live-showdown small{color:#718b7f!important}
html.christmas-theme-active .rivalry-live-showdown button{border:1px solid rgba(49,112,83,.2)!important;background:rgba(49,112,83,.08)!important;color:#da6970!important}
html.christmas-theme-active .rivalry-direct-card{background:linear-gradient(145deg,rgba(8,25,19,.96),rgba(7,23,17,.96))!important}
html.christmas-theme-active .rivalry-direct-title span,
html.christmas-theme-active .rivalry-next-meeting span{color:#6b8579!important}
html.christmas-theme-active .rivalry-direct-title small{color:#6f897e!important}
html.christmas-theme-active .rivalry-direct-score>div b{color:#d9b45c!important}
html.christmas-theme-active .rivalry-direct-score>div span{color:#758f83!important}
html.christmas-theme-active .rivalry-direct-score>strong{color:#a54f55!important}
html.christmas-theme-active .rivalry-next-meeting strong{color:#c6555d!important}
html.christmas-theme-active .rivalry-next-meeting small{color:#6f897e!important}
html.christmas-theme-active .rivalry-next-meeting>b{color:#779185!important}
html.christmas-theme-active .rivalry-battle-section,
html.christmas-theme-active .rivalry-chart-panel,
html.christmas-theme-active .rivalry-records-section,
html.christmas-theme-active .rivalry-history-section{background:linear-gradient(145deg,rgba(8,24,18,.96),rgba(15,35,27,.96))!important}
html.christmas-theme-active .rivalry-section-head p{color:#718b7f!important}
html.christmas-theme-active .rivalry-edge span{color:#758f83!important}
html.christmas-theme-active .rivalry-edge-track i{background:linear-gradient(90deg,#863a3f,#c3424b)!important}
html.christmas-theme-active .rivalry-edge-track b{color:#d3ded8!important}
html.christmas-theme-active .rivalry-battle-card>span{color:#833f43!important}
html.christmas-theme-active .rivalry-battle-row strong.winner{color:#cb5860!important}
html.christmas-theme-active .rivalry-battle-row small{color:#823f43!important}
html.christmas-theme-active .rivalry-chart-toggle button{color:#6f897d!important}
html.christmas-theme-active .rivalry-chart-toggle button.active{background:rgba(49,112,83,.09)!important;color:#cc5d65!important}
html.christmas-theme-active .rivalry-chart-identities>span{color:#b5656a!important}
html.christmas-theme-active .rivalry-chart-identities>i{color:#6b3437!important}
html.christmas-theme-active .rivalry-record-card:hover{border-color:rgba(49,112,83,.2)!important}
html.christmas-theme-active .rivalry-record-card span{color:#6d877b!important}
html.christmas-theme-active .rivalry-record-card small{color:#cfb064!important}
html.christmas-theme-active .rivalry-record-card em{color:#667f74!important}
html.christmas-theme-active .rivalry-history-count{color:#718b7f!important}
html.christmas-theme-active .rivalry-timeline-row:hover{background:rgba(49,112,83,.03)!important}
html.christmas-theme-active .rivalry-timeline-gw{color:#6f897d!important}
html.christmas-theme-active .rivalry-timeline-side small{color:#698278!important}
html.christmas-theme-active .rivalry-timeline-row>em{color:#833f43!important}
html.christmas-theme-active .hof-hero{background:radial-gradient(circle at 18% 18%,rgba(226,186,83,.11),transparent 34%),radial-gradient(circle at 84% 12%,rgba(176,84,91,.13),transparent 28%),linear-gradient(135deg,#131110 0%,#071711 44%,#0a1c16 100%)!important;box-shadow:0 28px 60px rgba(7,23,17,.32)!important}
html.christmas-theme-active .hof-hero-copy h1{background:linear-gradient(90deg,#eed596 0%,#d9b45c 30%,#e9ca7b 100%)!important}
html.christmas-theme-active .hof-hero-copy p{color:#c07c80!important}
html.christmas-theme-active .hof-hero-meta small{color:#a5b8ae!important}
html.christmas-theme-active .hof-hero-marquee span{color:#a34e54!important}
html.christmas-theme-active .hof-hero-marquee small{color:#d0ad5d!important}
html.christmas-theme-active .hof-stat-strip article{background:linear-gradient(145deg,rgba(8,24,18,.95),rgba(7,23,17,.96))!important}
html.christmas-theme-active .hof-stat-strip span{color:#7c968a!important}
html.christmas-theme-active .hof-stat-strip small{color:#cfaf61!important}
html.christmas-theme-active .hof-section{background:linear-gradient(145deg,rgba(8,24,18,.95),rgba(7,23,17,.98))!important}
html.christmas-theme-active .hof-section-head h2{color:#d7e1dc!important}
html.christmas-theme-active .hof-section-head p{color:#cfaf61!important}
html.christmas-theme-active .hof-feature-card-head span{color:#b5666b!important}
html.christmas-theme-active .hof-feature-copy h3{color:#d7e1dc!important}
html.christmas-theme-active .hof-feature-copy p{color:#ae575c!important}
html.christmas-theme-active .hof-feature-meta span{color:#b5656b!important}
html.christmas-theme-active .hof-feature-pedestal span{color:#d0ad5d!important}
html.christmas-theme-active .hof-cup-head span{color:#d7e1dc!important}
html.christmas-theme-active .hof-cup-body strong{color:#d7e1dc!important}
html.christmas-theme-active .hof-cup-body small{color:#cfaf61!important}
html.christmas-theme-active .hof-most-decorated-main p{color:#b5656b!important}
html.christmas-theme-active .hof-most-decorated-main li span{color:#cfaf61!important}
html.christmas-theme-active .hof-most-decorated-main li strong{color:#d7e1dc!important}
html.christmas-theme-active .hof-legend-copy strong{color:#d7e1dc!important}
html.christmas-theme-active .hof-legend-copy p{color:#cfaf61!important}
html.christmas-theme-active .hof-tag-note p{color:#d0b36a!important}
html.christmas-theme-active .hof-archive-season-head span{color:#d7e1dc!important}
html.christmas-theme-active .hof-archive-line strong{color:#d7e1dc!important}
html.christmas-theme-active .hof-archive-line small{color:#cfaf61!important}
html.christmas-theme-active .hof-archive-line span{color:#b0545a!important}
html.christmas-theme-active .hof-archive-pending p{color:#d0b36a!important}
html.christmas-theme-active .season-timeline-hero{border:1px solid rgba(158,64,70,.18)!important;background:radial-gradient(circle at 18% 8%,rgba(49,112,83,.18),transparent 33%),radial-gradient(circle at 87% 12%,rgba(210,176,91,.14),transparent 30%),linear-gradient(135deg,#0b1e17,#071711 49%,#071711)!important}
html.christmas-theme-active .season-timeline-atmosphere i:nth-child(2){border-color:rgba(49,112,83,.065)!important}
html.christmas-theme-active .season-timeline-atmosphere i:nth-child(3){border-color:rgba(210,176,91,.055)!important}
html.christmas-theme-active .season-timeline-hero-copy>span,
html.christmas-theme-active .season-timeline-chapter>header span,
html.christmas-theme-active .season-timeline-road-ahead>div>span{color:#bb4a52!important}
html.christmas-theme-active .season-timeline-hero-copy h1{background:linear-gradient(90deg,#d9b45c 0%,#d5656c 50%,#bc6d72 100%)!important}
html.christmas-theme-active .season-timeline-hero-copy p{color:#b46368!important}
html.christmas-theme-active .season-timeline-hero-meta b{border:1px solid rgba(49,112,83,.2)!important;background:rgba(49,112,83,.07)!important;color:#d26168!important}
html.christmas-theme-active .season-timeline-hero-meta small{color:#9c4b50!important}
html.christmas-theme-active .season-timeline-journey-labels span{color:#cfaf61!important}
html.christmas-theme-active .season-timeline-journey-labels b{color:#d7e0db!important}
html.christmas-theme-active .season-timeline-track>i{background:linear-gradient(90deg,#83373c,#c2424a 70%,#c0757a)!important;box-shadow:0 0 20px rgba(49,112,83,.18)!important}
html.christmas-theme-active .season-timeline-track:before,
html.christmas-theme-active .season-timeline-track:after{border:3px solid #071711!important}
html.christmas-theme-active .season-timeline-track:before{background:#b13f47!important}
html.christmas-theme-active .season-timeline-track:after{background:#462224!important}
html.christmas-theme-active .season-timeline-current{border:3px solid #071711!important}
html.christmas-theme-active .season-timeline-current em{color:#bb7176!important}
html.christmas-theme-active .season-timeline-journey-foot span{color:#728d81!important}
html.christmas-theme-active .season-timeline-stats span{color:#6f897d!important}
html.christmas-theme-active .season-timeline-stats strong{color:#d9b45c!important}
html.christmas-theme-active .season-timeline-stats small{color:#6f897d!important}
html.christmas-theme-active .season-timeline-filter{background:rgba(7,23,17,.95)!important}
html.christmas-theme-active .season-timeline-filter button{color:#758f83!important}
html.christmas-theme-active .season-timeline-filter button:hover:not(:disabled){color:#d1787e!important;background:rgba(49,112,83,.045)!important}
html.christmas-theme-active .season-timeline-filter button.active{border-color:rgba(49,112,83,.22)!important;background:rgba(49,112,83,.085)!important;color:#d86169!important}
html.christmas-theme-active .season-timeline-filter>span{color:#667f74!important}
html.christmas-theme-active .season-timeline-jump button{color:#728c80!important}
html.christmas-theme-active .season-timeline-jump button:hover{border-color:rgba(49,112,83,.2)!important;color:#d76a71!important}
html.christmas-theme-active .season-timeline-chapter{background:linear-gradient(145deg,rgba(22,11,11,.96),rgba(7,23,17,.98))!important}
html.christmas-theme-active .season-timeline-chapter.current{border-color:rgba(49,112,83,.14)!important}
html.christmas-theme-active .season-timeline-chapter>header h2{color:#d9b45c!important}
html.christmas-theme-active .season-timeline-chapter>header p{color:#738e82!important}
html.christmas-theme-active .season-timeline-chapter>header>b{color:#80998e!important}
html.christmas-theme-active .season-timeline-chapter>header>b.live{border-color:rgba(49,112,83,.18)!important;background:rgba(49,112,83,.07)!important;color:#cc5d65!important}
html.christmas-theme-active .season-story-rail:before{background:linear-gradient(transparent,rgba(125,60,65,.22) 3%,rgba(125,60,65,.22) 97%,transparent)!important}
html.christmas-theme-active .season-story-node{border:3px solid #071711!important;background:#1d0e0f!important;color:#be4f57!important;box-shadow:0 0 0 1px rgba(161,64,71,.15)!important}
html.christmas-theme-active .season-story-card.gameweek[open] summary{background:rgba(49,112,83,.025)!important}
html.christmas-theme-active .season-story-kicker{color:#b84c53!important}
html.christmas-theme-active .season-story-card.gameweek summary>strong{color:#d9b45c!important}
html.christmas-theme-active .season-gw-summary-metrics span{color:#6f897d!important}
html.christmas-theme-active .season-gw-summary-metrics b{color:#c78388!important}
html.christmas-theme-active .season-story-card.gameweek summary>em{color:#a04d53!important}
html.christmas-theme-active .season-gw-highlight-grid span{color:#698278!important}
html.christmas-theme-active .season-gw-highlight-grid strong{color:#d3ded8!important}
html.christmas-theme-active .season-gw-highlight-grid small{color:#6f897e!important}
html.christmas-theme-active .season-gw-actions button{border:1px solid rgba(49,112,83,.13)!important;background:rgba(49,112,83,.05)!important;color:#bf6066!important}
html.christmas-theme-active .season-gw-actions button:hover{border-color:rgba(49,112,83,.25)!important;background:rgba(49,112,83,.08)!important}
html.christmas-theme-active .season-story-icon{background:rgba(49,112,83,.07)!important;color:#c25057!important}
html.christmas-theme-active .season-story-card.compact strong{color:#d7e0db!important}
html.christmas-theme-active .season-story-card.compact p{color:#718b7f!important}
html.christmas-theme-active .season-story-card.compact>button{color:#b3575d!important}
html.christmas-theme-active .season-story-card.compact.news .season-story-icon{background:rgba(184,101,107,.08)!important}
html.christmas-theme-active .season-story-card.compact.my-story.win{border-color:rgba(163,66,73,.12)!important}
html.christmas-theme-active .season-story-major{background:radial-gradient(circle at 18% 0%,rgba(226,186,83,.09),transparent 32%),linear-gradient(145deg,rgba(22,20,19,.97),rgba(15,35,27,.98))!important}
html.christmas-theme-active .season-story-major-main>div>span{color:#839b90!important}
html.christmas-theme-active .season-story-major-main p{color:#ae565c!important}
html.christmas-theme-active .season-story-major.cup{border-color:rgba(187,108,113,.13)!important}
html.christmas-theme-active .timeline-current-marker{border:1px solid rgba(49,112,83,.22)!important;background:linear-gradient(145deg,rgba(49,112,83,.10),rgba(7,23,17,.97))!important;box-shadow:0 0 34px rgba(49,112,83,.06)!important}
html.christmas-theme-active .timeline-current-marker:before{background:rgba(49,112,83,.25)!important}
html.christmas-theme-active .timeline-current-marker>span{color:#ca525a!important}
html.christmas-theme-active .timeline-current-marker>strong{color:#d9b45c!important}
html.christmas-theme-active .timeline-current-marker>small{color:#789286!important}
html.christmas-theme-active .timeline-current-marker button{border:1px solid rgba(49,112,83,.18)!important;background:rgba(49,112,83,.07)!important;color:#d0646b!important}
html.christmas-theme-active .season-timeline-road-ahead{border:1px solid rgba(210,176,91,.12)!important;background:radial-gradient(circle at 90% 0%,rgba(210,176,91,.08),transparent 32%),linear-gradient(145deg,rgba(22,11,11,.96),rgba(7,23,17,.98))!important}
html.christmas-theme-active .season-timeline-road-ahead h2{color:#d7e1dc!important}
html.christmas-theme-active .season-timeline-road-ahead p{color:#738e82!important}
html.christmas-theme-active .season-road-markers button:hover{border-color:rgba(210,176,91,.19)!important;background:rgba(210,176,91,.04)!important}
html.christmas-theme-active .season-road-markers span{color:#be7176!important}
html.christmas-theme-active .season-road-markers strong{color:#d7e1dc!important}
html.christmas-theme-active .season-road-markers small{color:#6f897e!important}
html.christmas-theme-active .home-hero-pulse{border:1px solid rgba(157,68,74,.15)!important;background:radial-gradient(circle at 12% 0%,rgba(153,62,68,.08),transparent 34%),
    linear-gradient(135deg,rgba(7,23,17,.78),rgba(24,11,12,.62))!important}
html.christmas-theme-active .home-hero-pulse.live{border-color:rgba(57,127,95,.24)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 0 28px rgba(57,127,95,.045)!important}
html.christmas-theme-active .home-hero-pulse.final{border-color:rgba(174,76,83,.16)!important}
html.christmas-theme-active .home-hero-pulse-head>span{color:#ab5258!important}
html.christmas-theme-active .home-hero-pulse-head>span i{background:#993e44!important;box-shadow:0 0 0 4px rgba(153,62,68,.08)!important}
html.christmas-theme-active .home-hero-pulse.final .home-hero-pulse-head>span i{background:#ae4c53!important;box-shadow:0 0 0 4px rgba(174,76,83,.08)!important}
html.christmas-theme-active .home-hero-pulse-head button{color:#b35158!important}
html.christmas-theme-active .home-hero-pulse-head button:hover{color:#d9b45c!important}
html.christmas-theme-active .home-hero-pulse-item span{color:#768f83!important}
html.christmas-theme-active .home-hero-pulse-item strong{color:#d7e1dc!important}
html.christmas-theme-active .home-hero-pulse-item small{color:#d0b065!important}
html.christmas-theme-active .arcade-page.vegas-arcade:before{background:radial-gradient(circle at 10% 8%,rgba(228,39,61,.16),transparent 25%),radial-gradient(circle at 90% 14%,rgba(169,78,84,.19),transparent 27%),radial-gradient(circle at 55% 48%,rgba(223,176,58,.07),transparent 32%),linear-gradient(180deg,#071711 0%,#071711 42%,#071711 100%)!important}
html.christmas-theme-active .vegas-marquee{background:radial-gradient(circle at 15% 20%,rgba(228,38,60,.28),transparent 28%),radial-gradient(circle at 80% 22%,rgba(174,80,86,.31),transparent 30%),linear-gradient(135deg,#071711 0%,#071711 48%,#071711 100%)!important;box-shadow:0 0 0 7px #2e191b,0 0 0 10px #e0b342,0 32px 90px rgba(0,0,0,.48),inset 0 0 80px rgba(255,255,255,.04)!important}
html.christmas-theme-active .vegas-marquee-copy h1{text-shadow:0 3px 0 #872631,0 7px 0 #211011,0 0 28px rgba(230,53,74,.5)!important}
html.christmas-theme-active .vegas-marquee-copy p{color:#ca9ca1!important}
html.christmas-theme-active .vegas-marquee-copy>div b{background:rgba(7,23,17,.44)!important;color:#c78b8f!important}
html.christmas-theme-active .vegas-sign{background:linear-gradient(180deg,#1a0d0e,#132b22)!important;box-shadow:0 0 0 5px #3c1d1f,0 0 32px rgba(230,54,75,.28),inset 0 0 26px rgba(172,79,85,.14)!important}
html.christmas-theme-active .vegas-sign>small{color:#b6787f!important}
html.christmas-theme-active .vegas-host-stage{background:linear-gradient(180deg,rgba(226,183,75,.14),rgba(35,17,18,.82) 24%,rgba(15,35,27,.96))!important}
html.christmas-theme-active .vegas-hosts:after{background:radial-gradient(ellipse,rgba(230,27,40,.24),rgba(171,85,95,.1) 42%,rgba(0,0,0,0) 74%)!important}
html.christmas-theme-active .vegas-player-bar{background:linear-gradient(180deg,rgba(8,25,19,.96),rgba(15,35,27,.98))!important}
html.christmas-theme-active .vegas-player-bar span{color:#b77981!important}
html.christmas-theme-active .vegas-player-bar small{color:#738e82!important}
html.christmas-theme-active .vegas-lobby-head p{color:#cfaf61!important}
html.christmas-theme-active .vegas-live-board{border:1px solid rgba(181,60,68,.25)!important;background:rgba(7,23,17,.52)!important}
html.christmas-theme-active .vegas-live-board i{background:#b53c44!important;box-shadow:0 0 0 5px rgba(181,60,68,.08),0 0 16px #b53c44!important}
html.christmas-theme-active .vegas-live-board span{color:#bd4b53!important}
html.christmas-theme-active .vegas-live-board strong{color:#d9b45c!important}
html.christmas-theme-active .vegas-cabinet-card{border:2px solid color-mix(in srgb,var(--vegas-accent) 65%,#0b2018)!important;background:linear-gradient(165deg,color-mix(in srgb,var(--vegas-accent) 11%,#071711),#071711 58%)!important;box-shadow:0 13px 0 #071711,0 23px 46px rgba(0,0,0,.38),inset 0 0 25px rgba(255,255,255,.025)!important}
html.christmas-theme-active .vegas-cabinet-card.theme-purple{--vegas-accent:#b96f78!important}
html.christmas-theme-active .vegas-cabinet-card.theme-green{--vegas-accent:#a13940!important}
html.christmas-theme-active .vegas-cabinet-card.theme-blue{--vegas-accent:#ac4f55!important}
html.christmas-theme-active .vegas-cabinet-card.theme-pink{--vegas-accent:#b66b74!important}
html.christmas-theme-active .vegas-cabinet-card.available:hover{box-shadow:0 16px 0 #071711,0 31px 65px rgba(0,0,0,.48),0 0 28px color-mix(in srgb,var(--vegas-accent) 25%,transparent)!important}
html.christmas-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,#071711)!important}
html.christmas-theme-active .vegas-card-screen>i{background:color-mix(in srgb,var(--vegas-accent) 12%,#071711)!important}
html.christmas-theme-active .vegas-card-screen>small{color:#aa6069!important}
html.christmas-theme-active .vegas-card-meta b{color:#9e555e!important}
html.christmas-theme-active .vegas-card-controls>span{color:#d0a7ac!important}
html.christmas-theme-active .vegas-active-machine{background:#071711!important;box-shadow:0 15px 0 #071711,0 34px 85px rgba(0,0,0,.5),0 0 36px color-mix(in srgb,var(--vegas-accent) 20%,transparent)!important}
html.christmas-theme-active .vegas-active-machine.theme-purple{--vegas-accent:#b96f78!important}
html.christmas-theme-active .vegas-active-machine.theme-green{--vegas-accent:#a13940!important}
html.christmas-theme-active .vegas-active-machine.theme-blue{--vegas-accent:#ac4f55!important}
html.christmas-theme-active .vegas-active-machine.theme-pink{--vegas-accent:#b66b74!important}
html.christmas-theme-active .vegas-cabinet-top{border-bottom:2px solid color-mix(in srgb,var(--vegas-accent) 55%,#071711)!important;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--vegas-accent) 18%,transparent),transparent 58%),linear-gradient(180deg,#0a1c16,#071711)!important}
html.christmas-theme-active .vegas-cabinet-top button{color:#c7979c!important}
html.christmas-theme-active .vegas-cabinet-top>em{color:#7f988d!important}
html.christmas-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,#071711,#071711)!important}
html.christmas-theme-active .vegas-cabinet-controls{border-top:2px solid color-mix(in srgb,var(--vegas-accent) 48%,#071711)!important;background:linear-gradient(180deg,#071711,#071711)!important}
html.christmas-theme-active .vegas-cabinet-controls>i:nth-child(2){border-color:#311819!important;background:#923c42!important;box-shadow:0 4px 0 #35181a!important}
html.christmas-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,#071711)!important}
html.christmas-theme-active .vegas-machine-logo p{color:#b37179!important}
html.christmas-theme-active .vegas-machine-rules li{color:#c08a90!important}
html.christmas-theme-active .vegas-machine-actions button,
html.christmas-theme-active .vegas-finish-actions button{color:#ca9ca1!important}
html.christmas-theme-active .vegas-machine-actions button.daily{border-color:#bb747c!important;background:rgba(106,51,55,.25)!important;color:#c68a8e!important}
html.christmas-theme-active .vegas-hud{background:#071711!important}
html.christmas-theme-active .vegas-timer i{background:#191716!important}
html.christmas-theme-active .vegas-timer i b{background:linear-gradient(90deg,#e84255,#e5bf5e,#a93b42)!important}
html.christmas-theme-active .vegas-question-head p{color:#9c4b50!important}
html.christmas-theme-active .vegas-clue-grid>div.open{background:color-mix(in srgb,var(--vegas-accent) 7%,#071711)!important}
html.christmas-theme-active .vegas-reveal-button{background:color-mix(in srgb,var(--vegas-accent) 8%,#071711)!important;color:#d0a7ac!important}
html.christmas-theme-active .vegas-answer:hover:not(:disabled){background:color-mix(in srgb,var(--vegas-accent) 8%,#071711)!important}
html.christmas-theme-active .vegas-answer.correct,
html.christmas-theme-active .vegas-visual-answer.correct{border-color:#a93c44!important;background:rgba(125,55,59,.13)!important;box-shadow:0 0 20px rgba(169,60,68,.12)!important}
html.christmas-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,#071711)!important}
html.christmas-theme-active .vegas-higher-table article.mystery{background:color-mix(in srgb,var(--vegas-accent) 7%,#071711)!important}
html.christmas-theme-active .vegas-versus-orb{background:#071711!important}
html.christmas-theme-active .vegas-result{border:1px solid #a73e45!important;background:rgba(123,54,59,.1)!important;box-shadow:0 0 22px rgba(167,62,69,.08)!important}
html.christmas-theme-active .vegas-result>span{background:rgba(167,62,69,.13)!important;color:#c34a52!important}
html.christmas-theme-active .vegas-result>div:nth-child(2) small{color:#a95f68!important}
html.christmas-theme-active .vegas-result-actions button{color:#d0a7ac!important}
html.christmas-theme-active .vegas-result-actions button.bank{border-color:#a54046!important;color:#c44d55!important}
html.christmas-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,#071711)!important}
html.christmas-theme-active .vegas-finish>p{color:#d0b065!important}
html.christmas-theme-active .vegas-unavailable p{color:#a44f54!important}
html.christmas-theme-active .vegas-rules-footer{background:linear-gradient(145deg,rgba(10,28,21,.65),rgba(7,23,17,.88))!important}
html.christmas-theme-active .vegas-rules-footer p{color:#a0565f!important}
@media (max-width:620px){html.christmas-theme-active .vegas-marquee{box-shadow:0 0 0 4px #2e191b,0 0 0 7px #e0b342,0 25px 60px rgba(0,0,0,.42)!important}}
html.christmas-theme-active .matchday-mobile-scorebar.final{border-color:rgba(183,71,79,.18)!important}
html.christmas-theme-active .matchday-mobile-scorebar.final>span i{background:var(--matchday-green,#b9454d)!important;box-shadow:0 0 8px rgba(185,69,77,.55)!important}
html.christmas-theme-active .matchday-my-match .matchday-person-stats>span b,
html.christmas-theme-active .matchday-my-match .matchday-person-stats>span.primary b,
html.christmas-theme-active .matchday-my-match .matchday-person-stats>span.metric b{color:#d7e1dc!important}
html.christmas-theme-active .matchday-my-match .matchday-person-stats>span small,
html.christmas-theme-active .matchday-my-match .matchday-person-stats>span.primary small,
html.christmas-theme-active .matchday-my-match .matchday-person-stats>span.metric small{color:#728c80!important}
html.christmas-theme-active .matchday-my-match .matchday-person-stats>span.primary b{color:#d7e1dc!important}
html.christmas-theme-active .matchday-my-match .matchday-person-stats>span.metric b{color:#d7e1dc!important}
html.christmas-theme-active .matchday-my-match .matchday-person-stats>span small,
html.christmas-theme-active .matchday-my-match .matchday-person-stats>span.primary small,
html.christmas-theme-active .matchday-my-match .matchday-person-stats>span.metric small{color:#728c80!important}
html.christmas-theme-active .newsroom-reader{background:#f0ece3!important}
html.christmas-theme-active .newsroom-reader .news-article-body{background:#f0ece3!important;color:#381b1d!important}
html.christmas-theme-active .newsroom-reader .news-article-body>p:first-child{color:#2b1516!important}
html.christmas-theme-active .newsroom-reader .news-article-body h2,
html.christmas-theme-active .newsroom-reader .news-article-body h3{color:#1b1917!important}
html.christmas-theme-active .newsroom-reader .news-article-body h2{border-bottom:1px solid #c98f93!important}
html.christmas-theme-active .newsroom-reader .news-article-body blockquote{border-left-color:#71363a!important;background:#d7e0db!important;color:#391b1d!important}
html.christmas-theme-active .newsroom-reader .news-article-body a{color:#501e21!important}
html.christmas-theme-active .newsroom-reader .news-article-section-banner{border-color:#d3ded8!important;border-left-color:#6e2f34!important;background:linear-gradient(90deg,#d3ded8,#f0ece3)!important;color:#401f21!important}
html.christmas-theme-active .newsroom-reader.tone-gold .news-article-section-banner{background:linear-gradient(90deg,#e2d0a2,#f0ece3)!important}
html.christmas-theme-active .article-fpl-block{border:1px solid #ca9094!important;box-shadow:0 12px 30px rgba(48,23,25,.08)!important;color:#22201d!important}
html.christmas-theme-active .article-fpl-block:before{background:linear-gradient(90deg,#85393f,#b2575d)!important}
html.christmas-theme-active .article-fpl-block-head{border-bottom:1px solid #f0ece3!important;background:linear-gradient(180deg,#f0ece3,#f0ece3)!important}
html.christmas-theme-active .article-fpl-block-head>div>span{color:#582024!important}
html.christmas-theme-active .article-fpl-block-head h3{color:#1b1917!important}
html.christmas-theme-active .article-fpl-block-head p{color:#813e43!important}
html.christmas-theme-active .article-fpl-block-head>small{border:1px solid #d3ded8!important;background:#d7e0db!important;color:#612f32!important}
html.christmas-theme-active .article-weekly-winner{border:1px solid #f0ece3!important;background:#f0ece3!important}
html.christmas-theme-active .article-weekly-winner img,
html.christmas-theme-active .article-avatar-fallback{background:#f0ece3!important}
html.christmas-theme-active .article-avatar-fallback{color:#768f83!important}
html.christmas-theme-active .article-weekly-winner strong{color:#35191b!important}
html.christmas-theme-active .article-weekly-winner small{color:#758f83!important}
html.christmas-theme-active .article-podium-place{border:1px solid #f0ece3!important;background:linear-gradient(180deg,#ffffff,#f0ece3)!important}
html.christmas-theme-active .article-podium-place strong{color:#1d1b18!important}
html.christmas-theme-active .article-podium-place span{color:#738e82!important}
html.christmas-theme-active .article-fpl-table th{border-bottom:1px solid #f0ece3!important;color:#6b8579!important}
html.christmas-theme-active .article-fpl-table td{border-bottom:1px solid #f0ece3!important;color:#4d2528!important}
html.christmas-theme-active .article-table-manager img{background:#f0ece3!important}
html.christmas-theme-active .article-table-manager strong{color:#2e1618!important}
html.christmas-theme-active .article-table-manager small{color:#9c4b50!important}
html.christmas-theme-active .article-feature-link{border-top:1px solid #f0ece3!important;background:#f0ece3!important;color:#501e21!important}
html.christmas-theme-active .article-feature-link:hover{background:#d7e0db!important}
html.christmas-theme-active .article-ranking-row{border-bottom:1px solid #f0ece3!important}
html.christmas-theme-active .article-ranking-row>b{color:#80998e!important}
html.christmas-theme-active .article-ranking-row>img{background:#f0ece3!important}
html.christmas-theme-active .article-ranking-row>span small{color:#7c968a!important}
html.christmas-theme-active .article-ranking-row>em{color:#501e21!important}
html.christmas-theme-active .article-h2h-showdown{background:radial-gradient(circle at 50% 20%,#d7e0db,transparent 40%),#ffffff!important}
html.christmas-theme-active .article-h2h-side small{color:#7a9488!important}
html.christmas-theme-active .article-h2h-score>span{background:#d3ded8!important;color:#6c3438!important}
html.christmas-theme-active .article-h2h-score strong{color:#1d1b18!important}
html.christmas-theme-active .article-h2h-score i{color:#cfaf61!important}
@media (max-width:720px){html.christmas-theme-active .newsroom-reader .news-article-body{background:#f0ece3!important;color:#371a1c!important}}
html.christmas-theme-active .article-fpl-block{box-shadow:0 9px 24px rgba(48,23,25,.07)!important}
html.christmas-theme-active .newsroom-reader .news-article-hero.has-banner{background:radial-gradient(circle at 88% 18%,rgba(49,112,83,.10),transparent 31%),
    linear-gradient(115deg,#071711,#091a14 68%,#0b1e17)!important}
html.christmas-theme-active .newsroom-reader.tone-gold .news-article-hero.has-banner{background:radial-gradient(circle at 88% 18%,rgba(223,182,78,.09),transparent 31%),
    linear-gradient(115deg,#200f10,#091a14 68%,#0b1e17)!important}
html.christmas-theme-active .newsroom-reader.tone-green .news-article-hero.has-banner{background:radial-gradient(circle at 88% 18%,rgba(217,180,92,.09),transparent 31%),
    linear-gradient(115deg,#160b0c,#091a14 68%,#0b1e17)!important}
html.christmas-theme-active .newsroom-reader .news-article-hero.has-banner:before{background:linear-gradient(90deg,
      rgba(7,23,17,.99) 0%,
      rgba(7,23,17,.98) 34%,
      rgba(7,23,17,.91) 46%,
      rgba(7,23,17,.62) 58%,
      rgba(7,23,17,.20) 75%,
      rgba(7,23,17,.06) 100%)!important}
html.christmas-theme-active .newsroom-reader .news-article-hero.has-banner:after{background:linear-gradient(180deg,rgba(15,35,27,.12),rgba(15,35,27,.02) 48%,rgba(15,35,27,.18))!important}
html.christmas-theme-active .newsroom-reader .news-article-hero.has-banner .news-article-share .pill-button{background:rgba(7,23,17,.52)!important}
@media (max-width:980px){html.christmas-theme-active .newsroom-reader .news-article-hero.has-banner:before{background:linear-gradient(90deg,rgba(7,23,17,.99) 0%,rgba(7,23,17,.97) 42%,rgba(7,23,17,.72) 61%,rgba(7,23,17,.20) 100%)!important}}
@media (max-width:760px){html.christmas-theme-active .newsroom-reader .news-article-hero.has-banner:before{background:linear-gradient(90deg,rgba(7,23,17,.99) 0%,rgba(7,23,17,.97) 50%,rgba(7,23,17,.72) 72%,rgba(7,23,17,.30) 100%),
      linear-gradient(180deg,rgba(7,23,17,.10),rgba(7,23,17,.45))!important}}
@media (max-width:520px){html.christmas-theme-active .newsroom-reader .news-article-hero.has-banner:before{background:linear-gradient(90deg,rgba(7,23,17,.995) 0%,rgba(7,23,17,.97) 58%,rgba(7,23,17,.67) 82%,rgba(7,23,17,.42) 100%)!important}}
html.christmas-theme-active .newsroom-reader .news-article-hero.has-banner{background:radial-gradient(circle at 12% 58%,rgba(49,112,83,.085),transparent 23%),
    radial-gradient(ellipse at 46% 35%,rgba(115,44,49,.10),transparent 34%),
    linear-gradient(112deg,#071711 0%,#071711 36%,#1d0e0f 62%,#381215 100%)!important}
html.christmas-theme-active .newsroom-reader.tone-gold .news-article-hero.has-banner{background:radial-gradient(circle at 12% 58%,rgba(223,182,78,.075),transparent 23%),
    radial-gradient(ellipse at 46% 35%,rgba(133,47,53,.09),transparent 34%),
    linear-gradient(112deg,#071711 0%,#171514 36%,#221f1d 62%,#3b1b1d 100%)!important}
html.christmas-theme-active .newsroom-reader.tone-green .news-article-hero.has-banner{background:radial-gradient(circle at 12% 58%,rgba(217,180,92,.075),transparent 23%),
    radial-gradient(ellipse at 46% 35%,rgba(113,54,58,.09),transparent 34%),
    linear-gradient(112deg,#071711 0%,#071711 36%,#200f10 62%,#391619 100%)!important}
html.christmas-theme-active .newsroom-reader .news-article-hero.has-banner:before{background:radial-gradient(circle at 10.5% 58%,rgba(175,56,64,.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(15,35,27,.93) 0%,
      rgba(15,35,27,.89) 24%,
      rgba(15,35,27,.74) 39%,
      rgba(15,35,27,.43) 55%,
      rgba(15,35,27,.14) 75%,
      rgba(15,35,27,.035) 100%)!important}
html.christmas-theme-active .newsroom-reader .news-article-hero.has-banner:after{background:radial-gradient(ellipse at 15% 112%,rgba(49,112,83,.075),transparent 38%),
    linear-gradient(180deg,rgba(15,35,27,.11),rgba(15,35,27,0) 42%,rgba(15,35,27,.17))!important}
html.christmas-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(49,112,83,.08))!important}
@media (max-width:980px){html.christmas-theme-active .newsroom-reader .news-article-hero.has-banner:before{background:radial-gradient(circle at 11% 58%,rgba(175,56,64,.085),transparent 18%),
      linear-gradient(90deg,rgba(15,35,27,.95) 0%,rgba(15,35,27,.89) 34%,rgba(15,35,27,.61) 55%,rgba(15,35,27,.17) 82%,rgba(15,35,27,.04) 100%)!important}}
html.christmas-theme-active .newsroom-reader .news-article-hero.has-banner{background:linear-gradient(112deg,#071711 0%,#071711 38%,#1e0e0f 66%,#381215 100%)!important}
html.christmas-theme-active .newsroom-reader .news-article-hero.has-banner:before{background:radial-gradient(circle at 10.5% 58%,rgba(175,56,64,.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(15,35,27,.94) 0%,
      rgba(15,35,27,.91) 22%,
      rgba(15,35,27,.82) 36%,
      rgba(15,35,27,.63) 50%,
      rgba(15,35,27,.34) 64%,
      rgba(15,35,27,.11) 82%,
      rgba(15,35,27,.025) 100%)!important}
html.christmas-theme-active .newsroom-reader.tone-gold .news-article-hero.has-banner:before{background:radial-gradient(circle at 10.5% 58%,rgba(223,182,78,.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(7,23,17,.95) 0%,rgba(7,23,17,.90) 24%,rgba(14,13,12,.76) 43%,rgba(7,23,17,.45) 61%,rgba(7,23,17,.10) 84%,rgba(7,23,17,.02) 100%)!important}
html.christmas-theme-active .newsroom-reader.tone-green .news-article-hero.has-banner:before{background:radial-gradient(circle at 10.5% 58%,rgba(217,180,92,.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(7,23,17,.95) 0%,rgba(7,23,17,.90) 24%,rgba(15,35,27,.76) 43%,rgba(7,23,17,.45) 61%,rgba(7,23,17,.10) 84%,rgba(7,23,17,.02) 100%)!important}
html.christmas-theme-active{--times-ink:#160b0c!important;--times-blue:#4d2528!important;--times-rule:rgba(8,24,18,.72)!important}
html.christmas-theme-active .newspaper-v2.newspaper-overlay{background:radial-gradient(circle at 50% 15%,rgba(82,39,42,.26),transparent 34%),
    rgba(7,23,17,.95)!important}
html.christmas-theme-active .newspaper-contents-button{color:#f0ece3!important}
html.christmas-theme-active .newspaper-v2 .newspaper-close{background:rgba(17,16,14,.9)!important}
html.christmas-theme-active .newspaper-contents{background:rgba(7,23,17,.98)!important}
html.christmas-theme-active .newspaper-contents>span{color:#80998e!important}
html.christmas-theme-active .newspaper-contents button{color:#f0ece3!important}
html.christmas-theme-active .newspaper-edge-turn{background:rgba(7,23,17,.82)!important}
html.christmas-theme-active .newspaper-v2 .newspaper-page-indicator{color:#bc7378!important}
html.christmas-theme-active .newspaper-v2 .newspaper-avatar-scene:before{background:repeating-linear-gradient(0deg,rgba(8,24,18,.035) 0,rgba(8,24,18,.035) 1px,transparent 1px,transparent 5px)!important}
html.christmas-theme-active .newspaper-cover-stage{border:1px solid rgba(8,24,18,.55)!important}
html.christmas-theme-active .newspaper-v2 .newspaper-cover-secondary-avatar{border-left:1px solid rgba(8,24,18,.35)!important}
html.christmas-theme-active .newspaper-cover-numbers>div{border-bottom:1px solid rgba(8,24,18,.28)!important}
html.christmas-theme-active .newspaper-v2 .newspaper-feature-body{column-rule:1px solid rgba(8,24,18,.36)!important}
html.christmas-theme-active .newspaper-v2 .newspaper-match-facts>div{border-color:rgba(8,24,18,.35)!important}
html.christmas-theme-active .newspaper-v2 .newspaper-feature-companion{border:1px solid rgba(8,24,18,.35)!important}
html.christmas-theme-active .newspaper-v2 .newspaper-feature-companion-avatar{border-left:1px solid rgba(8,24,18,.3)!important}
html.christmas-theme-active .newspaper-v2 .newspaper-report{border:1px solid rgba(8,24,18,.42)!important}
html.christmas-theme-active .newspaper-v2 .newspaper-report-visual{border-bottom:1px solid rgba(8,24,18,.42)!important}
html.christmas-theme-active .newspaper-stat-ribbon article{border-right:1px solid rgba(8,24,18,.35)!important}
html.christmas-theme-active .newspaper-stat-ribbon article>span{color:rgba(77,37,40,.24)!important}
html.christmas-theme-active .newspaper-v2 .newspaper-table th{background:rgba(77,37,40,.1)!important}
html.christmas-theme-active .newspaper-v2 .newspaper-table th,
html.christmas-theme-active .newspaper-v2 .newspaper-table td{border-color:rgba(8,24,18,.25)!important}
html.christmas-theme-active .newspaper-form{background:rgba(77,37,40,.09)!important}
html.christmas-theme-active .newspaper-data-sidebar{background:rgba(77,37,40,.065)!important}
html.christmas-theme-active .newspaper-data-sidebar>div{border-top:1px solid rgba(8,24,18,.25)!important}
@media (max-width:979px){html.christmas-theme-active .newspaper-v2 .newspaper-viewer-top{background:#071711!important}
html.christmas-theme-active .newspaper-v2 .newspaper-viewer-controls{background:#071711!important}
html.christmas-theme-active .newspaper-v2 .newspaper-reading-progress{background:#161413!important}
html.christmas-theme-active .newspaper-stat-ribbon article:nth-child(-n/**/+2){border-bottom:1px solid rgba(8,24,18,.35)!important}}
html.christmas-theme-active .weekly-spin-page{--spin-green:#361518!important}
html.christmas-theme-active .weekly-spin-window.open{border-color:rgba(141,60,65,.34)!important;background:linear-gradient(90deg,rgba(49,15,17,.22),var(--panel))!important}
html.christmas-theme-active .weekly-spin-account-card,
html.christmas-theme-active .weekly-spin-review-card,
html.christmas-theme-active .weekly-spin-verified-card{background:linear-gradient(150deg,var(--panel),rgba(9,26,20,.86))!important}
html.christmas-theme-active .weekly-spin-account-icon{background:#d0b36a!important;box-shadow:0 13px 32px rgba(211,176,91,.2)!important}
html.christmas-theme-active .weekly-spin-account-copy label,
html.christmas-theme-active .weekly-spin-review-copy label{color:#c6898d!important}
html.christmas-theme-active .weekly-spin-account-copy select,
html.christmas-theme-active .weekly-spin-review-copy select{background:#071711!important}
html.christmas-theme-active .weekly-spin-discord-button{background:#d0b36a!important;box-shadow:0 10px 24px rgba(211,176,91,.2)!important}
html.christmas-theme-active .weekly-spin-account-copy>small{color:#819a8f!important}
html.christmas-theme-active .weekly-spin-discord-user img,
html.christmas-theme-active .weekly-spin-discord-user>span{background:#d0b36a!important}
html.christmas-theme-active .weekly-spin-discord-user small{color:#a14d53!important}
html.christmas-theme-active .weekly-spin-discord-user em{color:#cfad60!important}
html.christmas-theme-active .weekly-spin-verified-card{border-color:rgba(141,60,65,.27)!important;background:linear-gradient(130deg,rgba(49,15,17,.1),var(--panel))!important}
html.christmas-theme-active .weekly-spin-verified-card>button{color:#ab5258!important}
html.christmas-theme-active .weekly-spin-wheel-disc{background:conic-gradient(from 0deg,#2d1617 0 9.0909%,#87202c 9.0909% 18.1818%,#3b1619 18.1818% 27.2727%,#941f27 27.2727% 36.3636%,#63141d 36.3636% 45.4545%,#411f22 45.4545% 54.5454%,#87202c 54.5454% 63.6363%,#3b1619 63.6363% 72.7272%,#941f27 72.7272% 81.8181%,#63141d 81.8181% 90.909%,#411f22 90.909% 100%)!important}
html.christmas-theme-active .weekly-spin-wheel-disc>b.is-zero{color:#d2a5aa!important;text-shadow:0 0 12px rgba(204,152,158,.38),0 2px 4px rgba(0,0,0,.8)!important}
html.christmas-theme-active .weekly-spin-side-panel{background:linear-gradient(155deg,var(--panel),rgba(8,24,18,.92))!important}
html.christmas-theme-active .weekly-spin-activity-grid span,
html.christmas-theme-active .weekly-spin-personal-stats span{color:#9f4d52!important}
html.christmas-theme-active .weekly-spin-activity-grid small{color:#799389!important}
html.christmas-theme-active .weekly-spin-history-list article>span{color:#ab5258!important}
html.christmas-theme-active .weekly-spin-history-list article>small{color:#819a8f!important}
html.christmas-theme-active .weekly-spin-winner-list article div small{color:#a44f54!important}
html.christmas-theme-active .weekly-spin-winner-list article>em{color:#819a8f!important}
html.christmas-theme-active .weekly-spin-result-panel.is-zero .weekly-spin-result-amount strong{color:#d0a7ac!important;text-shadow:0 0 35px rgba(203,216,209,.18)!important}
html.christmas-theme-active .weekly-spin-result-panel.is-zero .weekly-spin-result-amount span{color:#ba7f86!important}
html.christmas-theme-active .weekly-spin-result-panel.is-zero .weekly-spin-result-seal{border-color:rgba(203,216,209,.3)!important;background:rgba(121,65,72,.12)!important;color:#cb9fa4!important}
html.christmas-theme-active .weekly-spin-result-status.paid{border:1px solid rgba(141,60,65,.3)!important;background:rgba(141,60,65,.12)!important;color:#c6585f!important}
html.christmas-theme-active .weekly-spin-result-status.complete{border:1px solid rgba(203,216,209,.28)!important;background:rgba(130,70,77,.13)!important;color:#d3ded8!important}
html.christmas-theme-active .weekly-spin-rules>div{background:linear-gradient(155deg,var(--panel),rgba(8,24,18,.92))!important}
html.christmas-theme-active .arcade-page.vegas-arcade{--casino-night:#071711!important;--casino-wine:#071711!important}
html.christmas-theme-active .arcade-page.vegas-arcade:before{background:radial-gradient(circle at 12% 4%,rgba(229,44,66,.2),transparent 25%),
    radial-gradient(circle at 90% 10%,rgba(174,80,86,.24),transparent 28%),
    radial-gradient(circle at 50% 55%,rgba(226,184,79,.1),transparent 34%),
    repeating-linear-gradient(135deg,rgba(255,255,255,.018) 0 1px,transparent 1px 22px),
    linear-gradient(180deg,#071711 0%,#071711 44%,#071711 100%)!important}
html.christmas-theme-active .vegas-lobby-head{background:linear-gradient(135deg,rgba(7,23,17,.88),rgba(7,23,17,.94))!important}
html.christmas-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%,#071711),#071711 58%)!important;box-shadow:0 4px 0 color-mix(in srgb,var(--vegas-accent) 35%,#191715),
    0 13px 0 #071711,
    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.christmas-theme-active .vegas-cabinet-card.available:hover{box-shadow:0 4px 0 color-mix(in srgb,var(--vegas-accent) 42%,#191715),0 15px 0 #071711,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.christmas-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%),
    #071711!important}
html.christmas-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%,#2a1416),#071711)!important}
html.christmas-theme-active .vegas-card-controls em{box-shadow:0 4px 0 #071711,0 0 13px color-mix(in srgb,var(--vegas-accent) 35%,transparent)!important}
html.christmas-theme-active .vegas-active-machine{background:linear-gradient(180deg,color-mix(in srgb,var(--vegas-accent) 8%,#071711),#071711 35%)!important;box-shadow:0 0 0 5px #071711,0 0 0 7px color-mix(in srgb,var(--vegas-accent) 55%,#3e2125),0 35px 90px rgba(0,0,0,.55),inset 0 1px rgba(255,255,255,.1)!important}
html.christmas-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,#071711)!important}
html.christmas-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%,#180c0c),#071711 65%)!important}
html.christmas-theme-active .vegas-hud{background:linear-gradient(180deg,rgba(9,26,20,.92),rgba(7,23,17,.96))!important}
html.christmas-theme-active .vegas-answer:hover:not(:disabled),
html.christmas-theme-active .vegas-visual-answer:hover:not(:disabled),
html.christmas-theme-active .vegas-number-grid button:hover:not(:disabled){background:linear-gradient(145deg,color-mix(in srgb,var(--vegas-accent) 12%,#071711),#071711)!important}
html.christmas-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,#071711,#071711)!important}
html.christmas-theme-active .vegas-pixel-mosaic{background-image:linear-gradient(90deg,rgba(7,23,17,.72) 1px,transparent 1px),linear-gradient(rgba(7,23,17,.72) 1px,transparent 1px),repeating-conic-gradient(from 45deg,rgba(185,111,120,.3) 0 25%,rgba(172,86,96,.16) 0 50%,rgba(15,35,27,.78) 0 75%,rgba(229,191,94,.12) 0)!important}
html.christmas-theme-active .vegas-pixel-signal{background:rgba(7,23,17,.74)!important}
html.christmas-theme-active .vegas-pixel-signal small{color:#c8989d!important}
html.christmas-theme-active .vegas-pixel-stage>span{background:rgba(7,23,17,.78)!important}
html.christmas-theme-active .vegas-signal-button{border-color:rgba(185,111,120,.55)!important;background:linear-gradient(180deg,rgba(149,72,77,.38),rgba(11,30,23,.76))!important}
html.christmas-theme-active .vegas-signal-button:before{color:#d2a5aa!important;text-shadow:0 0 12px #ba737b!important}
html.christmas-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,#301719 0%,#11100f 22%,#071711 68%,#151412 100%)!important;box-shadow:inset 0 1px 0 rgba(238,213,150,.65),
    inset 0 0 0 5px rgba(7,23,17,.82),
    inset 0 0 0 7px color-mix(in srgb,var(--vegas-accent) 28%,transparent),
    0 13px 0 #071711,
    0 17px 0 color-mix(in srgb,var(--vegas-accent) 18%,#071711),
    0 30px 58px rgba(0,0,0,.52),
    0 0 32px color-mix(in srgb,var(--vegas-accent) 13%,transparent)!important}
html.christmas-theme-active body[data-page="arcade"] .vegas-cabinet-card.available:hover{box-shadow:inset 0 1px 0 rgba(238,213,150,.75),
    inset 0 0 0 5px rgba(7,23,17,.85),
    inset 0 0 0 7px color-mix(in srgb,var(--vegas-accent) 38%,transparent),
    0 15px 0 #071711,
    0 20px 0 color-mix(in srgb,var(--vegas-accent) 22%,#071711),
    0 40px 75px rgba(0,0,0,.6),
    0 0 46px color-mix(in srgb,var(--vegas-accent) 29%,transparent)!important}
html.christmas-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),#071711 52%,color-mix(in srgb,var(--vegas-accent) 16%,#12110f))!important}
html.christmas-theme-active body[data-page="arcade"] .vegas-card-crown span,
html.christmas-theme-active body[data-page="arcade"] .vegas-card-crown em{color:#be787c!important}
html.christmas-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%,#071711 58%,#071711 100%)!important;box-shadow:0 0 0 5px #071711,
    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.christmas-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),#071711 68%)!important}
html.christmas-theme-active body[data-page="arcade"] .vegas-card-screen>small{color:#aec0b6!important}
html.christmas-theme-active body[data-page="arcade"] .vegas-card-controls{border:1px solid color-mix(in srgb,var(--vegas-accent) 25%,#4a282c)!important;background:linear-gradient(180deg,rgba(255,255,255,.09),transparent 35%),
    linear-gradient(135deg,#32181a,#100f0e 58%,#071711)!important}
html.christmas-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,#351c1f 0%,#0e0d0c 20%,#071711 76%,#181614 100%)!important;box-shadow:inset 0 1px 0 rgba(238,213,150,.65),
    inset 0 0 0 6px #071711,
    inset 0 0 0 8px color-mix(in srgb,var(--vegas-accent) 29%,transparent),
    0 15px 0 #071711,
    0 22px 0 color-mix(in srgb,var(--vegas-accent) 13%,#071711),
    0 42px 95px rgba(0,0,0,.62),
    0 0 55px color-mix(in srgb,var(--vegas-accent) 18%,transparent)!important}
html.christmas-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,#2f1718,#0d0c0b 50%,#191716)!important}
html.christmas-theme-active body[data-page="arcade"] .vegas-cabinet-top button{color:#d0a7ac!important}
html.christmas-theme-active body[data-page="arcade"] .vegas-cabinet-screen{border:1px solid color-mix(in srgb,var(--vegas-accent) 50%,#52282b)!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%,#071711 58%,#071711 100%)!important;box-shadow:0 0 0 6px #071711,
    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.christmas-theme-active body[data-page="arcade"] .vegas-cabinet-controls{border:1px solid color-mix(in srgb,var(--vegas-accent) 32%,#502629)!important;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 35%),
    linear-gradient(135deg,#33191a,#100f0e 55%,#071711)!important}
html.christmas-theme-active body[data-page="arcade"] .vegas-machine-logo,
html.christmas-theme-active body[data-page="arcade"] .vegas-machine-rules{border-color:color-mix(in srgb,var(--vegas-accent) 48%,#4e2628)!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,#071711)!important}
html.christmas-theme-active body[data-page="arcade"] .vegas-hud{border-color:color-mix(in srgb,var(--vegas-accent) 24%,#4e2a2e)!important;background:linear-gradient(180deg,rgba(25,23,21,.95),rgba(7,23,17,.96))!important}
html.christmas-theme-active body[data-page="arcade"] .vegas-question-head>span{border:1px solid color-mix(in srgb,var(--vegas-accent) 30%,#562e33)!important}
html.christmas-theme-active body[data-page="arcade"] .vegas-question-head p{color:#aec0b6!important}
html.christmas-theme-active body[data-page="arcade"] .vegas-answer,
html.christmas-theme-active body[data-page="arcade"] .vegas-visual-answer{background:linear-gradient(180deg,rgba(255,255,255,.055),transparent 42%),
    linear-gradient(135deg,#171514,#071711 70%)!important}
html.christmas-theme-active body[data-page="arcade"] .vegas-answer:hover:not(:disabled),
html.christmas-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,#071711 70%)!important}
html.christmas-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,#071711 76%)!important;box-shadow:0 0 0 5px #071711,
    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.christmas-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%,#132b22) 0 25%,rgba(7,23,17,.64) 0 50%) 0 0/30px 30px!important}
html.christmas-theme-active body[data-page="arcade"] .vegas-pixel-signal{background:rgba(7,23,17,.78)!important}
html.christmas-theme-active body[data-page="arcade"] .vegas-pixel-signal i{background:#34191b!important}
html.christmas-theme-active body[data-page="arcade"] .vegas-pixel-signal small{color:#bf7b80!important}
html.christmas-theme-active body[data-page="arcade"] .vegas-pixel-stage>span{background:linear-gradient(180deg,rgba(7,23,17,.86),rgba(7,23,17,.9))!important}
html.christmas-theme-active body[data-page="arcade"] .vegas-signal-button{border-color:color-mix(in srgb,var(--vegas-accent) 55%,#6a393f)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--vegas-accent) 18%,#2d1617),#071711)!important}
html.christmas-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(7,23,17,.36))!important;color:color-mix(in srgb,var(--profile-tag-color) 72%,#d3ded8)!important}
html.christmas-theme-active .power-rankings-hero{border:1px solid rgba(49,112,83,.2)!important;background:radial-gradient(circle at 82% 18%,rgba(169,59,66,.15),transparent 31%),radial-gradient(circle at 70% 95%,rgba(228,78,96,.09),transparent 34%),linear-gradient(135deg,#1f0f10 0%,#0a1e17 52%,#191715 100%)!important}
html.christmas-theme-active .power-hero-copy>span{color:#b8464d!important}
html.christmas-theme-active .power-hero-copy h1{color:#d7e1dc!important}
html.christmas-theme-active .power-hero-copy p{color:#b46368!important}
html.christmas-theme-active .power-hero-meta>b,
html.christmas-theme-active .power-hero-meta>button{color:#d3ded8!important}
html.christmas-theme-active .power-hero-meta>button:hover{border-color:rgba(49,112,83,.3)!important;background:rgba(49,112,83,.08)!important}
html.christmas-theme-active .power-hero-score{background:rgba(7,23,17,.54)!important}
html.christmas-theme-active .power-hero-score small{color:#b35359!important}
html.christmas-theme-active .power-hero-score>b{background:rgba(49,112,83,.1)!important;color:#c9565e!important}
html.christmas-theme-active .power-hero-arrows i{color:rgba(193,64,73,.16)!important}
html.christmas-theme-active .power-podium-card:hover{border-color:rgba(49,112,83,.25)!important;background:linear-gradient(145deg,rgba(49,112,83,.06),rgba(255,255,255,.015))!important}
html.christmas-theme-active .power-podium-card.place-1{border-color:rgba(49,112,83,.23)!important;background:radial-gradient(circle at 90% 10%,rgba(49,112,83,.12),transparent 35%),linear-gradient(145deg,rgba(49,112,83,.055),rgba(255,255,255,.012))!important}
html.christmas-theme-active .power-podium-copy small{color:#af4a51!important}
html.christmas-theme-active .power-podium-copy em{color:#819a8f!important}
html.christmas-theme-active .power-podium-score small{color:#728c80!important}
html.christmas-theme-active .power-podium-footer i{color:#ab5358!important}
html.christmas-theme-active .power-movement.up{background:rgba(152,64,70,.11)!important;color:#ba4e55!important}
html.christmas-theme-active .power-movement.level{color:#a44f54!important}
html.christmas-theme-active .power-movement.new{background:rgba(169,81,87,.09)!important;color:#bb7176!important}
html.christmas-theme-active .power-mover-card.up>span{background:rgba(151,63,69,.11)!important;color:#b84d55!important}
html.christmas-theme-active .power-mover-card small{color:#6f897d!important}
html.christmas-theme-active .power-mover-card p{color:#7f988d!important}
html.christmas-theme-active .power-mover-card.empty>span{color:#718b7f!important}
html.christmas-theme-active .power-ranking-board-head span{color:#ab4a50!important}
html.christmas-theme-active .power-ranking-board-head p{color:#94474d!important}
html.christmas-theme-active .power-ranking-board-head>div:last-child b{color:#f0ece3!important}
html.christmas-theme-active .power-ranking-board-head>div:last-child small{color:#6d877b!important}
html.christmas-theme-active .power-ranking-context{background:rgba(49,112,83,.022)!important}
html.christmas-theme-active .power-ranking-context span{color:#768f83!important}
html.christmas-theme-active .power-ranking-row:hover{background:rgba(49,112,83,.035)!important}
html.christmas-theme-active .power-ranking-row.top-rank{background:linear-gradient(90deg,rgba(49,112,83,.035),transparent 45%)!important}
html.christmas-theme-active .power-ranking-position{color:#f0ece3!important}
html.christmas-theme-active .power-ranking-manager strong{color:#d7e0db!important}
html.christmas-theme-active .power-ranking-manager small{color:#728c80!important}
html.christmas-theme-active .power-ranking-manager em i{border:1px solid rgba(49,112,83,.15)!important;background:rgba(49,112,83,.055)!important;color:#b3575d!important}
html.christmas-theme-active .power-ranking-recent small,
html.christmas-theme-active .power-ranking-form>small{color:#6b8579!important}
html.christmas-theme-active .power-ranking-recent strong{color:#d3ded8!important}
html.christmas-theme-active .power-ranking-score>span small{color:#6d877b!important}
html.christmas-theme-active .power-ranking-score>i>b{background:linear-gradient(90deg,#8b3e43,#b74e55)!important}
html.christmas-theme-active .power-ranking-note{border:1px solid rgba(49,112,83,.14)!important;background:linear-gradient(120deg,rgba(49,112,83,.04),rgba(255,255,255,.015))!important}
html.christmas-theme-active .power-ranking-note>span{background:rgba(49,112,83,.1)!important;color:#b64b52!important}
html.christmas-theme-active .power-ranking-note p{color:#80998e!important}
html.christmas-theme-active .power-ranking-note button{border:1px solid rgba(49,112,83,.18)!important;background:rgba(49,112,83,.07)!important;color:#c15e64!important}
html.christmas-theme-active .power-ranking-note button:hover{background:rgba(49,112,83,.12)!important}
html.christmas-theme-active .cup-centre{--cup-accent:#9e555e!important;--cup-accent-2:#bf8087!important;--cup-soft:rgba(158,85,94,.12)!important}
html.christmas-theme-active .cup-centre.theme-snow{--cup-accent:#823f43!important;--cup-accent-2:#cad7d0!important;--cup-soft:rgba(130,63,67,.12)!important}
html.christmas-theme-active .cup-centre.theme-emerald{--cup-accent:#5e181d!important;--cup-accent-2:#8d3c41!important;--cup-soft:rgba(94,24,29,.12)!important}
html.christmas-theme-active .cup-centre.theme-midnight{--cup-accent:#482325!important;--cup-accent-2:#ad565b!important;--cup-soft:rgba(72,35,37,.14)!important}
html.christmas-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,12,13,.16)!important}
html.christmas-theme-active .cup-page-tabs{box-shadow:0 10px 30px rgba(25,12,13,.06)!important}
html.christmas-theme-active .cup-fixture-card.live{border-color:#7f3136!important;box-shadow:0 0 0 3px rgba(127,49,54,.08)!important}
html.christmas-theme-active .cup-fixture-manager.winner{background:rgba(127,49,54,.08)!important}
html.christmas-theme-active .cup-fixture-manager.winner strong:after{color:#692429!important}
html.christmas-theme-active .cup-journey-card header>b.advanced,
html.christmas-theme-active .cup-journey-card header>b.live{background:rgba(127,49,54,.1)!important;color:#531f22!important}
html.christmas-theme-active .cup-journey-steps article.advanced i{border-color:#7f3136!important}
html.christmas-theme-active .cup-history-card:hover,
html.christmas-theme-active .cup-history-card.active{box-shadow:0 14px 30px rgba(25,12,13,.08)!important}
html.christmas-theme-active .cup-coming-soon{background:radial-gradient(circle at 50% 20%,rgba(158,85,94,.15),transparent 34%),linear-gradient(145deg,#171513,#5c2d30)!important}
html.christmas-theme-active .cup-fixture-side.winner{background:rgba(127,49,54,.09)!important}
html.christmas-theme-active .cup-fixture-side.winner strong:after{color:#692429!important}
html.christmas-theme-active .cup-fixture-card.live .cup-fixture-divider span{background:rgba(127,49,54,.12)!important;color:#531f22!important}
html.christmas-theme-active .cup-advance-note strong{color:#531f22!important}
html.christmas-theme-active .cup-auto-qualifier-grid i{color:#692429!important}
html.christmas-theme-active .cup-competition-timeline button.complete{border-color:rgba(127,49,54,.28)!important}
html.christmas-theme-active .cup-competition-timeline button.complete>i{background:rgba(127,49,54,.12)!important;color:#692429!important}
html.christmas-theme-active .cup-bracket-mini-match.live{border-color:rgba(127,49,54,.5)!important}
html.christmas-theme-active .cup-bracket-mini-match.automatic>header b{color:#692429!important}
html.christmas-theme-active .cup-bracket-mini-side.winner{background:rgba(127,49,54,.08)!important}
html.christmas-theme-active .weekly-spin-window.bonus{border-color:rgba(210,80,89,.28)!important;background:radial-gradient(circle at 86% 22%,rgba(179,101,110,.17),transparent 34%),linear-gradient(145deg,rgba(53,25,27,.94),rgba(28,26,23,.94))!important}
html.christmas-theme-active .weekly-spin-window.bonus>div>span{color:#d45159!important}
html.christmas-theme-active .weekly-spin-window.bonus>b{border-color:rgba(210,78,87,.28)!important;background:linear-gradient(145deg,rgba(172,55,63,.16),rgba(179,100,109,.16))!important;color:#d9b45c!important}
html.christmas-theme-active .duo-chem-hero{background:radial-gradient(circle at 50% -20%,rgba(228,193,104,.19),transparent 38%),radial-gradient(circle at 0 100%,rgba(151,73,78,.13),transparent 38%),linear-gradient(145deg,#091a14,#132b22 60%,#151312)!important}
html.christmas-theme-active .duo-chem-hero-top>button{color:#a14e53!important}
html.christmas-theme-active .duo-chem-pair strong{color:#d3ded8!important}
html.christmas-theme-active .duo-chem-pair small{color:#98494f!important}
html.christmas-theme-active .duo-chem-meter p{color:#94474d!important}
html.christmas-theme-active .duo-showdown-hero{background:radial-gradient(circle at 50% 0,rgba(228,64,83,.13),transparent 38%),linear-gradient(135deg,rgba(20,18,17,.96),rgba(7,23,17,.97))!important}
html.christmas-theme-active .duo-showdown-match>button{color:#d3ded8!important}
html.christmas-theme-active .duo-showdown-match>button small{color:#96484d!important}
html.christmas-theme-active .duo-current-gw,
html.christmas-theme-active .duo-season-stats,
html.christmas-theme-active .duo-form-card,
html.christmas-theme-active .duo-balance-card,
html.christmas-theme-active .duo-facts,
html.christmas-theme-active .duo-showdown-history,
html.christmas-theme-active .duo-milestones,
html.christmas-theme-active .duo-timeline{background:linear-gradient(145deg,rgba(7,23,17,.9),rgba(7,23,17,.93))!important}
html.christmas-theme-active .duo-section-head h2{color:#d3ded8!important}
html.christmas-theme-active .duo-section-head>small{color:#6b8579!important}
html.christmas-theme-active .duo-current-score>button{color:#d3ded8!important}
html.christmas-theme-active .duo-current-score>button>small{color:#799389!important}
html.christmas-theme-active .duo-current-gw>p{color:#789286!important}
html.christmas-theme-active .duo-outcome.W{background:rgba(131,61,66,.12)!important;color:#ba4c53!important}
html.christmas-theme-active .duo-outcome.pending{color:#6b8579!important}
html.christmas-theme-active .duo-no-current{color:#779185!important}
html.christmas-theme-active .duo-no-current strong{color:#ba6f74!important}
html.christmas-theme-active .duo-stat-grid span{color:#758f83!important}
html.christmas-theme-active .duo-form-table>.head{color:#657e73!important}
html.christmas-theme-active .duo-form-table>button{color:#b36267!important}
html.christmas-theme-active .duo-balance-row>span{color:#728d81!important}
html.christmas-theme-active .duo-balance-row>strong{color:#c07d81!important}
html.christmas-theme-active .duo-facts p{color:#9f4d52!important}
html.christmas-theme-active .duo-meeting-list button{color:#849d92!important}
html.christmas-theme-active .duo-future-showdown small{color:#839b90!important}
html.christmas-theme-active .duo-milestones article strong{color:#ad565b!important}
html.christmas-theme-active .duo-milestones article small{color:#657e73!important}
html.christmas-theme-active .duo-timeline strong{color:#c28085!important}
html.christmas-theme-active .duo-timeline p{color:#6f897e!important}
html.christmas-theme-active .duo-chem-empty{background:rgba(7,23,17,.9)!important}
html.christmas-theme-active .duo-chem-empty h2{color:#d3ded8!important}
html.christmas-theme-active .duo-chem-empty p{color:#789286!important}
html.christmas-theme-active .manager-squad-backdrop{background:radial-gradient(circle at 50% 0,rgba(136,55,60,.16),transparent 35%),radial-gradient(circle at 88% 86%,rgba(159,77,82,.09),transparent 36%),rgba(7,23,17,.83)!important}
html.christmas-theme-active .manager-squad-dialog{border:1px solid rgba(191,71,79,.18)!important;background:linear-gradient(150deg,#160b0c 0,#071711 36%,#071711 100%)!important;color:#ede8de!important}
html.christmas-theme-active .manager-squad-dialog:before{background:radial-gradient(circle at 4% 0,rgba(150,56,63,.1),transparent 28%),linear-gradient(115deg,transparent 42%,rgba(255,255,255,.018) 52%,transparent 63%)!important}
html.christmas-theme-active .manager-squad-dialog-head{background:linear-gradient(90deg,rgba(9,27,20,.97),rgba(7,23,17,.97))!important}
html.christmas-theme-active .manager-squad-identity-avatar{border:1px solid rgba(183,69,76,.16)!important;background:radial-gradient(circle at 50% 30%,rgba(183,61,69,.11),rgba(255,255,255,.018))!important}
html.christmas-theme-active .manager-squad-dialog-identity span{color:#bc454d!important}
html.christmas-theme-active .manager-squad-dialog-identity h2{color:#d9b45c!important}
html.christmas-theme-active .manager-squad-dialog-identity p{color:#98494f!important}
html.christmas-theme-active .manager-squad-dialog-meta>b{color:#d3ded8!important}
html.christmas-theme-active .manager-squad-dialog-meta>small{color:#657e73!important}
html.christmas-theme-active .manager-squad-header-status{color:#cfad60!important}
html.christmas-theme-active .manager-squad-header-status.live{border-color:rgba(164,62,69,.18)!important;background:rgba(164,62,69,.07)!important;color:#bd4e55!important}
html.christmas-theme-active .manager-squad-header-status.final{color:#b36267!important}
html.christmas-theme-active .manager-squad-header-status.warming{color:#b9444c!important}
html.christmas-theme-active .manager-squad-close{color:#c28085!important}
html.christmas-theme-active .manager-squad-close:hover{border-color:rgba(191,71,79,.3)!important;background:rgba(191,71,79,.08)!important}
html.christmas-theme-active .manager-squad-gw-controls{background:rgba(7,23,17,.82)!important}
html.christmas-theme-active .manager-squad-gw-controls>button{color:#b7696e!important}
html.christmas-theme-active .manager-squad-gw-controls>button:not(:disabled):hover{border-color:rgba(191,71,79,.27)!important;background:rgba(191,71,79,.07)!important;color:#d9b45c!important}
html.christmas-theme-active .manager-squad-gw-controls label span{color:#657e73!important}
html.christmas-theme-active .manager-squad-gw-controls select{color:#d7e0db!important}
html.christmas-theme-active .manager-squad-gw-controls select option{background:#071711!important;color:#d7e0db!important}
html.christmas-theme-active .manager-squad-dialog-body{scrollbar-color:rgba(192,71,79,.22) transparent!important}
html.christmas-theme-active .manager-squad-summary{background:linear-gradient(120deg,rgba(137,57,62,.065),rgba(255,255,255,.018) 52%,rgba(165,80,85,.035))!important}
html.christmas-theme-active .manager-squad-summary span{color:#667f74!important}
html.christmas-theme-active .manager-squad-summary strong{color:#d7e0db!important}
html.christmas-theme-active .manager-squad-summary small{color:#698278!important}
html.christmas-theme-active .manager-squad-ready.phase-live .manager-squad-summary>div:first-child strong{color:#bc5057!important}
html.christmas-theme-active .manager-squad-stage{background:linear-gradient(145deg,rgba(7,23,17,.96),rgba(15,35,27,.98))!important}
html.christmas-theme-active .manager-squad-stage-head>div:first-child span{color:#7b3b3f!important}
html.christmas-theme-active .manager-squad-stage-head>div:first-child strong{color:#d3ded8!important}
html.christmas-theme-active .manager-squad-stage-status{color:#7c968a!important}
html.christmas-theme-active .manager-squad-stage-status.live{color:#bc454d!important}
html.christmas-theme-active .manager-squad-stage-status.live i{box-shadow:0 0 0 4px rgba(188,69,77,.11)!important}
html.christmas-theme-active .manager-squad-stage-status.final{color:#ae565c!important}
html.christmas-theme-active .manager-squad-chip-banner{background:rgba(7,23,17,.88)!important}
html.christmas-theme-active .manager-squad-chip-banner b{background:#b74e55!important;color:#071711!important}
html.christmas-theme-active .manager-squad-chip-banner span{color:#d3ded8!important}
html.christmas-theme-active .manager-squad-chip-banner.bench-boost{border-color:rgba(207,63,73,.23)!important}
html.christmas-theme-active .manager-squad-chip-banner.bench-boost b{background:#cd4d56!important;color:#0a1c16!important}
html.christmas-theme-active .manager-squad-chip-banner.free-hit{border-color:rgba(182,104,109,.23)!important}
html.christmas-theme-active .manager-squad-chip-banner.free-hit b{background:#bb7276!important;color:#221012!important}
html.christmas-theme-active .manager-squad-chip-banner.wildcard{border-color:rgba(177,111,118,.23)!important}
html.christmas-theme-active .manager-squad-chip-banner.wildcard b{background:#ba7f86!important;color:#1f0f10!important}
html.christmas-theme-active .manager-squad-pitch-shell{background:linear-gradient(180deg,#071711,#071711)!important}
html.christmas-theme-active .manager-squad-pitch{border:1px solid rgba(218,105,112,.24)!important;background:linear-gradient(180deg,rgba(94,24,29,.97),rgba(86,22,26,.98) 46%,rgba(76,19,23,.99))!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.035),inset 0 -34px 70px rgba(10,29,22,.16)!important}
html.christmas-theme-active .manager-squad-pitch:before{background:repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0,rgba(255,255,255,.025) 85px,rgba(35,17,18,.025) 85px,rgba(35,17,18,.025) 170px),radial-gradient(circle at 50% 50%,rgba(255,255,255,.03),transparent 24%)!important}
html.christmas-theme-active .manager-squad-pitch-markings{border:2px solid rgba(219,112,119,.82)!important}
html.christmas-theme-active .manager-squad-pitch-markings .halfway{background:rgba(219,112,119,.82)!important}
html.christmas-theme-active .manager-squad-pitch-markings .centre-circle{border:2px solid rgba(219,112,119,.82)!important}
html.christmas-theme-active .manager-squad-pitch-markings .centre-circle:after{background:rgba(219,112,119,.9)!important}
html.christmas-theme-active .manager-squad-pitch-markings .top-box,
html.christmas-theme-active .manager-squad-pitch-markings .bottom-box{border:2px solid rgba(219,112,119,.82)!important}
html.christmas-theme-active .manager-squad-pitch-markings .top-six,
html.christmas-theme-active .manager-squad-pitch-markings .bottom-six{border:2px solid rgba(219,112,119,.82)!important}
html.christmas-theme-active .manager-squad-row-label{color:rgba(219,112,119,.48)!important}
html.christmas-theme-active .manager-squad-player-card{filter:drop-shadow(0 8px 8px rgba(9,27,20,.18))!important}
html.christmas-theme-active .manager-squad-player-card:hover{filter:drop-shadow(0 11px 11px rgba(24,11,12,.26))!important}
html.christmas-theme-active .manager-squad-kit-fallback:before{background:#071711!important}
html.christmas-theme-active .manager-squad-armband{background:#0b2018!important}
html.christmas-theme-active .manager-squad-armband.captain{background:linear-gradient(135deg,#0b2018,#452124)!important;box-shadow:0 0 0 2px rgba(255,255,255,.28),0 5px 14px rgba(9,26,20,.28)!important}
html.christmas-theme-active .manager-squad-armband.vice{background:rgba(7,23,17,.88)!important;color:#d3ded8!important}
html.christmas-theme-active .manager-squad-live-badge{background:#0a1c16!important;color:#d06b71!important}
html.christmas-theme-active .manager-squad-live-badge.final{background:rgba(7,23,17,.88)!important;color:#d3ded8!important}
html.christmas-theme-active .manager-squad-player-label{border:1px solid rgba(8,24,18,.18)!important;background:rgba(196,133,137,.96)!important;box-shadow:0 4px 9px rgba(10,28,21,.15)!important}
html.christmas-theme-active .manager-squad-player-label strong{color:#231112!important}
html.christmas-theme-active .manager-squad-player-label span{border-top:1px solid rgba(11,30,23,.08)!important;background:#d0a7ac!important;color:#301719!important}
html.christmas-theme-active .manager-squad-player-label small{background:#d0a7ac!important;color:#723e44!important}
html.christmas-theme-active .manager-squad-player-card.is-live .manager-squad-player-label span{background:#ca8085!important;color:#3e1719!important}
html.christmas-theme-active .manager-squad-player-card.is-final .manager-squad-player-label span{background:#d3ded8!important;color:#53282b!important}
html.christmas-theme-active .manager-squad-player-card.is-captain .manager-squad-player-label{box-shadow:0 0 0 2px rgba(59,32,35,.28),0 5px 12px rgba(10,28,21,.18)!important}
html.christmas-theme-active .manager-squad-bench-premium{background:linear-gradient(145deg,rgba(8,25,19,.96),rgba(7,23,17,.98))!important}
html.christmas-theme-active .manager-squad-bench-premium>header span{color:#7b3b3f!important}
html.christmas-theme-active .manager-squad-bench-premium>header strong{color:#d3ded8!important}
html.christmas-theme-active .manager-squad-bench-premium>header>b{color:#ba6f74!important}
html.christmas-theme-active .manager-squad-bench-premium.is-active{border-color:rgba(206,63,73,.2)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 0 28px rgba(154,56,63,.055)!important}
html.christmas-theme-active .manager-squad-bench-premium.is-active>header span{color:#cc4d55!important}
html.christmas-theme-active .manager-squad-bench-premium.is-active>header>b{background:rgba(206,63,73,.1)!important;color:#d96970!important}
html.christmas-theme-active .manager-squad-bench-slot>span{background:#071711!important;color:#7a9488!important}
html.christmas-theme-active .manager-squad-team-footer>span{color:#cfb064!important}
html.christmas-theme-active .manager-squad-team-footer b{color:#6e3539!important}
html.christmas-theme-active .manager-squad-state>span{color:#bb454d!important}
html.christmas-theme-active .manager-squad-state h3{color:#d9b45c!important}
html.christmas-theme-active .manager-squad-state p{color:#9c4b51!important}
html.christmas-theme-active .manager-squad-state>button{border:1px solid rgba(174,68,75,.25)!important;background:rgba(139,61,66,.1)!important;color:#d9b45c!important}
html.christmas-theme-active .manager-squad-state-icon{color:#96484d!important}
html.christmas-theme-active .manager-squad-state.warming .manager-squad-state-icon{color:#bc4c54!important}
html.christmas-theme-active .manager-squad-lock-avatar>span{background:#110f0e!important}
html.christmas-theme-active .manager-squad-loading-pitch{background:linear-gradient(180deg,rgba(87,22,26,.12),rgba(63,16,19,.09))!important}
html.christmas-theme-active .manager-squad-loading-pitch strong{color:#d3ded8!important}
html.christmas-theme-active .manager-squad-loading-pitch small{color:#667f74!important}
html.christmas-theme-active .manager-squad-loader{border:3px solid rgba(192,71,79,.11)!important;border-top-color:#a8434a!important}
html.christmas-theme-active .manager-squad-player-drawer-layer{background:rgba(7,23,17,.5)!important}
html.christmas-theme-active .manager-squad-player-drawer{border-left:1px solid rgba(187,69,77,.14)!important;background:linear-gradient(160deg,#0b2018,#071711 55%,#071711)!important}
html.christmas-theme-active .manager-squad-drawer-close{color:#d3ded8!important}
html.christmas-theme-active .manager-squad-drawer-hero>div:nth-child(2)>span{color:#b2484f!important}
html.christmas-theme-active .manager-squad-drawer-hero h3{color:#d7e0db!important}
html.christmas-theme-active .manager-squad-drawer-hero p{color:#718c80!important}
html.christmas-theme-active .manager-squad-drawer-points strong{color:#d7e0db!important}
html.christmas-theme-active .manager-squad-drawer-points span{color:#6c867a!important}
html.christmas-theme-active .manager-squad-drawer-points small{color:#9c4b50!important}
html.christmas-theme-active .manager-squad-drawer-section>header span{color:#77393e!important}
html.christmas-theme-active .manager-squad-drawer-section>header strong{color:#ba7075!important}
html.christmas-theme-active .manager-squad-drawer-fixture span{color:#a14e53!important}
html.christmas-theme-active .manager-squad-drawer-fixture strong{color:#d3ded8!important}
html.christmas-theme-active .manager-squad-drawer-stats>div{background:#071711!important}
html.christmas-theme-active .manager-squad-drawer-stats span{color:#657e73!important}
html.christmas-theme-active .manager-squad-drawer-stats strong{color:#d3ded8!important}
html.christmas-theme-active .manager-squad-player-drawer>footer{color:#6c867a!important}
html.christmas-theme-active .manager-squad-player-drawer>footer b{color:#b36267!important}
@media (max-width:760px){html.christmas-theme-active .manager-squad-backdrop{background:rgba(7,23,17,.8)!important}
html.christmas-theme-active .manager-squad-player-card{filter:drop-shadow(0 4px 5px rgba(9,27,20,.13))!important}
html.christmas-theme-active .manager-squad-player-drawer{border-top:1px solid rgba(187,69,77,.15)!important}}
html.christmas-theme-active .manager-squad-header-status.preview{border-color:rgba(186,68,76,.22)!important;background:rgba(159,65,71,.09)!important;color:#be5259!important}
html.christmas-theme-active .manager-squad-header-status.preview i{box-shadow:0 0 0 4px rgba(190,82,89,.1)!important}
html.christmas-theme-active .manager-squad-field-complex{background:linear-gradient(145deg,rgba(7,23,17,.97),rgba(15,35,27,.99))!important}
html.christmas-theme-active .manager-squad-field-complex .manager-squad-bench-premium{background:linear-gradient(180deg,#071711,#071711)!important}
html.christmas-theme-active .manager-squad-pitch-shell{background:linear-gradient(180deg,#071711,#071711)!important}
html.christmas-theme-active .manager-squad-pitch{background:linear-gradient(180deg,#661b20 0%,#621a1f 33%,#5f191e 66%,#5a181c 100%)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.045),inset 0 -28px 60px rgba(11,30,23,.13),0 12px 26px rgba(0,0,0,.08)!important}
html.christmas-theme-active .manager-squad-pitch:before{background:repeating-linear-gradient(0deg,rgba(255,255,255,.022) 0,rgba(255,255,255,.022) 76px,rgba(34,16,18,.025) 76px,rgba(34,16,18,.025) 152px),radial-gradient(circle at 50% 50%,rgba(255,255,255,.022),transparent 26%)!important}
html.christmas-theme-active .manager-squad-pitch-markings{border-color:rgba(219,112,119,.57)!important}
html.christmas-theme-active .manager-squad-pitch-markings .halfway{background:rgba(219,112,119,.57)!important}
html.christmas-theme-active .manager-squad-pitch-markings .centre-circle{border-color:rgba(219,112,119,.57)!important}
html.christmas-theme-active .manager-squad-pitch-markings .centre-circle:after{background:rgba(219,112,119,.66)!important}
html.christmas-theme-active .manager-squad-pitch-markings .top-box,
html.christmas-theme-active .manager-squad-pitch-markings .bottom-box,
html.christmas-theme-active .manager-squad-pitch-markings .top-six,
html.christmas-theme-active .manager-squad-pitch-markings .bottom-six{border-color:rgba(219,112,119,.57)!important}
html.christmas-theme-active .manager-squad-player-card{filter:drop-shadow(0 8px 9px rgba(25,12,13,.16))!important}
html.christmas-theme-active .manager-squad-player-card.is-captain .manager-squad-player-visual:before{background:radial-gradient(circle,rgba(82,40,43,.24),rgba(255,255,255,.065) 40%,transparent 70%)!important}
html.christmas-theme-active .manager-squad-armband.captain{background:linear-gradient(145deg,#200f10,#54282b)!important;box-shadow:0 0 0 2px rgba(255,255,255,.74),0 7px 18px rgba(8,25,19,.27)!important}
html.christmas-theme-active .manager-squad-armband.vice{background:#0a1e17!important;color:#d3ded8!important}
html.christmas-theme-active .manager-squad-player-label{border-color:rgba(9,26,20,.13)!important;box-shadow:0 5px 12px rgba(9,27,20,.16)!important}
html.christmas-theme-active .manager-squad-player-card.is-live .manager-squad-player-label span{background:#cd7e83!important;color:#401518!important}
html.christmas-theme-active .manager-squad-player-card.is-final .manager-squad-player-label span{background:#d3ded8!important;color:#3f1e21!important}
html.christmas-theme-active .manager-squad-player-card.is-captain .manager-squad-player-label{box-shadow:0 0 0 2px rgba(62,33,36,.34),0 6px 14px rgba(9,27,20,.18)!important}
html.christmas-theme-active .manager-squad-bench-slot>span{background:#091a14!important;color:#b05b60!important}
html.christmas-theme-active .manager-squad-field-complex .manager-squad-bench-premium{border-top-color:rgba(219,112,119,.105)!important;background:linear-gradient(180deg,rgba(49,16,18,.13) 0,#071711 22px,#071711 100%)!important;box-shadow:inset 0 13px 24px rgba(77,20,24,.035)!important}
html.christmas-theme-active .manager-squad-pitch-markings{border-color:rgba(219,112,119,.43)!important}
html.christmas-theme-active .manager-squad-pitch-markings .halfway{background:rgba(219,112,119,.43)!important}
html.christmas-theme-active .manager-squad-pitch-markings .centre-circle,
html.christmas-theme-active .manager-squad-pitch-markings .top-box,
html.christmas-theme-active .manager-squad-pitch-markings .bottom-box,
html.christmas-theme-active .manager-squad-pitch-markings .top-six,
html.christmas-theme-active .manager-squad-pitch-markings .bottom-six{border-color:rgba(219,112,119,.43)!important}
html.christmas-theme-active .manager-squad-pitch-markings .centre-circle:after{background:rgba(219,112,119,.54)!important}
html.christmas-theme-active .manager-squad-player-label .manager-squad-player-primary{border-top:1px solid rgba(11,30,23,.08)!important;background:#d0a7ac!important;color:#301719!important}
html.christmas-theme-active .manager-squad-player-card.is-live .manager-squad-player-label .manager-squad-player-primary{background:#cd7e83!important;color:#401518!important}
html.christmas-theme-active .manager-squad-player-card.is-final .manager-squad-player-label .manager-squad-player-primary{background:#d3ded8!important;color:#3f1e21!important}
html.christmas-theme-active .manager-squad-bench-slot>span{background:rgba(7,23,17,.94)!important;color:#b6666c!important}
@media (max-width:760px){html.christmas-theme-active .manager-squad-pitch-markings{border-color:rgba(219,112,119,.39)!important}
html.christmas-theme-active .manager-squad-pitch-markings .halfway{background:rgba(219,112,119,.39)!important}
html.christmas-theme-active .manager-squad-pitch-markings .centre-circle,
html.christmas-theme-active .manager-squad-pitch-markings .top-box,
html.christmas-theme-active .manager-squad-pitch-markings .bottom-box,
html.christmas-theme-active .manager-squad-pitch-markings .top-six,
html.christmas-theme-active .manager-squad-pitch-markings .bottom-six{border-color:rgba(219,112,119,.39)!important}}
html.christmas-theme-active .match-centre-backdrop{background:radial-gradient(circle at 50% 0,rgba(143,54,60,.16),transparent 34%),radial-gradient(circle at 88% 88%,rgba(165,80,85,.10),transparent 34%),rgba(7,23,17,.86)!important}
html.christmas-theme-active .match-centre-dialog{border:1px solid rgba(192,73,81,.19)!important;background:linear-gradient(155deg,#091a14 0,#071711 42%,#071711 100%)!important;color:#d7e0db!important}
html.christmas-theme-active .match-centre-dialog:before{background:radial-gradient(circle at 7% 0,rgba(153,56,62,.095),transparent 30%),linear-gradient(112deg,transparent 43%,rgba(255,255,255,.017) 52%,transparent 61%)!important}
html.christmas-theme-active .match-centre-head{background:linear-gradient(90deg,rgba(9,27,20,.97),rgba(7,23,17,.97))!important}
html.christmas-theme-active .match-centre-head>div:first-child>span{color:#bc454d!important}
html.christmas-theme-active .match-centre-head>div:first-child>strong{color:#d9b45c!important}
html.christmas-theme-active .match-centre-head>div:first-child>strong i{color:#77393e!important}
html.christmas-theme-active .match-centre-head>div:first-child>small{color:#6f897d!important}
html.christmas-theme-active .match-centre-head-meta>b{color:#d3ded8!important}
html.christmas-theme-active .match-centre-status{color:#a54f55!important}
html.christmas-theme-active .match-centre-status.live{border-color:rgba(164,62,69,.2)!important;background:rgba(164,62,69,.075)!important;color:#bc4c54!important}
html.christmas-theme-active .match-centre-status.revealed{border-color:rgba(172,68,75,.18)!important;background:rgba(172,68,75,.06)!important;color:#ba5259!important}
html.christmas-theme-active .match-centre-status.provisional{border-color:rgba(180,100,105,.17)!important;background:rgba(180,100,105,.055)!important;color:#be777c!important}
html.christmas-theme-active .match-centre-status.final{color:#b86b70!important}
html.christmas-theme-active .match-centre-status.warming,
html.christmas-theme-active .match-centre-status.loading{color:#bc454d!important}
html.christmas-theme-active .match-centre-close{color:#c38387!important}
html.christmas-theme-active .match-centre-close:hover{border-color:rgba(188,69,77,.28)!important;background:rgba(188,69,77,.075)!important}
html.christmas-theme-active .match-centre-tabs{background:rgba(7,23,17,.87)!important}
html.christmas-theme-active .match-centre-tabs button{color:#6b8579!important}
html.christmas-theme-active .match-centre-tabs button:hover:not(:disabled){color:#ba7075!important}
html.christmas-theme-active .match-centre-tabs button.active{border-color:rgba(180,63,71,.18)!important;background:linear-gradient(180deg,rgba(155,61,68,.105),rgba(155,61,68,.055))!important;color:#be5058!important;box-shadow:inset 0 -2px 0 rgba(170,63,70,.55)!important}
html.christmas-theme-active .match-centre-body{scrollbar-color:rgba(160,67,73,.33) transparent!important}
html.christmas-theme-active .match-centre-body::-webkit-scrollbar-thumb{background:rgba(160,67,73,.28)!important}
html.christmas-theme-active .match-centre-hero{background:radial-gradient(circle at 50% 0,rgba(152,56,62,.09),transparent 34%),linear-gradient(145deg,rgba(25,12,13,.97),rgba(7,23,17,.99))!important}
html.christmas-theme-active .match-centre-hero-glow{background:linear-gradient(90deg,rgba(145,59,65,.055),transparent 35%,transparent 65%,rgba(168,81,87,.045))!important}
html.christmas-theme-active .match-centre-hero.phase-live{border-color:rgba(169,62,70,.15)!important}
html.christmas-theme-active .match-centre-manager small{color:#783a3e!important}
html.christmas-theme-active .match-centre-manager strong{color:#d9b45c!important}
html.christmas-theme-active .match-centre-manager em{color:#758f83!important}
html.christmas-theme-active .match-centre-score small{color:#b94b52!important}
html.christmas-theme-active .match-centre-score span{color:#7c968a!important}
html.christmas-theme-active .match-centre-metric{background:linear-gradient(145deg,rgba(9,26,20,.84),rgba(7,23,17,.9))!important}
html.christmas-theme-active .match-centre-metric>span{color:#657d72!important}
html.christmas-theme-active .match-centre-metric strong{color:#d7e0db!important}
html.christmas-theme-active .match-centre-metric small{color:#6f897d!important}
html.christmas-theme-active .match-centre-metric.live strong{color:#be535a!important}
html.christmas-theme-active .match-centre-metric.neutral strong{color:#bd767b!important}
html.christmas-theme-active .match-centre-captain-battle,
html.christmas-theme-active .match-centre-deciders,
html.christmas-theme-active .match-centre-shared,
html.christmas-theme-active .match-centre-battle-lower>section,
html.christmas-theme-active .match-centre-diff-column{background:linear-gradient(150deg,rgba(22,11,11,.94),rgba(7,23,17,.98))!important}
html.christmas-theme-active .match-centre-captain-battle>header span,
html.christmas-theme-active .match-centre-deciders>header span,
html.christmas-theme-active .match-centre-shared>header span,
html.christmas-theme-active .match-centre-battle-lower>section>header span{color:#ab4a51!important}
html.christmas-theme-active .match-centre-captain-battle>header strong,
html.christmas-theme-active .match-centre-deciders>header strong,
html.christmas-theme-active .match-centre-shared>header strong,
html.christmas-theme-active .match-centre-battle-lower>section>header strong{color:#d7e0db!important}
html.christmas-theme-active .match-centre-captain-battle>header>b{color:#ad555b!important}
html.christmas-theme-active .match-centre-captain-battle>header>b.neutral{color:#799387!important}
html.christmas-theme-active .match-centre-captain-side>span{color:#7f3d42!important}
html.christmas-theme-active .match-centre-captain-side>strong{color:#d7e0db!important}
html.christmas-theme-active .match-centre-captain-side>small{color:#6c867a!important}
html.christmas-theme-active .match-centre-captain-vs b{border:1px solid rgba(181,69,76,.16)!important;background:rgba(147,58,64,.06)!important;color:#b24f55!important}
html.christmas-theme-active .match-centre-deciders>header button{color:#ae5056!important}
html.christmas-theme-active .match-centre-decider span{color:#75383c!important}
html.christmas-theme-active .match-centre-decider strong{color:#d7e0db!important}
html.christmas-theme-active .match-centre-decider small{color:#874146!important}
html.christmas-theme-active .match-centre-decider>b{color:#b46268!important}
html.christmas-theme-active .match-centre-decider.home>b{color:#b84d54!important}
html.christmas-theme-active .match-centre-decider.away>b{color:#c98c90!important}
html.christmas-theme-active .match-centre-empty-mini,
html.christmas-theme-active .match-centre-list-empty{color:#6d877b!important}
html.christmas-theme-active .match-centre-remaining-strip{background:linear-gradient(90deg,rgba(141,56,62,.045),rgba(255,255,255,.012),rgba(155,74,80,.04))!important}
html.christmas-theme-active .match-centre-remaining-strip>div span{color:#aa494f!important}
html.christmas-theme-active .match-centre-remaining-strip>div strong{color:#ede8de!important}
html.christmas-theme-active .match-centre-remaining-strip>div small{color:#6f897e!important}
html.christmas-theme-active .match-centre-battle-summary article{background:rgba(7,23,17,.88)!important}
html.christmas-theme-active .match-centre-battle-summary span{color:#667f74!important}
html.christmas-theme-active .match-centre-battle-summary strong{color:#d7e0db!important}
html.christmas-theme-active .match-centre-battle-summary small{color:#698378!important}
html.christmas-theme-active .match-centre-diff-column>header span{color:#a9494f!important}
html.christmas-theme-active .match-centre-diff-column>header strong{color:#d7e0db!important}
html.christmas-theme-active .match-centre-diff-column>header small{color:#7b3b40!important}
html.christmas-theme-active .match-centre-diff-card.remaining{border-color:rgba(163,62,69,.12)!important;background:linear-gradient(90deg,rgba(163,62,69,.035),rgba(255,255,255,.012))!important}
html.christmas-theme-active .match-centre-diff-card span{color:#793a3e!important}
html.christmas-theme-active .match-centre-diff-card strong{color:#d3ded8!important}
html.christmas-theme-active .match-centre-diff-card small{color:#6b8579!important}
html.christmas-theme-active .match-centre-diff-card>b.positive{color:#b54c53!important}
html.christmas-theme-active .match-centre-diff-card>b.pending{color:#a14e53!important}
html.christmas-theme-active .match-centre-battle-spine{color:#af4e54!important}
html.christmas-theme-active .match-centre-battle-spine>i{background:linear-gradient(transparent,rgba(182,69,77,.18),transparent)!important}
html.christmas-theme-active .match-centre-battle-spine>b{border:1px solid rgba(182,67,74,.16)!important;background:rgba(136,57,62,.05)!important}
html.christmas-theme-active .match-centre-shared>header small{color:#783a3e!important}
html.christmas-theme-active .match-centre-shared>div b{color:#d3ded8!important}
html.christmas-theme-active .match-centre-shared>div small{color:#76393d!important}
html.christmas-theme-active .match-centre-remaining-list>span.threat{border-color:rgba(161,62,69,.105)!important}
html.christmas-theme-active .match-centre-remaining-list b{color:#d3ded8!important}
html.christmas-theme-active .match-centre-remaining-list small{color:#7d3c40!important}
html.christmas-theme-active .match-centre-team-switch{background:rgba(15,35,27,.96)!important}
html.christmas-theme-active .match-centre-team-switch button{color:#8e4549!important}
html.christmas-theme-active .match-centre-team-switch button.active{border-color:rgba(174,64,71,.16)!important;background:rgba(152,63,69,.065)!important;color:#ca8085!important}
html.christmas-theme-active .match-centre-team-switch small{color:#657d72!important}
html.christmas-theme-active .match-centre-locked-pair>div strong{color:#d7e0db!important}
html.christmas-theme-active .match-centre-locked-pair>span i{color:#6b8579!important}
html.christmas-theme-active .match-centre-locked>span,
html.christmas-theme-active .match-centre-state>span{color:#ae4950!important}
html.christmas-theme-active .match-centre-locked h3,
html.christmas-theme-active .match-centre-state h3{color:#ca8085!important}
html.christmas-theme-active .match-centre-locked p,
html.christmas-theme-active .match-centre-state p{color:#98494f!important}
html.christmas-theme-active .match-centre-state>b{color:#b34d54!important}
html.christmas-theme-active .match-centre-state button{border:1px solid rgba(180,67,74,.16)!important;background:rgba(155,65,71,.055)!important;color:#b75a60!important}
html.christmas-theme-active .match-centre-loading-duel span{color:#a64a50!important}
html.christmas-theme-active .match-centre-loading>strong{color:#d7e0db!important}
html.christmas-theme-active .match-centre-loading>small{color:#6f897d!important}
html.christmas-theme-active .fixture-match-centre-button{background:linear-gradient(90deg,rgba(139,58,63,.035),rgba(255,255,255,.012))!important;color:#cfad60!important}
html.christmas-theme-active .fixture-match-centre-button b{color:#738e82!important}
html.christmas-theme-active .fixture-match-centre-button:hover{background:rgba(147,58,64,.065)!important;color:#c05e64!important}
html.christmas-theme-active .fixture-spotlight-match-centre{background:rgba(49,112,83,.028)!important;color:#aa4f55!important}
html.christmas-theme-active .fixture-spotlight-match-centre:hover{background:rgba(49,112,83,.06)!important;color:#be5f66!important}
html.christmas-theme-active .h2h-row-battle-intel{color:#6c867a!important}
html.christmas-theme-active .h2h-row-battle-intel span:first-child{color:#ad555b!important}
@media (max-width:760px){html.christmas-theme-active .match-centre-backdrop{background:rgba(7,23,17,.96)!important}
html.christmas-theme-active .match-centre-battle-spine>i{background:linear-gradient(90deg,transparent,rgba(182,69,77,.18),transparent)!important}}
html.christmas-theme-active .match-centre-metric.priority{border-color:rgba(171,61,68,.19)!important;background:linear-gradient(145deg,rgba(54,26,28,.42),rgba(7,23,17,.94))!important;box-shadow:inset 0 0 0 1px rgba(171,61,68,.035)!important}
html.christmas-theme-active .match-centre-captain-battle>header>b.edge.home{border-color:rgba(163,62,69,.2)!important;color:#be535a!important}
html.christmas-theme-active .match-centre-captain-battle>header>b.edge.away{border-color:rgba(194,123,127,.2)!important;color:#cb8f93!important}
html.christmas-theme-active .match-centre-battle-summary article.priority{border-color:rgba(163,62,69,.18)!important;background:linear-gradient(145deg,rgba(54,26,28,.36),rgba(7,23,17,.92))!important}
html.christmas-theme-active .match-centre-diff-card span i{border-color:rgba(176,65,72,.12)!important;background:rgba(176,65,72,.035)!important;color:#ae5258!important}
html.christmas-theme-active .match-centre-diff-card span em{border-color:rgba(163,62,69,.15)!important;background:rgba(163,62,69,.055)!important;color:#b35359!important}
html.christmas-theme-active .match-centre-battle-spine>b{border-color:rgba(182,67,74,.24)!important;background:radial-gradient(circle,rgba(136,57,62,.11),rgba(136,57,62,.035))!important;box-shadow:0 0 22px rgba(141,57,63,.06)!important}
html.christmas-theme-active .matchday-broadcast-story.latest{background:linear-gradient(90deg,rgba(153,57,64,.065),transparent 72%)!important}
html.christmas-theme-active .matchday-broadcast-icon{border:1px solid rgba(174,68,75,.12)!important;background:#071711!important}
html.christmas-theme-active .matchday-broadcast-story small{color:#a2464c!important}
html.christmas-theme-active .matchday-broadcast-story strong{color:#d7e0db!important}
html.christmas-theme-active .matchday-broadcast-story em{color:#758f83!important}
html.christmas-theme-active .matchday-broadcast-story>b{color:#643033!important}
html.christmas-theme-active .matchday-match-intel.broadcast em{color:#728d81!important}
html.christmas-theme-active .h2h-row-battle-intel.broadcast span:first-child{color:#ba575d!important}
html.christmas-theme-active .matchday-captain-best small{color:#768f83!important}
html.christmas-theme-active .match-centre-live-story-strip{border:1px solid rgba(168,63,70,.13)!important;background:linear-gradient(90deg,rgba(132,53,59,.075),rgba(255,255,255,.012))!important}
html.christmas-theme-active .match-centre-live-story-strip:hover{border-color:rgba(168,63,70,.24)!important;background:linear-gradient(90deg,rgba(132,53,59,.1),rgba(255,255,255,.018))!important}
html.christmas-theme-active .match-centre-live-story-strip>span{background:#091a14!important}
html.christmas-theme-active .match-centre-live-story-strip small{color:#a9444b!important}
html.christmas-theme-active .match-centre-live-story-strip strong{color:#d7e0db!important}
html.christmas-theme-active .match-centre-live-story-strip em{color:#758f83!important}
html.christmas-theme-active .match-centre-live-story-strip>b{color:#ad4a51!important}
html.christmas-theme-active .match-centre-live-hero>div{background:linear-gradient(145deg,#071711,#132b22)!important}
html.christmas-theme-active .match-centre-live-hero>div:last-child{border-color:rgba(165,62,68,.12)!important;background:linear-gradient(145deg,rgba(120,49,54,.075),#132b22)!important}
html.christmas-theme-active .match-centre-live-hero span,
html.christmas-theme-active .match-centre-live-feed header span,
html.christmas-theme-active .match-centre-live-momentum header span,
html.christmas-theme-active .match-centre-autosub-watch>header span{color:#ae474e!important}
html.christmas-theme-active .match-centre-live-hero strong{color:#d7e0db!important}
html.christmas-theme-active .match-centre-live-hero small{color:#779185!important}
html.christmas-theme-active .match-centre-live-momentum,
html.christmas-theme-active .match-centre-autosub-watch,
html.christmas-theme-active .match-centre-live-feed{background:#071711!important}
html.christmas-theme-active .match-centre-live-momentum header strong,
html.christmas-theme-active .match-centre-live-feed header strong,
html.christmas-theme-active .match-centre-autosub-watch>header strong{color:#d7e0db!important}
html.christmas-theme-active .match-centre-live-momentum header>small,
html.christmas-theme-active .match-centre-live-feed header>small{color:#6f897d!important}
html.christmas-theme-active .match-centre-live-momentum>div>span{background:#071711!important}
html.christmas-theme-active .match-centre-live-momentum>div>span.home{border-color:rgba(162,60,67,.12)!important}
html.christmas-theme-active .match-centre-live-momentum>div>span.away{border-color:rgba(178,95,100,.14)!important}
html.christmas-theme-active .match-centre-live-momentum>div small{color:#667f74!important}
html.christmas-theme-active .match-centre-live-momentum>div strong{color:#d7e0db!important}
html.christmas-theme-active .match-centre-live-momentum>div em{color:#789286!important}
html.christmas-theme-active .match-centre-autosub-watch article strong{color:#d7e0db!important}
html.christmas-theme-active .match-centre-autosub-watch article small{color:#768f83!important}
html.christmas-theme-active .match-centre-live-feed>article.latest{background:linear-gradient(90deg,rgba(157,61,68,.055),transparent)!important}
html.christmas-theme-active .match-centre-live-feed time{color:#77393e!important}
html.christmas-theme-active .match-centre-live-feed>article>b{background:#091a14!important}
html.christmas-theme-active .match-centre-live-feed article>div span{color:#aa484f!important}
html.christmas-theme-active .match-centre-live-feed article>div strong{color:#d7e0db!important}
html.christmas-theme-active .match-centre-live-feed article>div small{color:#779185!important}
html.christmas-theme-active .match-centre-live-feed-empty strong,
html.christmas-theme-active .match-centre-live-empty h3{color:#d7e0db!important}
html.christmas-theme-active .match-centre-live-feed-empty small,
html.christmas-theme-active .match-centre-live-empty p{color:#768f83!important}
html.christmas-theme-active .match-centre-live-empty>span{color:#a9474d!important}
html.christmas-theme-active .match-centre-tabs button:last-child span{color:#af434b!important}
html.christmas-theme-active .match-centre-status.live:after{color:#9f464c!important}
html.christmas-theme-active .matchday-intelligence-bar{border:1px solid rgba(165,62,68,.10)!important;background:#071711!important}
html.christmas-theme-active .matchday-intelligence-bar>button.matchday-intelligence-focus{background:linear-gradient(90deg,rgba(140,57,63,.065),rgba(255,255,255,.008))!important}
html.christmas-theme-active .matchday-intelligence-bar>button.matchday-intelligence-focus:hover{background:linear-gradient(90deg,rgba(140,57,63,.095),rgba(255,255,255,.015))!important}
html.christmas-theme-active .matchday-intelligence-bar>button.matchday-intelligence-focus>span{background:#0a1e17!important}
html.christmas-theme-active .matchday-intelligence-bar>button.matchday-intelligence-focus small{color:#af4950!important}
html.christmas-theme-active .matchday-intelligence-bar>button.matchday-intelligence-focus strong{color:#ede8de!important}
html.christmas-theme-active .matchday-intelligence-bar>button.matchday-intelligence-focus>i{color:#b14f56!important}
html.christmas-theme-active .matchday-broadcast-story em{color:#cfad60!important}
html.christmas-theme-active .matchday-pulse-feature.primary{background:linear-gradient(90deg,rgba(183,36,49,.045),transparent)!important}
html.christmas-theme-active .matchday-pulse-feature.primary span{color:#ac4b52!important}
html.christmas-theme-active .match-centre-momentum-track>i{color:#5a2b2e!important}
html.christmas-theme-active .match-centre-momentum-node{background:#071711!important}
html.christmas-theme-active .match-centre-momentum-node.current{border-color:rgba(167,62,69,.25)!important;background:linear-gradient(145deg,rgba(137,56,62,.08),#071711)!important}
html.christmas-theme-active .match-centre-feed-status{border:1px solid rgba(167,62,69,.14)!important;background:rgba(137,56,62,.055)!important;color:#b45158!important}
html.christmas-theme-active .match-centre-prematch{border:1px solid rgba(175,69,76,.1)!important;background:linear-gradient(150deg,rgba(7,23,17,.78),rgba(7,23,17,.72))!important}
html.christmas-theme-active .match-centre-prematch>header span{color:#af484f!important}
html.christmas-theme-active .match-centre-prematch>header strong{color:#d7e0db!important}
html.christmas-theme-active .match-centre-prematch>header small{color:#748e82!important}
html.christmas-theme-active .match-centre-prematch>header>i{color:#75383c!important}
html.christmas-theme-active .match-centre-note-card span{color:#a44f55!important}
html.christmas-theme-active .match-centre-note-card blockquote{color:#d7e0db!important}
html.christmas-theme-active .match-centre-note-card small{color:#b25f65!important}
html.christmas-theme-active .match-centre-prematch-editor label>span{color:#96484d!important}
html.christmas-theme-active .match-centre-prematch-editor label>span em{color:#75383c!important}
html.christmas-theme-active .match-centre-prematch-editor textarea,
html.christmas-theme-active .match-centre-prematch-editor select{background:#071711!important;color:#d7e0db!important}
html.christmas-theme-active .match-centre-prematch-editor textarea:focus,
html.christmas-theme-active .match-centre-prematch-editor select:focus{border-color:rgba(180,67,74,.32)!important;box-shadow:0 0 0 3px rgba(180,67,74,.06)!important}
html.christmas-theme-active .match-centre-prematch-editor button{border:1px solid rgba(175,68,75,.2)!important;background:linear-gradient(135deg,rgba(130,58,63,.15),rgba(81,35,38,.12))!important;color:#c56268!important}
html.christmas-theme-active .match-centre-reveal-layer{background:radial-gradient(circle at 50% 42%,rgba(73,35,37,.22),transparent 36%),linear-gradient(145deg,rgba(7,23,17,.985),rgba(7,23,17,.99))!important}
html.christmas-theme-active .match-centre-reveal-layer:before{background:conic-gradient(from 180deg,transparent,rgba(167,63,70,.035),transparent 35%,rgba(213,183,107,.025),transparent 70%)!important}
html.christmas-theme-active .match-centre-reveal-skip{color:#9f4d52!important}
html.christmas-theme-active .match-centre-reveal-lock span,
html.christmas-theme-active .match-centre-reveal-ready span,
html.christmas-theme-active .match-centre-reveal-captains>span,
html.christmas-theme-active .match-centre-reveal-shape>span{color:#b74a51!important}
html.christmas-theme-active .match-centre-reveal-lock strong,
html.christmas-theme-active .match-centre-reveal-ready>strong{color:#d7e0db!important}
html.christmas-theme-active .match-centre-reveal-lock small,
html.christmas-theme-active .match-centre-reveal-ready>small{color:#758f83!important}
html.christmas-theme-active .match-centre-reveal-captains article small,
html.christmas-theme-active .match-centre-reveal-shape article small{color:#839b90!important}
html.christmas-theme-active .match-centre-reveal-captains article strong{color:#d3ded8!important}
html.christmas-theme-active .match-centre-reveal-captains>div>i,
html.christmas-theme-active .match-centre-reveal-shape>div>i{color:#6c3438!important}
html.christmas-theme-active .match-centre-reveal-shape article strong{color:#d7e0db!important}
html.christmas-theme-active .match-centre-reveal-ready>strong i{color:#783a3e!important}
html.christmas-theme-active .match-centre-reveal-ready button{border:1px solid rgba(180,67,74,.22)!important;background:linear-gradient(135deg,#36181a,#1f0f10)!important;color:#cb6a70!important}
html.christmas-theme-active .match-centre-hero.phase-final{background:radial-gradient(circle at 50% 5%,rgba(215,188,119,.075),transparent 34%),linear-gradient(145deg,rgba(25,12,13,.98),rgba(7,23,17,.98))!important}
html.christmas-theme-active .match-centre-final-verdict>div:nth-child(2)>strong{color:#d3ded8!important}
html.christmas-theme-active .match-centre-final-verdict>div:nth-child(2)>small,
html.christmas-theme-active .match-centre-final-verdict aside>small{color:#a44f55!important}
html.christmas-theme-active .match-centre-final-verdict aside>strong{color:#d3ded8!important}
html.christmas-theme-active .match-centre-final-stories>header span{color:#b64b52!important}
html.christmas-theme-active .match-centre-final-stories>header strong{color:#d7e0db!important}
html.christmas-theme-active .match-centre-final-stories>header small{color:#748e82!important}
html.christmas-theme-active .match-centre-final-stories article.home{border-color:rgba(166,67,74,.105)!important}
html.christmas-theme-active .match-centre-final-stories article.away{border-color:rgba(200,135,139,.105)!important}
html.christmas-theme-active .match-centre-final-stories article span{color:#6d877b!important}
html.christmas-theme-active .match-centre-final-stories article strong{color:#d7e0db!important}
html.christmas-theme-active .match-centre-final-stories article small{color:#849d92!important}
html.christmas-theme-active .match-centre-final-calls>header strong{color:#d3ded8!important}
html.christmas-theme-active .match-centre-final-calls article.success{border-color:rgba(162,68,74,.16)!important;background:rgba(162,68,74,.035)!important}
html.christmas-theme-active .match-centre-final-calls article span{color:#7c968a!important}
html.christmas-theme-active .match-centre-final-calls article strong{color:#d3ded8!important}
html.christmas-theme-active .match-centre-final-calls article.success>b{background:rgba(162,66,72,.09)!important;color:#b65157!important}
html.christmas-theme-active .match-centre-final-actions{border:1px solid rgba(172,66,73,.09)!important;background:linear-gradient(135deg,rgba(116,55,59,.035),rgba(255,255,255,.015))!important}
html.christmas-theme-active .match-centre-final-actions>div:first-child span{color:#ad4a51!important}
html.christmas-theme-active .match-centre-final-actions>div:first-child strong{color:#d7e0db!important}
html.christmas-theme-active .match-centre-final-actions button,
html.christmas-theme-active .match-centre-final-timeline>header button{color:#b86d72!important}
html.christmas-theme-active .match-centre-final-actions button.primary,
html.christmas-theme-active .match-centre-final-timeline>header button{border-color:rgba(166,66,73,.18)!important;background:rgba(166,66,73,.06)!important;color:#be575e!important}
html.christmas-theme-active .match-centre-final-timeline>header span{color:#b44a51!important}
html.christmas-theme-active .match-centre-final-timeline>header strong{color:#d3ded8!important}
html.christmas-theme-active .match-centre-final-timeline time{color:#9b4a50!important}
html.christmas-theme-active .match-centre-final-timeline article>div>span{color:#d3ded8!important}
html.christmas-theme-active .match-centre-final-timeline article>div>strong{color:#d7e0db!important}
html.christmas-theme-active .match-centre-final-timeline article>div>small{color:#738e82!important}
html.christmas-theme-active .match-centre-replay-stage{border:1px solid rgba(173,66,74,.11)!important;background:radial-gradient(circle at 50% 15%,rgba(146,64,70,.085),transparent 35%),linear-gradient(145deg,rgba(7,23,17,.98),rgba(7,23,17,.98))!important}
html.christmas-theme-active .match-centre-replay-stage>header span{color:#b04a51!important}
html.christmas-theme-active .match-centre-replay-stage>header strong{color:#d3ded8!important}
html.christmas-theme-active .match-centre-replay-stage>header>small{color:#cfad60!important}
html.christmas-theme-active .match-centre-replay-score>div strong{color:#d3ded8!important}
html.christmas-theme-active .match-centre-replay-score>span small{color:#6d877b!important}
html.christmas-theme-active .match-centre-replay-moment>b{background:rgba(168,66,73,.055)!important}
html.christmas-theme-active .match-centre-replay-moment span{color:#b54e55!important}
html.christmas-theme-active .match-centre-replay-moment strong{color:#d7e0db!important}
html.christmas-theme-active .match-centre-replay-progress i{background:linear-gradient(90deg,#698378,#d3b975)!important}
html.christmas-theme-active .match-centre-replay-controls button{color:#b36166!important}
html.christmas-theme-active .match-centre-replay-controls button.primary{border-color:rgba(169,66,73,.19)!important;background:rgba(169,66,73,.065)!important;color:#c05a60!important}
html.christmas-theme-active .match-centre-replay-track>span{color:#76393d!important}
html.christmas-theme-active .match-centre-replay-track button{color:#76393d!important}
html.christmas-theme-active .match-centre-replay-track button i{border:2px solid #3a1c1e!important;background:#071711!important}
html.christmas-theme-active .match-centre-replay-track button.passed i,
html.christmas-theme-active .match-centre-replay-track button.active i{border-color:#9d464c!important}
html.christmas-theme-active .match-centre-replay-track button.active i{background:#9d464c!important;box-shadow:0 0 12px rgba(157,70,76,.35)!important}
html.christmas-theme-active .match-centre-share-layer{background:rgba(7,23,17,.88)!important}
html.christmas-theme-active .match-centre-share-card{border:1px solid rgba(178,72,79,.14)!important;background:#071711!important}
html.christmas-theme-active .match-centre-share-card>header span{color:#ac4950!important}
html.christmas-theme-active .match-centre-share-card>header strong{color:#d7e0db!important}
html.christmas-theme-active .match-centre-share-card>header small{color:#748e82!important}
html.christmas-theme-active .match-centre-share-card>header button{color:#b36166!important}
html.christmas-theme-active .match-centre-share-canvas-wrap{background:#071711!important}
html.christmas-theme-active .match-centre-share-card>footer button{color:#b5656b!important}
html.christmas-theme-active .match-centre-share-card>footer button.primary{border-color:rgba(173,67,74,.18)!important;background:rgba(173,67,74,.06)!important;color:#be575e!important}
@media (max-width:760px){html.christmas-theme-active .match-centre-share-card>footer{background:#071711!important}}
html.christmas-theme-active .phase7-rewind{border:1px solid rgba(175,68,75,.12)!important;background:linear-gradient(145deg,rgba(7,23,17,.97),rgba(7,23,17,.97))!important}
html.christmas-theme-active .phase7-rewind>header span{color:#b04950!important}
html.christmas-theme-active .phase7-rewind>header h2{color:#d3ded8!important}
html.christmas-theme-active .phase7-rewind>header p{color:#a54f55!important}
html.christmas-theme-active .phase7-rewind>header>b{border:1px solid rgba(173,72,79,.12)!important;background:rgba(166,69,75,.045)!important;color:#b7696e!important}
html.christmas-theme-active .phase7-rewind-feature strong{color:#d3ded8!important}
html.christmas-theme-active .phase7-rewind-feature small{color:#849d92!important}
html.christmas-theme-active .phase7-rewind-story:is(button):hover{border-color:rgba(170,70,77,.2)!important;background:rgba(170,70,77,.035)!important}
html.christmas-theme-active .phase7-rewind-story small{color:#a55055!important}
html.christmas-theme-active .phase7-rewind-story strong{color:#d3ded8!important}
html.christmas-theme-active .phase7-rewind-story p{color:#849d92!important}
html.christmas-theme-active .phase7-rewind-story>b{color:#af545a!important}
html.christmas-theme-active .phase7-rewind.phase7-loading>header i,
html.christmas-theme-active .phase7-duo-matchday.loading>header i{border:2px solid rgba(176,74,81,.18)!important;border-top-color:#b04a51!important}
html.christmas-theme-active .phase7-duo-matchday{border:1px solid rgba(186,106,111,.12)!important;background:radial-gradient(circle at 50% 0,rgba(181,94,100,.075),transparent 38%),linear-gradient(145deg,rgba(7,23,17,.97),rgba(7,23,17,.98))!important}
html.christmas-theme-active .phase7-duo-matchday.showdown{background:radial-gradient(circle at 50% 0,rgba(216,184,104,.07),transparent 36%),linear-gradient(145deg,rgba(23,21,19,.98),rgba(7,23,17,.98))!important}
html.christmas-theme-active .phase7-duo-matchday>header span{color:#b36166!important}
html.christmas-theme-active .phase7-duo-matchday>header h2{color:#f0ece3!important}
html.christmas-theme-active .phase7-duo-matchday>header p{color:#d0b065!important}
html.christmas-theme-active .phase7-duo-matchday>header>b{border:1px solid rgba(179,96,102,.15)!important;color:#bd757a!important}
html.christmas-theme-active .phase7-duo-score small{color:#a85157!important}
html.christmas-theme-active .phase7-duo-score strong{color:#d7e0db!important}
html.christmas-theme-active .phase7-duo-score span{color:#80998e!important}
html.christmas-theme-active .phase7-duo-score>i{color:#6d3538!important}
html.christmas-theme-active .phase7-duo-intel article.captain{border-color:rgba(174,74,81,.1)!important}
html.christmas-theme-active .phase7-duo-intel span{color:#b94a51!important}
html.christmas-theme-active .phase7-duo-intel strong{color:#d7e0db!important}
html.christmas-theme-active .phase7-duo-intel p{color:#a44f55!important}
html.christmas-theme-active .phase7-duo-open,
html.christmas-theme-active .phase7-personal-open{border:1px solid rgba(170,73,79,.16)!important;background:rgba(170,73,79,.05)!important;color:#ba6369!important}
html.christmas-theme-active .phase7-duo-open:hover,
html.christmas-theme-active .phase7-personal-open:hover{border-color:rgba(170,73,79,.3)!important;background:rgba(170,73,79,.075)!important}
html.christmas-theme-active .phase7-personal-recap{border:1px solid rgba(162,67,73,.13)!important;background:linear-gradient(145deg,rgba(7,23,17,.97),rgba(7,23,17,.98))!important}
html.christmas-theme-active .phase7-personal-recap>header span{color:#ab4a50!important}
html.christmas-theme-active .phase7-personal-recap>header h2{color:#d7e0db!important}
html.christmas-theme-active .phase7-personal-recap>header p{color:#a04d52!important}
html.christmas-theme-active .phase7-personal-recap>header>b{background:rgba(162,67,73,.07)!important;color:#b45258!important}
html.christmas-theme-active .phase7-personal-grid span{color:#6b8579!important}
html.christmas-theme-active .phase7-personal-grid strong{color:#d3ded8!important}
html.christmas-theme-active .phase7-personal-grid small{color:#849d92!important}
html.christmas-theme-active .phase7-personal-recap.loading>header strong{color:#d3ded8!important}
html.christmas-theme-active .match-centre-presentation>span>small{color:#849d92!important}
html.christmas-theme-active .match-centre-presentation.duo{border-color:rgba(176,91,96,.2)!important;background:linear-gradient(90deg,rgba(162,78,84,.035),rgba(162,78,84,.075),rgba(162,78,84,.035))!important;color:#b86d72!important}
html.christmas-theme-active .match-centre-presentation.final-day{border-color:rgba(180,78,85,.22)!important;background:linear-gradient(90deg,rgba(156,67,73,.035),rgba(156,67,73,.075),rgba(156,67,73,.035))!important;color:#ba5960!important}
html.christmas-theme-active .article-manager-spotlight-card{background:radial-gradient(circle at 14% 20%,#d7e0db,transparent 34%),#ffffff!important}
html.christmas-theme-active .article-manager-spotlight-card>div>span{color:#582024!important}
html.christmas-theme-active .article-manager-spotlight-card h3{color:#1e1c1a!important}
html.christmas-theme-active .article-manager-spotlight-card p{color:#687f75!important}
html.christmas-theme-active .article-manager-spotlight-card>div>div>b{border:1px solid #f0ece3!important;background:#f0ece3!important;color:#201d1b!important}
html.christmas-theme-active .article-manager-spotlight-card>div>div small{color:#6c867a!important}
html.christmas-theme-active .article-squad-summary>div{border:1px solid #f0ece3!important;background:#f0ece3!important}
html.christmas-theme-active .article-squad-summary span{color:#667f74!important}
html.christmas-theme-active .article-squad-summary strong{color:#201d1b!important}
html.christmas-theme-active .article-squad-player{border:1px solid #f0ece3!important}
html.christmas-theme-active .article-squad-player b{color:#311819!important}
html.christmas-theme-active .article-squad-player small{color:#864045!important}
html.christmas-theme-active .article-squad-bench{border-top:1px solid #f0ece3!important;background:#f0ece3!important}
html.christmas-theme-active .article-squad-bench>b{color:#657e73!important}
html.christmas-theme-active .article-match-archive-link{border-top:1px solid #f0ece3!important;background:#d3ded8!important;color:#522023!important}
html.christmas-theme-active .article-match-archive-link:hover{background:#d7e0db!important}
html.christmas-theme-active{--mc-surface:#071711!important;--mc-surface-2:#091a14!important;--mc-line:rgba(219,112,119,.085)!important;--mc-text:#d7e0db!important;--mc-muted:#849d92!important;--mc-accent:#b0474e!important;--mc-accent-soft:rgba(176,71,78,.1)!important;--mc-home:#b4454d!important;--mc-away:#c2787d!important}
html.christmas-theme-active .match-centre-backdrop{background:radial-gradient(circle at 50% -8%,rgba(144,54,60,.20),transparent 34%),radial-gradient(circle at 90% 90%,rgba(176,91,96,.12),transparent 30%),rgba(7,23,17,.9)!important}
html.christmas-theme-active .match-centre-dialog{border-color:rgba(197,85,92,.2)!important;background:linear-gradient(160deg,#180b0c 0,#071711 38%,#071711 100%)!important}
html.christmas-theme-active .match-centre-dialog:before{background:radial-gradient(circle at 12% -5%,rgba(165,62,68,.13),transparent 30%),radial-gradient(circle at 88% 12%,rgba(176,92,97,.08),transparent 26%),linear-gradient(115deg,transparent 44%,rgba(255,255,255,.015) 52%,transparent 60%)!important}
html.christmas-theme-active .match-centre-head{background:linear-gradient(90deg,rgba(7,23,17,.97),rgba(7,23,17,.97))!important}
html.christmas-theme-active .match-centre-head-brand>strong{color:#d9b45c!important}
html.christmas-theme-active .match-centre-head-brand>small{color:#748e82!important}
html.christmas-theme-active .match-centre-tabs{background:rgba(15,35,27,.9)!important}
html.christmas-theme-active .match-centre-tabs button{color:#7c968a!important}
html.christmas-theme-active .match-centre-tabs button.active{border-color:rgba(180,68,75,.2)!important;background:rgba(180,68,75,.095)!important;color:#d9b45c!important}
html.christmas-theme-active .match-centre-tabs button.active:after{box-shadow:0 0 14px rgba(176,71,78,.45)!important}
html.christmas-theme-active .match-centre-hero{background:radial-gradient(circle at 50% 20%,rgba(164,60,67,.12),transparent 28%),linear-gradient(145deg,#0b2018,#071711 48%,#071711)!important}
html.christmas-theme-active .match-centre-hero-glow{background:radial-gradient(circle at 18% 100%,rgba(168,63,70,.09),transparent 31%),radial-gradient(circle at 82% 100%,rgba(180,99,104,.08),transparent 31%)!important}
html.christmas-theme-active .match-centre-manager small{color:#748e82!important}
html.christmas-theme-active .match-centre-manager em{color:#d0b36a!important}
html.christmas-theme-active .match-centre-manager.home:hover{background:linear-gradient(90deg,rgba(174,68,75,.045),transparent 70%)!important}
html.christmas-theme-active .match-centre-manager.away:hover{background:linear-gradient(270deg,rgba(190,112,117,.045),transparent 70%)!important}
html.christmas-theme-active .match-centre-score small{color:#bf4d55!important}
html.christmas-theme-active .match-centre-score span{color:#af595f!important}
html.christmas-theme-active .match-centre-dialog.skin-cup .match-centre-hero{background:radial-gradient(circle at 50% 10%,rgba(217,187,111,.12),transparent 32%),linear-gradient(145deg,#272216,#141211 50%,#071711)!important}
html.christmas-theme-active .match-centre-dialog.skin-duo{--mc-accent:#c07479!important}
html.christmas-theme-active .match-centre-dialog.skin-duo .match-centre-hero{background:radial-gradient(circle at 50% 20%,rgba(174,86,92,.16),transparent 32%),linear-gradient(135deg,#1a0d0e,#091a14 50%,#1a0d0e)!important}
html.christmas-theme-active .match-centre-dialog.skin-title .match-centre-hero{background:radial-gradient(circle at 50% 12%,rgba(225,197,124,.14),transparent 31%),linear-gradient(145deg,#252015,#151312 52%,#132b22)!important}
html.christmas-theme-active .match-centre-dialog.skin-final-day{--mc-accent:#c65058!important}
html.christmas-theme-active .match-centre-dialog.skin-final-day .match-centre-hero{background:linear-gradient(135deg,#0b2018,#071711 54%,#161513)!important}
html.christmas-theme-active .match-centre-broadcast-icon{background:#0a1c16!important;color:#d7e0db!important}
html.christmas-theme-active .match-centre-broadcast-story strong{color:#d7e0db!important}
html.christmas-theme-active .match-centre-broadcast-story small{color:#a14e53!important}
html.christmas-theme-active .match-centre-broadcast-story>b{color:#ba4e55!important}
html.christmas-theme-active .match-centre-broadcast-story>b i{background:#ba4e55!important}
html.christmas-theme-active .match-centre-metric{background:linear-gradient(145deg,rgba(26,13,14,.9),rgba(7,23,17,.96))!important}
html.christmas-theme-active .match-centre-metric>span{color:#758f83!important}
html.christmas-theme-active .match-centre-metric small{color:#839b90!important}
html.christmas-theme-active .match-centre-captain-battle,
html.christmas-theme-active .match-centre-deciders,
html.christmas-theme-active .match-centre-shared,
html.christmas-theme-active .match-centre-battle-lower>section,
html.christmas-theme-active .match-centre-diff-column{background:linear-gradient(150deg,rgba(8,25,19,.96),rgba(7,23,17,.99))!important}
html.christmas-theme-active .match-centre-team-switch{background:rgba(7,23,17,.92)!important}
html.christmas-theme-active .match-centre-embedded-team{background:#071711!important}
@media (prefers-reduced-motion:no-preference){html.christmas-theme-active .match-centre-captain-battle:hover,
html.christmas-theme-active .match-centre-deciders:hover{border-color:rgba(176,71,78,.14)!important}}
html.christmas-theme-active .article-prize-board{border:1px solid #f0ece3!important}
html.christmas-theme-active .article-prize-head{background:linear-gradient(135deg,#0a1c16 0%,#2b1516 58%,#391b1d 100%)!important}
html.christmas-theme-active .article-prize-head>div>span{color:#bb6d73!important}
html.christmas-theme-active .article-prize-head>small{color:#d4767c!important}
html.christmas-theme-active .article-prize-summary{border-bottom:1px solid #f0ece3!important;background:#d3ded8!important}
html.christmas-theme-active .article-prize-summary>b{color:#1b1917!important}
html.christmas-theme-active .article-prize-summary>b span{color:#6b8579!important}
html.christmas-theme-active .article-prize-summary>i{background:#f0ece3!important}
html.christmas-theme-active .article-prize-finalisation{border-bottom:1px solid #f0ece3!important}
html.christmas-theme-active .article-prize-finalisation.is-final{background:#d7e0db!important;color:#5c2c2f!important}
html.christmas-theme-active .article-prize-finalisation.is-final b{color:#4b1e21!important}
html.christmas-theme-active .article-prize-standout{border:1px solid #f0ece3!important;background:linear-gradient(180deg,#ffffff,#f0ece3)!important}
html.christmas-theme-active .article-prize-standout>span{color:#6c867a!important}
html.christmas-theme-active .article-prize-standout img{background:#f0ece3!important}
html.christmas-theme-active .article-prize-standout strong{color:#32181a!important}
html.christmas-theme-active .article-prize-standout small{color:#738e82!important}
html.christmas-theme-active .article-prize-section-head>div>span{color:#552023!important}
html.christmas-theme-active .article-prize-section-head>div>strong{color:#361a1c!important}
html.christmas-theme-active .article-prize-section-head>small{color:#a54f55!important}
html.christmas-theme-active .article-prize-section-head.draws{border-top:1px solid #f0ece3!important}
html.christmas-theme-active .article-prize-winner{border:1px solid #f0ece3!important;background:#f0ece3!important}
html.christmas-theme-active .article-prize-winner img,
html.christmas-theme-active .article-prize-winner .article-avatar-fallback{background:#f0ece3!important}
html.christmas-theme-active .article-prize-winner strong{color:#35191b!important}
html.christmas-theme-active .article-prize-winner small{color:#552023!important}
html.christmas-theme-active .article-prize-more{border:1px dashed #c38286!important;background:#d3ded8!important;color:#6e3539!important}
html.christmas-theme-active .article-prize-more span{color:#501e21!important}
html.christmas-theme-active .article-prize-more:hover{background:#d7e0db!important}
html.christmas-theme-active .article-prize-draw>b{background:#381b1d!important}
html.christmas-theme-active .article-prize-view-all{border-top:1px solid #d3ded8!important;background:linear-gradient(90deg,#d7e0db,#d3ded8)!important}
html.christmas-theme-active .article-prize-view-all span{color:#481d20!important}
html.christmas-theme-active .article-prize-view-all b{color:#5e2d30!important}
html.christmas-theme-active .article-prize-view-all:hover{background:#d7e0db!important}
html.christmas-theme-active .article-prize-modal-backdrop{background:rgba(7,23,17,.7)!important}
html.christmas-theme-active .article-prize-modal{background:#f0ece3!important}
html.christmas-theme-active .article-prize-modal>header{background:linear-gradient(135deg,#0a1c16,#391b1d)!important}
html.christmas-theme-active .article-prize-modal>header>div>span{color:#bb6d73!important}
html.christmas-theme-active .article-prize-modal>header p{color:#c17f83!important}
html.christmas-theme-active .article-prize-modal-section-head span{color:#51272a!important}
html.christmas-theme-active .article-prize-modal-section-head b{background:#d3ded8!important;color:#502729!important}
html.christmas-theme-active .article-prize-modal-winner{border:1px solid #f0ece3!important}
html.christmas-theme-active .article-prize-modal-person img{background:#f0ece3!important}
html.christmas-theme-active .article-prize-modal-person strong{color:#311819!important}
html.christmas-theme-active .article-prize-modal-person small{color:#7a9488!important}
html.christmas-theme-active .article-prize-modal-score b{color:#1d1b19!important}
html.christmas-theme-active .article-prize-modal-score span{color:#738e82!important}
html.christmas-theme-active .article-prize-modal-award{border-top:1px solid #f0ece3!important}
html.christmas-theme-active .article-prize-modal-award small{color:#80998e!important}
html.christmas-theme-active .article-prize-modal-draw-score b{color:#34191b!important}
html.christmas-theme-active .article-prize-modal>footer{border-top:1px solid #f0ece3!important}
html.christmas-theme-active .article-prize-modal>footer span{color:#718b7f!important}
@media (max-width:720px){html.christmas-theme-active .article-prize-summary>b{border-bottom:1px solid #f0ece3!important}
html.christmas-theme-active .article-prize-summary>b:nth-child(1),
html.christmas-theme-active .article-prize-summary>b:nth-child(3){border-right:1px solid #f0ece3!important}}
html.christmas-theme-active .newspaper-preview-readiness.is-good{border:1px solid rgba(50,115,85,.3)!important;background:rgba(50,115,85,.1)!important;color:#bf555c!important}
html.christmas-theme-active .newspaper-preview-badge.is-design{border-color:rgba(185,109,114,.4)!important;background:rgba(175,89,95,.13)!important;color:#ca9094!important}
html.christmas-theme-active body[data-page="duo"] .duo-current-score>button>span[data-manager-verification-slot]>.discord-verified-badge,
html.christmas-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(211,176,91,.15),0 2px 7px rgba(211,176,91,.2)!important}
html.christmas-theme-active .article-monthly-summary b{color:#34191b!important}
html.christmas-theme-active .article-monthly-modal-body{background:radial-gradient(circle at 50% 0,#eed596,transparent 42%),#d3ded8!important}
html.christmas-theme-active .article-monthly-modal-place{border:1px solid #f0ece3!important;background:linear-gradient(180deg,#ffffff,#f0ece3)!important}
html.christmas-theme-active .article-monthly-modal-place strong{color:#221f1d!important}
html.christmas-theme-active .article-monthly-modal-place small{color:#758f83!important}
html.christmas-theme-active .profile-honour-count{border:2px solid #091a14!important;color:#181614!important}
/* source: premium-v17-27-35.css */
html.christmas-theme-active{--v1-panel:rgba(8,25,19,.86)!important;--v1-panel-raised:rgba(14,34,26,.92)!important;--v1-line-hover:rgba(49,112,83,.28)!important}
html.christmas-theme-active body.premium-polish{background:radial-gradient(circle at 82% -10%,rgba(49,112,83,.12),transparent 34%),
    radial-gradient(circle at -5% 30%,rgba(216,180,92,.09),transparent 27%),
    linear-gradient(180deg,#071711,#071711 45%,#071711)!important}
html.christmas-theme-active body.premium-polish:before{background:#2f7558!important}
html.christmas-theme-active body.premium-polish:after{background:#a14d53!important}
html.christmas-theme-active button:focus-visible,
html.christmas-theme-active a:focus-visible,
html.christmas-theme-active input:focus-visible,
html.christmas-theme-active select:focus-visible,
html.christmas-theme-active [tabindex]:focus-visible{outline:2px solid rgba(49,112,83,.82)!important}
html.christmas-theme-active .pill-button.active,
html.christmas-theme-active .segment-button.active{box-shadow:0 8px 22px rgba(49,112,83,.12)!important}
html.christmas-theme-active .select,
html.christmas-theme-active .text-input{background:rgba(7,23,17,.72)!important}
html.christmas-theme-active .select:focus,
html.christmas-theme-active .text-input:focus{box-shadow:0 0 0 3px rgba(49,112,83,.09)!important;background:rgba(7,23,17,.94)!important}
html.christmas-theme-active .topbar{background:rgba(15,35,27,.78)!important}
html.christmas-theme-active .desktop-more-popover button:hover,
html.christmas-theme-active .desktop-more-popover a:hover{border-color:rgba(49,112,83,.15)!important}
html.christmas-theme-active .panel,
html.christmas-theme-active .phase3-control-panel,
html.christmas-theme-active .mobile-home-command,
html.christmas-theme-active .mobile-home-explore,
html.christmas-theme-active .home-live-panel,
html.christmas-theme-active .my-manager-hub,
html.christmas-theme-active .profile-hero,
html.christmas-theme-active .hall-season-card,
html.christmas-theme-active .hall-hero,
html.christmas-theme-active .real-live-hero,
html.christmas-theme-active .status-banner{background:linear-gradient(150deg,rgba(10,28,21,.89),rgba(7,23,17,.94))!important}
html.christmas-theme-active .panel.v1-glow:before,
html.christmas-theme-active .manager-card.v1-glow:before,
html.christmas-theme-active .scoreboard-card.v1-glow:before,
html.christmas-theme-active .fixture-card.v1-glow:before,
html.christmas-theme-active .competition-fixture-card.v1-glow:before{background:radial-gradient(300px circle at var(--v1-x,50%) var(--v1-y,50%),rgba(49,112,83,.075),transparent 42%)!important}
html.christmas-theme-active .table-wrap{background:rgba(7,23,17,.25)!important}
html.christmas-theme-active thead th{background:rgba(24,11,12,.96)!important}
html.christmas-theme-active tbody tr:hover{background:rgba(49,112,83,.045)!important}
html.christmas-theme-active .phase3-control-panel{background:rgba(7,23,17,.89)!important}
html.christmas-theme-active .segmented-control{background:rgba(7,23,17,.38)!important}
html.christmas-theme-active .v1-view-tabs{background:rgba(7,23,17,.88)!important}
html.christmas-theme-active .v1-view-tabs button{color:#a5b8ae!important}
html.christmas-theme-active .v1-view-tabs button:hover{color:#f0ece3!important}
html.christmas-theme-active .v1-view-tabs button.active{color:#132b22!important;box-shadow:0 8px 22px rgba(49,112,83,.19)!important}
html.christmas-theme-active body[data-page="home"] .home-live-panel:after{background:rgba(49,112,83,.07)!important}
html.christmas-theme-active .live-quick-strip{background:rgba(7,23,17,.9)!important}
html.christmas-theme-active .live-quick-strip button.active{color:#132b22!important}
html.christmas-theme-active .live-h2h-priority{border-color:rgba(49,112,83,.22)!important}
html.christmas-theme-active .real-live-hero:after{border:1px solid rgba(49,112,83,.1)!important;box-shadow:0 0 70px rgba(49,112,83,.06)!important}
html.christmas-theme-active body[data-page="league"] .leaderboard-panel{border-color:rgba(49,112,83,.12)!important}
html.christmas-theme-active .v1-fixture-navigator button:hover{background:rgba(49,112,83,.06)!important}
html.christmas-theme-active body[data-page="manager"] .profile-hero:after{background:rgba(49,112,83,.07)!important}
html.christmas-theme-active .mobile-profile-tabs.v1-profile-tabs{background:rgba(7,23,17,.91)!important}
html.christmas-theme-active body[data-page="news"] .news-grid>*:first-child:after,
html.christmas-theme-active body[data-page="news"] .article-grid>*:first-child:after{color:#132b22!important}
html.christmas-theme-active body[data-page="records"] .stats-summary-card:nth-child(1),
html.christmas-theme-active body[data-page="records"] .stats-summary-card:nth-child(2){border-color:rgba(49,112,83,.14)!important}
html.christmas-theme-active .loading-card,
html.christmas-theme-active .error-card{background:linear-gradient(145deg,rgba(10,28,21,.96),rgba(7,23,17,.98))!important}
html.christmas-theme-active .toast{background:rgba(25,12,13,.94)!important}
@media (max-width:760px){html.christmas-theme-active .topbar{background:rgba(15,35,27,.94)!important}
html.christmas-theme-active .mobile-bottom{background:rgba(15,35,27,.96)!important}
html.christmas-theme-active .mobile-nav-button{color:#738e82!important}
html.christmas-theme-active .mobile-nav-button.active{color:#ca8085!important}
html.christmas-theme-active .mobile-nav-button.active .nav-icon{color:#132b22!important;box-shadow:0 8px 20px rgba(49,112,83,.23)!important}
html.christmas-theme-active .mobile-live-dot{border:2px solid #071711!important}
html.christmas-theme-active .mobile-card-table tbody tr{background:linear-gradient(145deg,rgba(10,28,21,.88),rgba(7,23,17,.94))!important}
html.christmas-theme-active .mobile-card-table tbody tr:hover{background:linear-gradient(145deg,rgba(11,30,23,.92),rgba(7,23,17,.96))!important}
html.christmas-theme-active .mobile-card-table tbody td:before{color:#833f43!important}}
html.christmas-theme-active .v1-rules-nav{background:rgba(7,23,17,.72)!important}
html.christmas-theme-active .v1-rules-nav button:hover{border-color:rgba(49,112,83,.2)!important;background:rgba(49,112,83,.055)!important}
html.christmas-theme-active .v1-personal-prize-summary{background:linear-gradient(120deg,rgba(226,186,83,.075),rgba(49,112,83,.04))!important}
html.christmas-theme-active .v1-manager-view-toggle button.active{color:#132b22!important}
html.christmas-theme-active .manager-grid.phase3-manager-grid .manager-card.is-my-manager{border-color:rgba(49,112,83,.38)!important}
html.christmas-theme-active .monthly-command-panel{background:linear-gradient(135deg,rgba(10,29,22,.9),rgba(7,23,17,.94))!important}
html.christmas-theme-active .monthly-view-switcher{background:linear-gradient(90deg,rgba(24,11,12,.84),rgba(7,23,17,.9))!important}
html.christmas-theme-active .monthly-view-switcher:before{color:#6f897d!important}
html.christmas-theme-active .monthly-view-switcher .v1-monthly-tabs{background:rgba(15,35,27,.72)!important}
html.christmas-theme-active .mobile-profile-tabs.v1-profile-tabs{background:linear-gradient(180deg,rgba(24,11,12,.94),rgba(7,23,17,.94))!important}
html.christmas-theme-active .mobile-profile-tabs.v1-profile-tabs .mobile-profile-tab{color:#a85157!important}
html.christmas-theme-active .mobile-profile-tabs.v1-profile-tabs .mobile-profile-tab.active{border-color:rgba(49,112,83,.25)!important;background:linear-gradient(135deg,rgba(49,112,83,.2),rgba(49,112,83,.08))!important;color:#d4767c!important}
html.christmas-theme-active .manager-grid.phase3-manager-grid.v1-manager-list-view .manager-card-name:after{border:1px solid rgba(49,112,83,.22)!important;background:rgba(49,112,83,.08)!important}
html.christmas-theme-active .inbox-highlights-v2 .meaningful-activity-item:hover{border-color:rgba(49,112,83,.14)!important;background:rgba(49,112,83,.035)!important}
html.christmas-theme-active .activity-notification-avatar{border:1px solid rgba(49,112,83,.16)!important;background:#0b1e17!important}
html.christmas-theme-active .activity-topline small{color:#6f897d!important}
html.christmas-theme-active .activity-copy>span:not(.activity-topline){color:#cfb064!important}
html.christmas-theme-active .activity-copy em{color:#657d72!important}
html.christmas-theme-active .inbox-v2-backdrop{background:rgba(7,23,17,.74)!important}
html.christmas-theme-active .inbox-v2-dialog{background:#071711!important}
html.christmas-theme-active .inbox-v2-head{background:linear-gradient(110deg,rgba(49,112,83,.08),rgba(216,180,92,.035) 48%,transparent)!important}
html.christmas-theme-active .inbox-v2-owner-avatar{border:1px solid rgba(49,112,83,.22)!important;background:#1d0e0f!important}
html.christmas-theme-active .inbox-v2-owner p{color:#789286!important}
html.christmas-theme-active .inbox-v2-summary span{color:#718c80!important}
html.christmas-theme-active .inbox-v2-nav button{color:#819a8f!important}
html.christmas-theme-active .inbox-v2-nav button.active{border-color:rgba(49,112,83,.18)!important;background:rgba(49,112,83,.08)!important;color:#d1787e!important}
html.christmas-theme-active .inbox-v2-nav button b{background:rgba(49,112,83,.12)!important}
html.christmas-theme-active .inbox-v2-clear{color:#6f897d!important}
html.christmas-theme-active .inbox-v2-search:focus-within{border-color:rgba(49,112,83,.32)!important;box-shadow:0 0 0 3px rgba(49,112,83,.06)!important}
html.christmas-theme-active .inbox-v2-search .app-icon{color:#768f83!important}
html.christmas-theme-active .inbox-v2-search button{color:#799389!important}
html.christmas-theme-active .inbox-v2-section>header{color:#728c80!important}
html.christmas-theme-active .inbox-v2-date{color:#6b3437!important}
html.christmas-theme-active .inbox-v2-avatar{background:#0b1e17!important}
html.christmas-theme-active .inbox-v2-meta b{color:#bd757a!important}
html.christmas-theme-active .inbox-v2-meta time{color:#793a3e!important}
html.christmas-theme-active .inbox-v2-copy>span{color:#a5b8ae!important}
html.christmas-theme-active .inbox-v2-copy>em{color:#783a3e!important}
html.christmas-theme-active .inbox-v2-open{color:#799389!important}
html.christmas-theme-active .inbox-v2-empty>span{background:rgba(49,112,83,.08)!important}
html.christmas-theme-active .inbox-v2-empty p{color:#728d81!important}
html.christmas-theme-active .notification-bubble{background:rgba(7,23,17,.96)!important}
@media (max-width:760px){html.christmas-theme-active .inbox-v2-mobile{background:#071711!important}
html.christmas-theme-active .inbox-v2-mobile-filters button{color:#7f988d!important}
html.christmas-theme-active .inbox-v2-mobile-filters button.active{border-color:rgba(49,112,83,.22)!important;background:rgba(49,112,83,.1)!important;color:#d1787e!important}}
html.christmas-theme-active .desktop-more-popover{background:rgba(7,23,17,.985)!important}
html.christmas-theme-active .desktop-my-profile-link{color:#b6686d!important}
html.christmas-theme-active .desktop-my-profile-link:hover{border-color:rgba(49,112,83,.27)!important;background:rgba(49,112,83,.075)!important;color:#d9b45c!important}
@media (max-width:760px){html.christmas-theme-active .compact-search-trigger{color:#b7696e!important}}
html.christmas-theme-active .manager-picker-search{background:rgba(7,23,17,.6)!important}
html.christmas-theme-active .manager-picker-search:focus-within{border-color:rgba(49,112,83,.42)!important;background:rgba(7,23,17,.9)!important;box-shadow:0 0 0 3px rgba(49,112,83,.065)!important}
html.christmas-theme-active .manager-picker-search>.app-icon{color:#718c80!important}
html.christmas-theme-active .manager-picker-search-clear{color:#779185!important}
html.christmas-theme-active .manager-picker-search-status{color:#657e73!important}
html.christmas-theme-active .manager-picker-search-status span:first-child{color:#b15c62!important}
html.christmas-theme-active .manager-picker-empty{color:#728d81!important}
html.christmas-theme-active .manager-picker-empty strong{color:#f0ece3!important}
html.christmas-theme-active .refresh-progress{border:1px solid rgba(49,112,83,.17)!important;background:rgba(7,23,17,.97)!important}
html.christmas-theme-active .refresh-progress.complete{border-color:rgba(217,180,92,.28)!important}
html.christmas-theme-active .refresh-progress-icon{background:rgba(49,112,83,.09)!important}
html.christmas-theme-active .refresh-progress.complete .refresh-progress-icon{background:rgba(217,180,92,.1)!important}
html.christmas-theme-active .refresh-progress-copy small{color:#789286!important}
html.christmas-theme-active .refresh-progress>i>b{background:linear-gradient(90deg,var(--teal),#b76469)!important}
html.christmas-theme-active .home-news-feature{border:1px solid rgba(49,112,83,.16)!important;background:linear-gradient(145deg,rgba(9,27,20,.98),rgba(7,23,17,.98))!important}
html.christmas-theme-active .home-news-feature:hover{border-color:rgba(49,112,83,.34)!important}
html.christmas-theme-active .home-news-feature-media{background:radial-gradient(circle at 40% 30%,rgba(49,112,83,.17),transparent 50%),#0a1c16!important}
html.christmas-theme-active .home-news-feature-media:after{background:linear-gradient(90deg,transparent 45%,rgba(7,23,17,.55))!important}
html.christmas-theme-active .home-news-feature-media i{background:rgba(7,23,17,.78)!important;color:#d1787e!important}
html.christmas-theme-active .home-news-feature-top small{color:#7b3b3f!important}
html.christmas-theme-active .home-news-feature-body>p{color:#ab5358!important}
html.christmas-theme-active .home-primary-action .home-manage-team{background:linear-gradient(135deg,#738e82,#a14e53)!important;border-color:#a34e54!important;box-shadow:0 12px 28px rgba(143,69,74,.24)!important}
html.christmas-theme-active .notification-bubble.notification-toast-v3{background:linear-gradient(145deg,rgba(22,11,11,.985),rgba(7,23,17,.99))!important}
html.christmas-theme-active .notification-toast-source strong{color:#be777c!important}
html.christmas-theme-active .notification-toast-head>time{color:#793a3e!important}
html.christmas-theme-active .notification-toast-v3 .notification-bubble-copy>span{color:#a85156!important}
html.christmas-theme-active .notification-toast-v3 .notification-bubble-action{color:#c98f93!important}
html.christmas-theme-active body .compact-search-trigger{color:#b7696e!important}
html.christmas-theme-active .desktop-more-trigger .desktop-more-chevron{color:#799389!important}
html.christmas-theme-active .desktop-more-trigger.open{border-color:rgba(49,112,83,.24)!important;background:linear-gradient(180deg,rgba(49,112,83,.12),rgba(49,112,83,.065))!important;color:#d9b45c!important}
html.christmas-theme-active .desktop-more-trigger.open .desktop-more-chevron{border-color:rgba(49,112,83,.26)!important;background:rgba(49,112,83,.12)!important}
html.christmas-theme-active .desktop-more-item-copy small{color:#6f897d!important}
html.christmas-theme-active .home-title-enhanced>span:first-child{background:linear-gradient(110deg,#d7e1dc 0%,#c8d5ce 52%,#c68488 100%)!important;text-shadow:0 12px 40px rgba(154,74,80,.08)!important}
html.christmas-theme-active .home-title-enhanced>span:last-child{background:linear-gradient(105deg,#ffffff 0%,#d7e1dc 48%,#c8d5ce 100%)!important}
html.christmas-theme-active .home-title-enhanced:after{background:linear-gradient(90deg,var(--teal),#b45c61)!important;box-shadow:0 0 20px rgba(49,112,83,.32)!important}
html.christmas-theme-active .home-intro-expanded p{color:#b76a6f!important}
html.christmas-theme-active .home-intro-expanded p+p{color:#9c4b51!important}
html.christmas-theme-active .home-primary-action .home-manage-team:hover{border-color:#bb6c71!important;box-shadow:0 0 0 1px rgba(210,176,91,.18),0 15px 38px rgba(149,72,77,.42),0 0 30px rgba(169,78,84,.26)!important}
html.christmas-theme-active .home-news-feature-byline small{color:#687f75!important}
html.christmas-theme-active .home-news-feature-byline>em{color:#748e82!important}
html.christmas-theme-active .home-news-feature-placeholder span{border:1px solid rgba(49,112,83,.11)!important;background:rgba(49,112,83,.045)!important;color:#779185!important}
@media (max-width:760px){html.christmas-theme-active .mobile-editorial-news{border:1px solid rgba(49,112,83,.17)!important;background:linear-gradient(145deg,rgba(10,28,21,.99),rgba(7,23,17,.99))!important}
html.christmas-theme-active .mobile-editorial-news-media{background:radial-gradient(circle at 35% 25%,rgba(49,112,83,.2),transparent 50%),#0b2018!important}
html.christmas-theme-active .mobile-editorial-news-media:after{background:linear-gradient(90deg,transparent 35%,rgba(7,23,17,.62))!important}
html.christmas-theme-active .mobile-editorial-news-media>i{background:rgba(7,23,17,.78)!important;color:#d9b45c!important}
html.christmas-theme-active .mobile-editorial-news-meta small{color:#657e73!important}
html.christmas-theme-active .mobile-editorial-news-body>em{color:#cfaf61!important}
html.christmas-theme-active .mobile-editorial-news-foot>span small{color:#793a3e!important}}
html.christmas-theme-active .home-news-feature-body.has-author-hero:after{background:radial-gradient(circle,rgba(49,112,83,.115) 0%,rgba(49,112,83,.045) 42%,transparent 70%)!important}
html.christmas-theme-active .home-leader-card.home-aside-feature.has-live-leader-avatar:after{background:radial-gradient(circle,rgba(49,112,83,.10) 0%,rgba(49,112,83,.035) 43%,transparent 72%)!important}
html.christmas-theme-active .league-championship-hero{border:1px solid rgba(49,112,83,.14)!important;background:radial-gradient(circle at 78% 10%,rgba(49,112,83,.13),transparent 28%),linear-gradient(135deg,rgba(25,12,13,.98),rgba(15,35,27,.98) 58%,rgba(7,23,17,.98))!important}
html.christmas-theme-active .league-hero-glow{background:rgba(49,112,83,.10)!important}
html.christmas-theme-active .league-hero-kicker{color:#a54f55!important}
html.christmas-theme-active .league-hero-kicker i{box-shadow:0 0 0 5px rgba(49,112,83,.09),0 0 18px rgba(49,112,83,.38)!important}
html.christmas-theme-active .league-hero-copy p{color:#9e4c52!important}
html.christmas-theme-active .league-hero-status{background:rgba(15,35,27,.42)!important}
html.christmas-theme-active .league-hero-status small{color:#657d72!important}
html.christmas-theme-active .league-hero-status em{color:#718c80!important}
html.christmas-theme-active .league-race-head>em{color:#799387!important}
html.christmas-theme-active .league-race-card{background:linear-gradient(145deg,rgba(14,34,26,.82),rgba(7,23,17,.9))!important}
html.christmas-theme-active .league-race-card:hover{border-color:rgba(49,112,83,.23)!important;background:linear-gradient(145deg,rgba(32,16,17,.9),rgba(7,23,17,.94))!important}
html.christmas-theme-active .league-race-card.place-1{background:linear-gradient(145deg,rgba(65,54,28,.18),rgba(15,35,27,.92))!important}
html.christmas-theme-active .league-race-position{color:#80998e!important}
html.christmas-theme-active .place-2 .league-race-position{color:#c28084!important}
html.christmas-theme-active .league-race-copy small{color:#687f75!important}
html.christmas-theme-active .league-race-copy em{color:#94474d!important}
html.christmas-theme-active .league-race-points small{color:#687f75!important}
html.christmas-theme-active .league-race-empty{color:#738e82!important}
html.christmas-theme-active .league-command-bar{background:linear-gradient(90deg,rgba(24,11,12,.9),rgba(7,23,17,.94))!important}
html.christmas-theme-active .league-mode-switch{background:rgba(15,35,27,.45)!important}
html.christmas-theme-active .league-mode-switch button{color:#728d81!important}
html.christmas-theme-active .league-mode-switch button.active{background:rgba(49,112,83,.11)!important;color:#d07b80!important;box-shadow:inset 0 0 0 1px rgba(49,112,83,.16)!important}
html.christmas-theme-active .league-mode-switch button.active small{color:#799389!important}
html.christmas-theme-active .league-search{background:rgba(15,35,27,.38)!important}
html.christmas-theme-active .league-search:focus-within{border-color:rgba(49,112,83,.28)!important;box-shadow:0 0 0 3px rgba(49,112,83,.04)!important}
html.christmas-theme-active .league-search>span{color:#6f897e!important}
html.christmas-theme-active .league-search input::placeholder{color:#71363a!important}
html.christmas-theme-active .league-jump-button{border:1px solid rgba(49,112,83,.14)!important;background:rgba(49,112,83,.055)!important}
html.christmas-theme-active .league-jump-button>span{background:rgba(49,112,83,.10)!important}
html.christmas-theme-active .league-jump-button small{color:#698278!important}
html.christmas-theme-active .league-jump-button:hover{border-color:rgba(49,112,83,.3)!important;background:rgba(49,112,83,.08)!important}
html.christmas-theme-active .league-result-count{color:#698378!important}
html.christmas-theme-active .league-standings-head{background:linear-gradient(90deg,rgba(10,29,22,.72),rgba(7,23,17,.76))!important}
html.christmas-theme-active .league-standings-head p{color:#738e82!important}
html.christmas-theme-active .league-standings-badges span{color:#799389!important}
html.christmas-theme-active .league-standings-table thead th{background:rgba(15,35,27,.44)!important;color:#698378!important}
html.christmas-theme-active .league-standings-table tbody tr:hover{background:linear-gradient(90deg,rgba(49,112,83,.055),rgba(255,255,255,.015))!important}
html.christmas-theme-active .league-points-cell small{color:#657e73!important}
html.christmas-theme-active .leaderboard-rank-2 .league-points-cell span{color:#c88c90!important}
html.christmas-theme-active .leaderboard-row.leaderboard-rank-2 td:first-child{box-shadow:inset 3px 0 0 rgba(196,133,137,.56)!important}
@media (max-width:760px){html.christmas-theme-active .league-mobile-table-head{background:rgba(15,35,27,.45)!important;color:#7b3b3f!important}
html.christmas-theme-active .league-standings-table.mobile-card-table tbody tr{background:linear-gradient(100deg,rgba(9,26,20,.78),rgba(7,23,17,.92))!important}
html.christmas-theme-active .league-standings-table.mobile-card-table tbody tr.leaderboard-rank-1{background:linear-gradient(100deg,rgba(73,61,32,.16),rgba(15,35,27,.94))!important}
html.christmas-theme-active .league-standings-table.mobile-card-table .league-mobile-summary{color:#698378!important}
html.christmas-theme-active .league-standings-table.mobile-card-table tr.is-my-manager{border-color:rgba(49,112,83,.24)!important}}
html.christmas-theme-active .page-head .eyebrow{border:1px solid rgba(49,112,83,.14)!important;background:linear-gradient(90deg,rgba(49,112,83,.075),rgba(49,112,83,.025))!important;color:#be535a!important}
html.christmas-theme-active .page-head .eyebrow:before{box-shadow:0 0 0 4px rgba(49,112,83,.07),0 0 15px rgba(49,112,83,.28)!important}
html.christmas-theme-active .page-head h2{color:#d9b45c!important;background:linear-gradient(96deg,#d7e1dc 0%,#d4777d 43%,#c05e64 75%,#99454a 100%)!important;filter:drop-shadow(0 8px 22px rgba(112,40,45,.08))!important}
html.christmas-theme-active .page-head h2:after{background:linear-gradient(90deg,var(--teal),rgba(175,83,89,.62),transparent)!important;box-shadow:0 0 18px rgba(49,112,83,.18)!important}
html.christmas-theme-active .page-head p{color:#839b90!important}
html.christmas-theme-active .league-hero-copy h1{color:#d9b45c!important;filter:drop-shadow(0 10px 30px rgba(112,40,45,.10))!important}
html.christmas-theme-active .league-title-main{background:linear-gradient(96deg,#ffffff 0%,#d1797f 62%,#c86d73 100%)!important}
html.christmas-theme-active .league-title-years{background:linear-gradient(96deg,#b4484f 0%,#853f44 48%,#b9676c 100%)!important}
html.christmas-theme-active body[data-page="home"] .desktop-home-content{--home-ice:#d7e1dc!important}
html.christmas-theme-active body[data-page="home"] .home-hero.home-hero-flagship-refined{border-color:rgba(152,69,75,.22)!important;background:radial-gradient(circle at 11% 8%,rgba(147,71,76,.14),transparent 31%),
    radial-gradient(circle at 87% 9%,rgba(49,112,83,.13),transparent 27%),
    radial-gradient(circle at 74% 88%,rgba(227,195,112,.045),transparent 26%),
    linear-gradient(136deg,#221012 0%,#180c0c 48%,#071711 100%)!important}
html.christmas-theme-active body[data-page="home"] .home-hero.home-hero-flagship-refined:after{box-shadow:0 0 0 1px rgba(227,195,112,.025),0 0 90px rgba(49,112,83,.025)!important}
html.christmas-theme-active body[data-page="home"] .home-hero.home-hero-flagship-refined .eyebrow{border:1px solid rgba(49,112,83,.16)!important;background:rgba(7,23,17,.26)!important;color:#bf6c72!important}
html.christmas-theme-active body[data-page="home"] .home-hero.home-hero-flagship-refined .eyebrow:before{box-shadow:0 0 0 4px rgba(49,112,83,.08),0 0 16px rgba(49,112,83,.35)!important}
html.christmas-theme-active body[data-page="home"] .home-title-enhanced>span:first-child{background:linear-gradient(108deg,#ffffff 0%,#d7e1dc 54%,#c7858a 100%)!important}
html.christmas-theme-active body[data-page="home"] .home-title-enhanced>span:last-child{background:linear-gradient(106deg,#ffffff 0%,#d7e1dc 55%,#c8d5ce 82%,#e3c370 118%)!important}
html.christmas-theme-active body[data-page="home"] .home-title-enhanced:after{background:linear-gradient(90deg,var(--teal),#b76167 72%,rgba(227,195,112,.8))!important;box-shadow:0 0 22px rgba(49,112,83,.28)!important}
html.christmas-theme-active body[data-page="home"] .home-intro-expanded p{color:#cad7d0!important}
html.christmas-theme-active body[data-page="home"] .home-primary-action .home-manage-team{background:linear-gradient(135deg,#758f83,#9c4b50)!important;box-shadow:0 14px 30px rgba(140,67,72,.25),inset 0 1px 0 rgba(255,255,255,.14)!important}
html.christmas-theme-active body[data-page="home"] .home-discord-banner{border-color:rgba(188,109,114,.22)!important;background:linear-gradient(105deg,rgba(141,68,73,.13),rgba(50,24,26,.25))!important}
html.christmas-theme-active body[data-page="home"] .home-discord-banner .discord-mark{box-shadow:0 7px 18px rgba(135,65,70,.2)!important}
html.christmas-theme-active body[data-page="home"] .home-status-item{background:rgba(7,23,17,.5)!important}
html.christmas-theme-active body[data-page="home"] .home-news-feature{border-color:rgba(49,112,83,.18)!important;background:linear-gradient(145deg,rgba(9,27,20,.985),rgba(7,23,17,.99))!important}
html.christmas-theme-active body[data-page="home"] .home-news-feature:before{background:linear-gradient(90deg,var(--teal),rgba(176,84,91,.75),transparent 78%)!important}
html.christmas-theme-active body[data-page="home"] .home-news-feature-media{background-color:#0a1c16!important}
html.christmas-theme-active body[data-page="home"] .home-news-feature-body>p{color:#d0b065!important}
html.christmas-theme-active body[data-page="home"] .home-news-feature-top span{color:#b6555b!important}
html.christmas-theme-active body[data-page="home"] .home-news-feature:hover{border-color:rgba(49,112,83,.34)!important;box-shadow:0 23px 48px rgba(0,0,0,.25),0 0 0 1px rgba(49,112,83,.04)!important}
html.christmas-theme-active body[data-page="home"] .home-leader-card.home-aside-feature{background:radial-gradient(circle at 90% 12%,rgba(227,195,112,.075),transparent 34%),
    linear-gradient(145deg,rgba(24,11,12,.98),rgba(7,23,17,.99))!important}
html.christmas-theme-active body[data-page="home"] .home-leader-card.home-aside-feature:before{background:linear-gradient(90deg,var(--home-prestige),rgba(49,112,83,.62),transparent 78%)!important}
html.christmas-theme-active body[data-page="home"] .home-leader-card.home-aside-feature:hover{background:radial-gradient(circle at 90% 12%,rgba(227,195,112,.10),transparent 35%),linear-gradient(145deg,rgba(9,27,20,.99),rgba(7,23,17,.99))!important}
html.christmas-theme-active body[data-page="home"] .home-leader-label small{color:#80998e!important}
html.christmas-theme-active body[data-page="home"] .home-leader-card.has-live-leader-avatar .home-leader-name{color:#d7e1dc!important}
html.christmas-theme-active body[data-page="home"] .home-leader-card.home-aside-feature.has-live-leader-avatar:after{background:radial-gradient(circle,rgba(227,195,112,.085) 0%,rgba(49,112,83,.035) 46%,transparent 72%)!important}
html.christmas-theme-active body[data-page="home"] .home-leader-stat span{color:#728c80!important}
html.christmas-theme-active body[data-page="home"] .home-leader-stat strong{color:#f0ece3!important}
@media (max-width:760px){html.christmas-theme-active body[data-page="home"] .mobile-v16-gameweek{border-color:rgba(49,112,83,.18)!important;background:radial-gradient(circle at 86% 4%,rgba(49,112,83,.13),transparent 30%),
      radial-gradient(circle at 8% 0,rgba(155,75,80,.11),transparent 30%),
      linear-gradient(145deg,rgba(10,28,21,.99),rgba(7,23,17,.995))!important}
html.christmas-theme-active body[data-page="home"] .mobile-v16-primary-action{box-shadow:0 12px 26px rgba(140,67,72,.22)!important}}
html.christmas-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(201,93,100,.085),rgba(183,97,103,.025) 34%,transparent 70%)!important}
html.christmas-theme-active body[data-page="home"] .home-hero.home-ambient-live{border-color:rgba(175,60,67,.30)!important;box-shadow:0 30px 72px rgba(0,0,0,.28),0 0 52px rgba(49,112,83,.055),inset 0 1px 0 rgba(255,255,255,.05)!important}
html.christmas-theme-active body[data-page="home"] .home-hero.home-ambient-final{border-color:rgba(161,78,83,.21)!important}
html.christmas-theme-active body[data-page="home"] .home-hero.home-ambient-final .eyebrow:before{background:#af4f56!important;box-shadow:0 0 0 4px rgba(175,79,86,.07),0 0 17px rgba(175,79,86,.25)!important}
html.christmas-theme-active body[data-page="home"] .home-primary-action .home-manage-team:hover{box-shadow:0 18px 38px rgba(140,67,72,.32),0 0 26px rgba(162,78,84,.08),inset 0 1px 0 rgba(255,255,255,.16)!important}
html.christmas-theme-active body[data-page="home"] .home-editorial-motion:hover .home-news-feature-media:after{background:linear-gradient(90deg,rgba(7,23,17,.04) 25%,rgba(7,23,17,.42) 76%)!important}
html.christmas-theme-active body[data-page="home"] .home-prestige-leader .home-leader-avatar-stage:before{background:radial-gradient(ellipse,rgba(227,195,112,.12),rgba(49,112,83,.035) 46%,transparent 72%)!important}
html.christmas-theme-active body[data-page="home"] .home-prestige-leader:hover .home-leader-avatar-stage:before{background:radial-gradient(ellipse,rgba(227,195,112,.17),rgba(49,112,83,.045) 48%,transparent 74%)!important}
html.christmas-theme-active body[data-page="home"] .desktop-nav-link.active:after{background:linear-gradient(90deg,var(--teal),#ba6a6f)!important;box-shadow:0 0 12px rgba(49,112,83,.22)!important}
html.christmas-theme-active body[data-page="home"] .home-discord-banner:hover{border-color:rgba(194,120,125,.52)!important;background:linear-gradient(105deg,rgba(157,76,81,.25),rgba(64,31,33,.36))!important;box-shadow:0 12px 28px rgba(72,35,37,.20),inset 0 1px 0 rgba(255,255,255,.07)!important}
html.christmas-theme-active body[data-page="home"] .home-discord-banner:hover .discord-mark{box-shadow:0 11px 25px rgba(135,65,70,.34)!important}
html.christmas-theme-active body[data-page="home"] .home-discord-banner:hover .home-discord-action strong{color:#c8d5ce!important}
html.christmas-theme-active body[data-public-build="17.8.5-arcade-boot-fix"]{--readability-muted:#cfb064!important;--readability-muted-strong:#cad7d0!important;--muted:#cfb064!important;--muted-2:#94474d!important}
html.christmas-theme-active body[data-public-build="17.8.5-arcade-boot-fix"] :is(
  input,
  textarea,
  select
)::placeholder{color:#a85156!important}
html.christmas-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 #c83c45!important}
html.christmas-theme-active{--premium-bg:#071711!important;--premium-surface:#071711!important;--premium-surface-raised:#1c1917!important;--premium-surface-soft:rgba(28,25,23,.74)!important;--premium-line:rgba(199,139,143,.105)!important;--premium-line-strong:rgba(199,139,143,.18)!important;--premium-text:#d7e0db!important;--premium-muted:#b7c6be!important;--premium-teal:#973b41!important}
html.christmas-theme-active body.premium-polish{background:radial-gradient(circle at 88% -8%,rgba(151,59,65,.105),transparent 34%),
    radial-gradient(circle at -12% 32%,rgba(216,180,92,.07),transparent 30%),
    var(--premium-bg)!important}
html.christmas-theme-active body.premium-polish .panel:not(.flush){background:linear-gradient(155deg,rgba(28,25,23,.86),rgba(7,23,17,.93))!important}
html.christmas-theme-active body.premium-polish .panel-head{border-bottom-color:rgba(199,139,143,.075)!important}
html.christmas-theme-active body.premium-polish .page-head:not(.managers-page-head){background:linear-gradient(108deg,rgba(151,59,65,.09),transparent 46%),
    linear-gradient(155deg,rgba(28,25,23,.92),rgba(12,11,10,.94))!important}
html.christmas-theme-active body.premium-polish[data-page="league"],
html.christmas-theme-active body.premium-polish[data-page="h2h"]{--route-accent:#973b41!important}
html.christmas-theme-active body.premium-polish[data-page="fixtures"]{--route-accent:#d0ad5d!important}
html.christmas-theme-active body.premium-polish[data-page="gameweeks"]{--route-accent:#b86b70!important}
html.christmas-theme-active body.premium-polish[data-page="manager"],
html.christmas-theme-active body.premium-polish[data-page="myseason"],
html.christmas-theme-active body.premium-polish[data-page="rivalry"]{--route-accent:#c07c81!important}
html.christmas-theme-active body.premium-polish[data-page="news"],
html.christmas-theme-active body.premium-polish[data-page="newspaper"]{--route-accent:#bb6b70!important}
html.christmas-theme-active body[data-page="home"].premium-polish .home-content-grid>section:nth-child(1),
html.christmas-theme-active body[data-page="home"].premium-polish .home-content-grid>section:nth-child(2){background:linear-gradient(155deg,rgba(10,28,21,.96),rgba(7,23,17,.96))!important}
html.christmas-theme-active body[data-page="home"].premium-polish .home-content-grid>section:nth-child(n/**/+3){background:rgba(7,23,17,.72)!important}
html.christmas-theme-active body.premium-polish .matchday-live-shell.final{--matchday-accent:#9b4147!important}
html.christmas-theme-active body.premium-polish .matchday-live-shell.upcoming,
html.christmas-theme-active body.premium-polish .matchday-live-shell.prematch{--matchday-accent:#d0ad5d!important}
html.christmas-theme-active .manager-prestige-badge.rare{color:#c8d5ce!important;border:1px solid rgba(183,98,104,.55)!important;background:linear-gradient(135deg,rgba(151,73,78,.26),rgba(194,123,127,.08))!important;box-shadow:0 8px 22px rgba(133,64,69,.18)!important}
html.christmas-theme-active .premium-achievement-legend span{color:#c07d81!important}
html.christmas-theme-active .premium-achievement-legend .rare{color:#c8d5ce!important;border-color:rgba(216,180,92,.4)!important;background:rgba(216,180,92,.09)!important}
html.christmas-theme-active body.premium-polish .achievement-card.difficulty-standard.unlocked{border-color:rgba(195,130,134,.26)!important}
html.christmas-theme-active body.premium-polish .achievement-card.difficulty-rare.unlocked{border-color:rgba(216,180,92,.48)!important;box-shadow:inset 0 0 32px rgba(216,180,92,.055)!important}
html.christmas-theme-active .premium-chapter-nav{background:rgba(7,23,17,.88)!important}
html.christmas-theme-active .premium-chapter-nav button{color:#b86b70!important}
html.christmas-theme-active body.premium-polish .desktop-nav-link:after{background:linear-gradient(90deg,var(--teal),#ba6a6f)!important;box-shadow:0 0 12px rgba(49,112,83,.2)!important}
html.christmas-theme-active body.premium-polish .desktop-nav-link.active{color:#d9b45c!important;background:linear-gradient(180deg,rgba(49,112,83,.105),rgba(49,112,83,.045))!important}
html.christmas-theme-active body.premium-polish .desktop-more-popover button.active{border-color:rgba(49,112,83,.25)!important;background:linear-gradient(135deg,rgba(49,112,83,.13),rgba(216,180,92,.055))!important;color:#d9b45c!important}
@media (min-width:1280px){html.christmas-theme-active body[data-page="managers"].premium-polish .desktop-more-trigger.active,
html.christmas-theme-active body[data-page="records"].premium-polish .desktop-more-trigger.active,
html.christmas-theme-active body[data-page="rules"].premium-polish .desktop-more-trigger.active{color:#cad7d0!important}}
html.christmas-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(191,123,128,.13)!important}
html.christmas-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:#b6686d!important}
@media (max-width:760px){html.christmas-theme-active body[data-page="arcade"].premium-polish .vegas-marquee{box-shadow:0 0 0 3px #2e191b,0 0 0 5px #e0b342,0 18px 42px rgba(0,0,0,.42)!important}}
html.christmas-theme-active body[data-page="league"].premium-polish,
html.christmas-theme-active body[data-page="h2h"].premium-polish{--route-accent:#9c3a40!important}
html.christmas-theme-active body[data-page="fixtures"].premium-polish{--route-accent:#b76167!important}
html.christmas-theme-active body[data-page="gameweeks"].premium-polish{--route-accent:#b96e73!important}
html.christmas-theme-active body[data-page="managers"].premium-polish{--route-accent:#b7474e!important}
html.christmas-theme-active body[data-page="rivalry"].premium-polish{--route-accent:#c88d94!important}
html.christmas-theme-active body[data-page="manager"].premium-polish{--route-accent:#c48488!important}
html.christmas-theme-active body[data-page="myseason"].premium-polish{--route-accent:#b6444b!important}
html.christmas-theme-active body[data-page="settings"].premium-polish{--route-accent:#c1777c!important}
html.christmas-theme-active body[data-page="news"].premium-polish{--route-accent:#b8666c!important}
html.christmas-theme-active body[data-page="timeline"].premium-polish{--route-accent:#bf7479!important}
html.christmas-theme-active body[data-page="rules"].premium-polish{--route-accent:#a94b52!important}
html.christmas-theme-active body.premium-polish .premium-route-hero{--premium-route-accent:var(--route-accent,#9c3a40)!important}
html.christmas-theme-active body.premium-polish .premium-route-hero-decor>span{background:rgba(7,23,17,.46)!important}
html.christmas-theme-active body.premium-polish .premium-route-hero-decor>b{color:rgba(196,133,137,.26)!important}
@media (min-width:761px){html.christmas-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(11,30,23,.97),rgba(7,23,17,.985))!important}
html.christmas-theme-active body.premium-polish .page-head.premium-route-hero .eyebrow{background:color-mix(in srgb,var(--premium-route-accent) 8%,rgba(7,23,17,.7))!important}
html.christmas-theme-active body.premium-polish .page-head.premium-route-hero h2{color:#f0ece3!important}
html.christmas-theme-active body.premium-polish .page-head.premium-route-hero p{color:#b96e73!important}}
html.christmas-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(7,23,17,.64))!important}
html.christmas-theme-active body[data-page="managers"].premium-polish .managers-page-head,
html.christmas-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(10,29,22,.98),rgba(7,23,17,.99))!important}
@media (max-width:760px){html.christmas-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(7,23,17,.99))!important}}
html.christmas-theme-active .inbox-v3-head{background:radial-gradient(circle at 12% 0,rgba(49,112,83,.11),transparent 36%),linear-gradient(110deg,rgba(43,21,22,.82),rgba(7,23,17,.96) 52%,rgba(9,27,20,.92))!important}
html.christmas-theme-active .inbox-v3-head .inbox-v2-owner span{color:#c45158!important}
html.christmas-theme-active .inbox-v3-mark-all{border-color:rgba(49,112,83,.18)!important;background:rgba(49,112,83,.07)!important;color:#d4777d!important}
html.christmas-theme-active .inbox-v3-preferences{color:#80998e!important}
html.christmas-theme-active .inbox-v3-preferences small{color:#7d3c40!important}
html.christmas-theme-active .inbox-v3-preferences:hover{border-color:rgba(49,112,83,.15)!important;color:#d3ded8!important}
html.christmas-theme-active .inbox-v2-section.unread-section>header span{color:#c15f65!important}
html.christmas-theme-active .inbox-v2-section.archived-section>header span{color:#718b7f!important}
html.christmas-theme-active .inbox-v2-message.tone-matchday{background:linear-gradient(110deg,rgba(175,82,88,.045),rgba(255,255,255,.018) 45%,transparent)!important}
html.christmas-theme-active .inbox-v3-menu summary{color:#823f43!important}
html.christmas-theme-active .inbox-v3-menu>div{border:1px solid rgba(188,116,121,.12)!important;background:#091a14!important}
html.christmas-theme-active .inbox-v3-menu button{color:#aec0b6!important}
html.christmas-theme-active .inbox-v3-menu button:hover{color:#f0ece3!important}
html.christmas-theme-active .inbox-preference-note{color:#aec0b6!important}
html.christmas-theme-active .inbox-v3-sidebar-tools .inbox-v3-preferences:first-child{color:#799389!important}
html.christmas-theme-active .inbox-v2-message.tone-connections .inbox-v2-avatar{background:linear-gradient(145deg,rgba(228,93,109,.12),#0b1e17)!important}
html.christmas-theme-active .inbox-v2-message.tone-duo .inbox-v2-avatar{background:linear-gradient(145deg,rgba(214,175,77,.14),#0b1e17)!important}
html.christmas-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:#9d3e44!important;--hbn-header-accent-2:#bb6d72!important}
html.christmas-theme-active body.premium-polish:is([data-page="fixtures"]){--hbn-header-accent:#b76167!important;--hbn-header-accent-2:#b13f47!important}
html.christmas-theme-active body.premium-polish:is([data-page="gameweeks"]){--hbn-header-accent:#c0757a!important;--hbn-header-accent-2:#ba434b!important}
html.christmas-theme-active body.premium-polish:is([data-page="power-rankings"]){--hbn-header-accent:#ae4148!important;--hbn-header-accent-2:#bb6b70!important}
html.christmas-theme-active body.premium-polish:is([data-page="monthly"]){--hbn-header-accent-2:#a9444b!important}
html.christmas-theme-active body.premium-polish:is([data-page="cups"]){--hbn-header-accent-2:#b55e64!important}
html.christmas-theme-active body.premium-polish:is([data-page="records"]){--hbn-header-accent-2:#b2484f!important}
html.christmas-theme-active body.premium-polish:is([data-page="prizes"],[data-page="awards"]){--hbn-header-accent-2:#ae4950!important}
html.christmas-theme-active body.premium-polish:is([data-page="timeline"]){--hbn-header-accent:#aa494f!important;--hbn-header-accent-2:#ba686e!important}
html.christmas-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,#0b2018 0%,#071711 54%,#071711 100%)!important}
html.christmas-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%,#c88287)!important}
html.christmas-theme-active body.premium-polish:is([data-page="fixtures"],[data-page="gameweeks"]) #main-content .page-head h2{color:#ce7c82!important}
html.christmas-theme-active body.premium-polish:is([data-page="fixtures"],[data-page="gameweeks"]) #main-content .page-head p{color:#b5666b!important}
html.christmas-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:#b5656b!important}
html.christmas-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(157,62,68,.18),transparent 31%),
    linear-gradient(110deg,rgba(157,62,68,.08),transparent 44%),
    linear-gradient(145deg,#1a0d0e 0%,#071711 55%,#071711 100%)!important}
html.christmas-theme-active body:is([data-page="league"],[data-page="h2h"]).premium-polish #main-content .league-hero-status{background:rgba(15,35,27,.42)!important}
html.christmas-theme-active body[data-page="power-rankings"].premium-polish #main-content .power-rankings-hero{background:radial-gradient(circle at 86% 12%,rgba(174,65,72,.18),transparent 31%),
    linear-gradient(145deg,#0b2018,#071711 56%,#0b1b16)!important}
html.christmas-theme-active body[data-page="monthly"].premium-polish #main-content .monthly-flagship-hero{background:radial-gradient(circle at 86% 10%,rgba(226,192,106,.15),transparent 31%),
    radial-gradient(circle at 14% 0%,rgba(169,68,75,.13),transparent 32%),
    linear-gradient(145deg,#0b2018,#071711 56%,#110f0e)!important}
html.christmas-theme-active body[data-page="cups"].premium-polish #main-content .cup-coming-soon{background:radial-gradient(circle at 88% 10%,rgba(226,61,72,.15),transparent 30%),
    linear-gradient(145deg,#1d1b18,#071711 56%,#110f0e)!important}
html.christmas-theme-active body[data-page="managers"].premium-polish #main-content .managers-page-head{background:radial-gradient(circle at 88% 7%,rgba(157,62,68,.15),transparent 31%),
    linear-gradient(145deg,#0b2018,#071711 55%,#071711)!important}
html.christmas-theme-active body[data-page="managers"].premium-polish #main-content .managers-head-count{background:rgba(15,35,27,.38)!important}
html.christmas-theme-active body[data-page="records"].premium-polish #main-content .stats-record-hero{background:radial-gradient(circle at 12% 12%,rgba(157,62,68,.13),transparent 33%),
    radial-gradient(circle at 88% 8%,rgba(227,62,73,.16),transparent 31%),
    linear-gradient(145deg,#1c1a17,#071711 54%,#141311)!important}
html.christmas-theme-active body[data-page="prizes"].premium-polish #main-content .prize-centre-hero{background:radial-gradient(circle at 87% 8%,rgba(226,192,104,.15),transparent 31%),
    radial-gradient(circle at 16% 6%,rgba(157,62,68,.12),transparent 31%),
    linear-gradient(145deg,#1c0d0e,#071711 55%,#0b1b16)!important}
html.christmas-theme-active body[data-page="awards"].premium-polish #main-content .hof-hero{background:radial-gradient(circle at 86% 8%,rgba(226,192,104,.16),transparent 31%),
    radial-gradient(circle at 12% 8%,rgba(174,73,80,.08),transparent 33%),
    linear-gradient(145deg,#181614,#071711 56%,#071711)!important}
html.christmas-theme-active body[data-page="timeline"].premium-polish #main-content .season-timeline-hero{background:radial-gradient(circle at 88% 8%,rgba(186,104,110,.14),transparent 31%),
    radial-gradient(circle at 12% 4%,rgba(170,73,79,.14),transparent 32%),
    linear-gradient(145deg,#0b2018,#071711 56%,#071711)!important}
html.christmas-theme-active body[data-page="rules"].premium-polish #main-content .rules-handbook-hero{background:radial-gradient(circle at 88% 8%,rgba(186,104,110,.12),transparent 31%),
    radial-gradient(circle at 13% 3%,rgba(157,62,68,.15),transparent 33%),
    linear-gradient(145deg,#0b2018,#071711 55%,#071711)!important}
/* source: account-community-v17-27-36.css */
html.christmas-theme-active .discord-verified-badge{background:#d0b36a!important;box-shadow:0 0 0 2px rgba(211,176,91,.16),0 4px 12px rgba(211,176,91,.25)!important}
html.christmas-theme-active .discord-verified-badge:focus{outline:2px solid #c8878b!important}
html.christmas-theme-active .discord-account-connected{box-shadow:inset 0 0 0 1px rgba(211,176,91,.42),0 8px 28px rgba(211,176,91,.12)!important}
html.christmas-theme-active .discord-theme-button{border:1px solid rgba(200,135,139,.38)!important;background:linear-gradient(135deg,#d0b36a,#738e82)!important;box-shadow:0 12px 30px rgba(211,176,91,.27)!important}
html.christmas-theme-active .account-welcome-overlay{background:radial-gradient(circle at 50% 0,rgba(211,176,91,.24),transparent 42%),rgba(15,35,27,.84)!important}
html.christmas-theme-active .account-welcome-card{border:1px solid rgba(200,135,139,.24)!important;background:linear-gradient(145deg,rgba(14,34,26,.98),rgba(7,23,17,.99))!important;box-shadow:0 38px 100px rgba(0,0,0,.55),0 0 70px rgba(211,176,91,.14)!important}
html.christmas-theme-active .account-welcome-brand>span{background:linear-gradient(135deg,#d0b36a,#2f7558)!important}
html.christmas-theme-active .account-welcome-brand small{color:#c8878b!important}
html.christmas-theme-active .account-welcome-benefits b{background:rgba(211,176,91,.15)!important;color:#c8878b!important}
html.christmas-theme-active .account-welcome-card select,
html.christmas-theme-active .account-panel-dialog select,
html.christmas-theme-active .account-panel-sheet select{background:#071711!important}
html.christmas-theme-active .account-panel-dialog{border:1px solid rgba(211,176,91,.28)!important;background:linear-gradient(150deg,#1d0e0f,#071711)!important}
html.christmas-theme-active .account-panel-head span{color:#c8878b!important}
html.christmas-theme-active .account-connected-card{border:1px solid rgba(211,176,91,.3)!important;background:linear-gradient(135deg,rgba(211,176,91,.13),rgba(49,112,83,.055))!important}
html.christmas-theme-active .account-connected-card span{color:#c0757a!important}
html.christmas-theme-active .account-discord-mark{background:#d0b36a!important}
html.christmas-theme-active .account-claim-state span,
html.christmas-theme-active .account-pending-state>span{color:#c8878b!important}
html.christmas-theme-active .community-comments-head select{background:#071711!important}
html.christmas-theme-active .community-comment-composer{border:1px solid rgba(211,176,91,.27)!important;background:rgba(211,176,91,.055)!important}
html.christmas-theme-active .community-comment-composer textarea{background:#071711!important}
html.christmas-theme-active .community-comment-avatar{background:linear-gradient(145deg,#462224,#d0b36a)!important}
html.christmas-theme-active .community-comment-card:nth-child(3n/**/+2) .community-comment-avatar{background:linear-gradient(145deg,#4e1a1d,#2f7558)!important}
html.christmas-theme-active .community-comment-main header>button{color:#cad7d0!important}
html.christmas-theme-active .community-comment-main p{color:#f0ece3!important}
html.christmas-theme-active .community-modal-overlay{background:rgba(15,35,27,.88)!important}
html.christmas-theme-active .community-modal{background:#071711!important}
html.christmas-theme-active .newspaper-viewer-tools [data-newspaper-comments]{border-color:rgba(211,176,91,.45)!important;color:#cb8f93!important}
html.christmas-theme-active .account-existing-signin,
html.christmas-theme-active .weekly-spin-existing-signin{border:1px solid rgba(211,176,91,.28)!important;background:rgba(211,176,91,.08)!important;color:#d7e1dc!important}
html.christmas-theme-active .account-existing-signin:hover,
html.christmas-theme-active .weekly-spin-existing-signin:hover{background:rgba(211,176,91,.15)!important;border-color:rgba(184,102,108,.48)!important}
html.christmas-theme-active body[data-page="news"] .news-article-card .community-discussion{border-top-color:rgba(33,16,17,.12)!important;background:linear-gradient(180deg,rgba(33,16,17,.025),transparent 74%)!important}
html.christmas-theme-active body[data-page="news"] .news-article-card .community-comments-head h2,
html.christmas-theme-active body[data-page="news"] .news-article-card .community-comments-head select,
html.christmas-theme-active body[data-page="news"] .news-article-card .community-commenting-as strong,
html.christmas-theme-active body[data-page="news"] .news-article-card .community-comment-main header>button,
html.christmas-theme-active body[data-page="news"] .news-article-card .community-comment-main p{color:#311719!important}
html.christmas-theme-active body[data-page="news"] .news-article-card .community-comments-head select{border-color:rgba(33,16,17,.12)!important;background:#071711!important}
html.christmas-theme-active body[data-page="news"] .news-article-card .community-comment-composer{border-color:rgba(211,176,91,.24)!important;background:linear-gradient(180deg,rgba(203,144,148,.92),rgba(203,144,148,.82))!important}
html.christmas-theme-active body[data-page="news"] .news-article-card .community-commenting-as,
html.christmas-theme-active body[data-page="news"] .news-article-card .community-comment-composer>div:last-child span,
html.christmas-theme-active body[data-page="news"] .news-article-card .community-comment-main time,
html.christmas-theme-active body[data-page="news"] .news-article-card .community-comments-empty,
html.christmas-theme-active body[data-page="news"] .news-article-card .community-comments-loading,
html.christmas-theme-active body[data-page="news"] .news-article-card .community-comments-connect,
html.christmas-theme-active body[data-page="news"] .news-article-card .community-comments-locked{color:#6c867a!important}
html.christmas-theme-active body[data-page="news"] .news-article-card .community-comments-empty,
html.christmas-theme-active body[data-page="news"] .news-article-card .community-comments-loading,
html.christmas-theme-active body[data-page="news"] .news-article-card .community-comments-connect,
html.christmas-theme-active body[data-page="news"] .news-article-card .community-comments-locked{border-color:rgba(33,16,17,.14)!important;background:rgba(202,145,149,.88)!important}
html.christmas-theme-active body[data-page="news"] .news-article-card .community-comment-main footer button{color:#75383c!important}
html.christmas-theme-active body[data-page="news"] .news-article-card .community-comment-main footer button:hover{color:#311719!important}
html.christmas-theme-active body[data-page="news"] .news-article-card .community-comment-main footer span{color:#94474d!important}
html.christmas-theme-active body[data-page="news"] .news-article-card .community-comment-composer textarea::placeholder{color:#d0b065!important}
html.christmas-theme-active body[data-page="news"] .news-article-card .community-comments-head select{color:#d7e1dc!important;background:#071711!important;border-color:rgba(49,23,25,.24)!important}
html.christmas-theme-active body[data-page="news"] .news-article-card .community-comments-head select option{color:#d7e1dc!important;background:#071711!important}
html.christmas-theme-active body[data-page="news"] .news-article-card .newsroom-reader-footer{background:#f0ece3!important;border-top-color:rgba(49,23,25,.12)!important;color:#6e3539!important}
html.christmas-theme-active body[data-page="news"] .news-article-card .newsroom-reader-footer>span{color:#6e3539!important}
html.christmas-theme-active body[data-page="news"] .news-article-card .newsroom-reader-footer .plain-link{color:#351a1b!important}
html.christmas-theme-active body[data-page="news"] .news-article-card .newsroom-reader-footer .plain-link:hover{color:#1e0f10!important}
html.christmas-theme-active .discord-verified-badge{border:1px solid rgba(193,119,124,.42)!important;background:linear-gradient(145deg,#d0b36a 0%,#728d81 58%,#692a2e 135%)!important;box-shadow:0 3px 9px rgba(139,67,72,.22),inset 0 1px 0 rgba(255,255,255,.22)!important}
html.christmas-theme-active .discord-verified-badge:focus{outline:2px solid rgba(188,84,91,.78)!important}
html.christmas-theme-active .discord-profile-verified{border:1px solid rgba(186,106,111,.28)!important;background:linear-gradient(110deg,rgba(211,176,91,.16),rgba(49,112,83,.075))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 8px 22px rgba(61,29,31,.12)!important}
html.christmas-theme-active .discord-profile-verified-icon{background:linear-gradient(145deg,#d0b36a,#718b7f 62%,#6d2f33 135%)!important;box-shadow:0 4px 12px rgba(145,70,75,.25),inset 0 1px 0 rgba(255,255,255,.20)!important}
html.christmas-theme-active .discord-profile-verified-copy strong{color:#d7e1dc!important}
html.christmas-theme-active .discord-profile-verified-copy small{color:#9f4d52!important}
html.christmas-theme-active .discord-profile-verified:focus{outline:2px solid rgba(188,84,91,.72)!important}
html.christmas-theme-active .live-lounge-tab-dot{background:#a03d44!important;box-shadow:0 0 10px rgba(183,36,49,.65)!important}
html.christmas-theme-active .live-lounge-shell{background:linear-gradient(180deg,#071711,#071711)!important;color:#f0ece3!important}
html.christmas-theme-active .live-lounge-head{background:radial-gradient(circle at 92% 20%,rgba(183,36,49,.09),transparent 34%),linear-gradient(100deg,rgba(183,36,49,.035),rgba(216,180,92,.025))!important}
html.christmas-theme-active .live-lounge-head span{color:#af484f!important}
html.christmas-theme-active .live-lounge-head p{color:#728d81!important}
html.christmas-theme-active .live-lounge-room-status{border:1px solid rgba(183,36,49,.19)!important;background:rgba(183,36,49,.07)!important;color:#c15b62!important}
html.christmas-theme-active .live-lounge-room-status i{background:#a03d44!important}
html.christmas-theme-active .live-lounge-pin p{color:#c28084!important}
html.christmas-theme-active .live-lounge-message.official{border:1px solid rgba(183,36,49,.14)!important;background:rgba(183,36,49,.045)!important}
html.christmas-theme-active .live-lounge-avatar{background:#0b2018!important}
html.christmas-theme-active .live-lounge-message-main header>button{color:#f0ece3!important}
html.christmas-theme-active .live-lounge-message-main time{color:#6c3438!important}
html.christmas-theme-active .live-lounge-official{background:rgba(183,36,49,.1)!important;color:#b2474e!important}
html.christmas-theme-active .live-lounge-message-main>p{color:#b96e73!important}
html.christmas-theme-active .live-lounge-actions button{color:#657d72!important}
html.christmas-theme-active .live-lounge-actions button:hover{color:#b75259!important}
html.christmas-theme-active .live-lounge-reactions button:hover{border-color:rgba(183,36,49,.18)!important;background:rgba(183,36,49,.05)!important}
html.christmas-theme-active .live-lounge-reactions b{color:#718b7f!important}
html.christmas-theme-active .live-lounge-reply-preview{border-left:2px solid rgba(192,116,121,.58)!important;background:rgba(192,116,121,.045)!important}
html.christmas-theme-active .live-lounge-reply-preview b{color:#c8878b!important}
html.christmas-theme-active .live-lounge-reply-preview span{color:#718c80!important}
html.christmas-theme-active .live-lounge-side-card span{color:#7b3b40!important}
html.christmas-theme-active .live-lounge-side-card strong{color:#f0ece3!important}
html.christmas-theme-active .live-lounge-side-card p{color:#6f897d!important}
html.christmas-theme-active .live-lounge-composer{border:1px solid rgba(183,36,49,.13)!important;background:rgba(183,36,49,.035)!important}
html.christmas-theme-active .live-lounge-composer textarea{background:#071711!important;color:#f0ece3!important}
html.christmas-theme-active .live-lounge-composer textarea:focus{border-color:rgba(183,36,49,.3)!important;box-shadow:0 0 0 3px rgba(183,36,49,.045)!important}
html.christmas-theme-active .live-lounge-composer textarea::placeholder{color:#683236!important}
html.christmas-theme-active .live-lounge-composer>div:last-child span{color:#70363a!important}
html.christmas-theme-active .live-lounge-composer>div:last-child button{border:1px solid rgba(183,36,49,.25)!important;background:linear-gradient(135deg,rgba(183,36,49,.18),rgba(183,36,49,.08))!important;color:#c86b71!important}
html.christmas-theme-active .live-lounge-compose-reply{background:rgba(192,116,121,.07)!important}
html.christmas-theme-active .live-lounge-compose-reply span{color:#a34e54!important}
html.christmas-theme-active .live-lounge-compose-reply b{color:#ca8d91!important}
html.christmas-theme-active .live-lounge-compose-reply button{color:#a44f54!important}
html.christmas-theme-active .live-lounge-locked{border:1px dashed rgba(192,116,121,.22)!important;background:rgba(192,116,121,.04)!important}
html.christmas-theme-active .live-lounge-locked>div>span{color:#c7858a!important}
html.christmas-theme-active .live-lounge-locked strong{color:#f0ece3!important}
html.christmas-theme-active .live-lounge-locked p{color:#6f897d!important}
html.christmas-theme-active .live-lounge-empty,
html.christmas-theme-active .live-lounge-loading{color:#793a3e!important}
html.christmas-theme-active .live-lounge-empty strong{color:#ca9094!important}
@media (max-width:700px){html.christmas-theme-active .live-lounge-composer,
html.christmas-theme-active .live-lounge-locked{background:#071711!important}}
html.christmas-theme-active .live-lounge-name{color:#f0ece3!important}
html.christmas-theme-active .live-lounge-name.official-name{color:#ce7b81!important}
html.christmas-theme-active .live-lounge-service-error strong{color:#f0ece3!important}
html.christmas-theme-active .live-lounge-service-error p{color:#728d81!important}
html.christmas-theme-active .live-lounge-service-error button{border:1px solid rgba(183,36,49,.22)!important;background:rgba(183,36,49,.08)!important;color:#bf696f!important}
html.christmas-theme-active .live-lounge-reactions.read-only b{color:#718b7f!important}
html.christmas-theme-active .matchday-lounge-preview-card{border:1px solid rgba(183,36,49,.14)!important;background:radial-gradient(circle at 12% 20%,rgba(183,36,49,.07),transparent 30%),
    linear-gradient(100deg,rgba(7,23,17,.98),rgba(15,35,27,.98))!important}
html.christmas-theme-active .matchday-lounge-preview-title>span{color:#b74e55!important}
html.christmas-theme-active .matchday-lounge-preview-title>strong{color:#f0ece3!important}
html.christmas-theme-active .matchday-lounge-preview-title>small{color:#718b7f!important}
html.christmas-theme-active .matchday-lounge-preview-message.official{background:rgba(183,36,49,.025)!important}
html.christmas-theme-active .matchday-lounge-preview-avatar{background:#0b2018!important}
html.christmas-theme-active .matchday-lounge-preview-message header strong{color:#f0ece3!important}
html.christmas-theme-active .matchday-lounge-preview-message header span{background:rgba(183,36,49,.1)!important;color:#b04950!important}
html.christmas-theme-active .matchday-lounge-preview-message header time{color:#72373b!important}
html.christmas-theme-active .matchday-lounge-preview-message p{color:#aec0b6!important}
html.christmas-theme-active .matchday-lounge-preview-empty strong{color:#f0ece3!important}
html.christmas-theme-active .matchday-lounge-preview-empty span{color:#6f897d!important}
html.christmas-theme-active .matchday-lounge-preview-action>span{color:#b45258!important}
html.christmas-theme-active .matchday-lounge-preview-action>span i{background:#a03d44!important}
html.christmas-theme-active .matchday-lounge-preview-action button{border:1px solid rgba(183,36,49,.22)!important;background:linear-gradient(135deg,rgba(183,36,49,.15),rgba(183,36,49,.07))!important;color:#c2686e!important}
html.christmas-theme-active .matchday-lounge-preview-action button:hover{border-color:rgba(183,36,49,.38)!important;background:rgba(183,36,49,.13)!important}
html.christmas-theme-active .matchday-lounge-preview-loading,
html.christmas-theme-active .matchday-lounge-preview-unavailable{color:#758f83!important}
html.christmas-theme-active .matchday-lounge-preview-loading i{background:#a03d44!important;box-shadow:0 0 11px rgba(183,36,49,.55)!important}
html.christmas-theme-active .matchday-lounge-preview-unavailable div span{color:#ae4d53!important}
html.christmas-theme-active .matchday-lounge-preview-unavailable div strong{color:#f0ece3!important}
html.christmas-theme-active .matchday-lounge-preview-unavailable button{border:1px solid rgba(183,36,49,.18)!important;background:rgba(183,36,49,.06)!important;color:#be6066!important}
html.christmas-theme-active .manager-settings-page-head>div:first-child>span{color:#a74249!important}
html.christmas-theme-active .manager-settings-page-head h1{color:#d9b45c!important}
html.christmas-theme-active .manager-settings-page-head p{color:#d0b36a!important}
html.christmas-theme-active .manager-settings-page-head>div:last-child button{color:#c28186!important}
html.christmas-theme-active .manager-settings-page-head>div:last-child button:hover{border-color:rgba(49,112,83,.28)!important;background:rgba(49,112,83,.08)!important;color:#d9b45c!important}
html.christmas-theme-active .manager-settings-tabs{background:rgba(7,23,17,.68)!important}
html.christmas-theme-active .manager-settings-tabs button{color:#d0b065!important}
html.christmas-theme-active .manager-settings-tabs button>span{color:#9f4d52!important}
html.christmas-theme-active .manager-settings-tabs button b{color:#c48388!important}
html.christmas-theme-active .manager-settings-tabs button small{color:#6f897d!important}
html.christmas-theme-active .manager-settings-tabs button:hover{color:#d9b45c!important}
html.christmas-theme-active .manager-settings-tabs button.active{border-color:rgba(49,112,83,.22)!important;background:linear-gradient(135deg,rgba(49,112,83,.13),rgba(49,112,83,.04))!important}
html.christmas-theme-active .manager-settings-tabs button.active>span{background:rgba(49,112,83,.14)!important;color:#d65a62!important}
html.christmas-theme-active .manager-settings-tabs button.active b{color:#d9b45c!important}
html.christmas-theme-active .manager-settings-tabs button.active small{color:#d0b065!important}
html.christmas-theme-active .manager-settings-card{background:linear-gradient(145deg,rgba(22,11,11,.93),rgba(7,23,17,.94))!important}
html.christmas-theme-active .manager-settings-card>header>span{color:#a74249!important}
html.christmas-theme-active .manager-settings-card>header h2{color:#d2787e!important}
html.christmas-theme-active .manager-settings-card>header p{color:#80998e!important}
html.christmas-theme-active .manager-theme-choice{background:#071711!important;color:#af595f!important}
html.christmas-theme-active .manager-theme-choice i{background:linear-gradient(135deg,#2f7558,#0b1e17)!important}
html.christmas-theme-active .manager-theme-choice span{color:#d7e0db!important}
html.christmas-theme-active .manager-theme-choice b{color:#813e43!important}
html.christmas-theme-active .manager-theme-choice.active{border-color:rgba(49,112,83,.4)!important;box-shadow:0 0 0 1px rgba(49,112,83,.08),0 12px 30px rgba(0,0,0,.18)!important}
html.christmas-theme-active .manager-theme-choice.active b{color:#c34a52!important}
html.christmas-theme-active .manager-theme-choice.theme-midnight i{background:linear-gradient(135deg,#b66065,#132b22)!important}
html.christmas-theme-active .manager-theme-choice.theme-purple i{background:linear-gradient(135deg,#b7c6be,#211011)!important}
html.christmas-theme-active .manager-theme-choice.theme-emerald i{background:linear-gradient(135deg,#b03f46,#071711)!important}
html.christmas-theme-active .manager-settings-field-grid label>span,
html.christmas-theme-active .manager-settings-select-row strong{color:#c28186!important}
html.christmas-theme-active .manager-settings-field-grid select,
html.christmas-theme-active .manager-settings-select-row select,
html.christmas-theme-active .manager-settings-stat-selects select{background:#071711!important;color:#d7e0db!important}
html.christmas-theme-active .manager-settings-field-grid select:focus,
html.christmas-theme-active .manager-settings-select-row select:focus,
html.christmas-theme-active .manager-settings-stat-selects select:focus{border-color:rgba(49,112,83,.42)!important;box-shadow:0 0 0 3px rgba(49,112,83,.07)!important}
html.christmas-theme-active .manager-settings-field-grid label>small,
html.christmas-theme-active .manager-settings-select-row small{color:#6b8579!important}
html.christmas-theme-active .manager-settings-stat-selects label>b{background:rgba(49,112,83,.11)!important;color:#ca555d!important}
html.christmas-theme-active .manager-settings-toggle strong{color:#d3ded8!important}
html.christmas-theme-active .manager-settings-toggle small{color:#738e82!important}
html.christmas-theme-active .manager-settings-toggle>i{background:#091a14!important}
html.christmas-theme-active .manager-settings-toggle>i:after{background:#698378!important}
html.christmas-theme-active .manager-settings-toggle input:checked+i{border-color:rgba(49,112,83,.35)!important;background:rgba(49,112,83,.15)!important}
html.christmas-theme-active .manager-settings-toggle input:checked+i:after{background:#c0424b!important;box-shadow:0 0 12px rgba(49,112,83,.35)!important}
html.christmas-theme-active .manager-settings-live-preview{--settings-accent:#2f7558!important;background:radial-gradient(circle at 16% 8%,color-mix(in srgb,var(--settings-accent) 20%,transparent),transparent 38%),linear-gradient(145deg,#0b1e17,#071711)!important}
html.christmas-theme-active .manager-settings-live-preview.profile-theme-midnight{--settings-accent:#b8676c!important;background:radial-gradient(circle at 16% 8%,rgba(184,103,108,.21),transparent 38%),linear-gradient(145deg,#201011,#132b22)!important}
html.christmas-theme-active .manager-settings-live-preview.profile-theme-purple{--settings-accent:#b7c6be!important;background:radial-gradient(circle at 16% 8%,rgba(180,100,105,.21),transparent 38%),linear-gradient(145deg,#231112,#0e0d0c)!important}
html.christmas-theme-active .manager-settings-live-preview.profile-theme-emerald{--settings-accent:#b03f46!important;background:radial-gradient(circle at 16% 8%,rgba(176,63,70,.2),transparent 38%),linear-gradient(145deg,#0b2018,#132b22)!important}
html.christmas-theme-active .manager-settings-preview-top{color:#849d92!important}
html.christmas-theme-active .manager-settings-preview-person strong{color:#d9b45c!important}
html.christmas-theme-active .manager-settings-preview-person span{color:#d0b065!important}
html.christmas-theme-active .manager-settings-preview-stats span{color:#6f897d!important}
html.christmas-theme-active .manager-settings-preview-stats strong{color:#c78388!important}
html.christmas-theme-active .manager-settings-preview-note{color:#6f897e!important}
html.christmas-theme-active .manager-settings-savebar{background:rgba(7,23,17,.96)!important}
html.christmas-theme-active .manager-settings-savebar strong{color:#d9b45c!important}
html.christmas-theme-active .manager-settings-savebar small{color:#799389!important}
html.christmas-theme-active .manager-settings-savebar button{color:#af595f!important}
html.christmas-theme-active .manager-settings-savebar button.save{border-color:rgba(49,112,83,.32)!important;background:linear-gradient(135deg,#873b40,#682d31)!important;color:#071711!important}
html.christmas-theme-active .manager-settings-locked{border:1px solid rgba(211,176,91,.25)!important;background:linear-gradient(145deg,rgba(211,176,91,.12),rgba(7,23,17,.96))!important}
html.christmas-theme-active .manager-settings-locked>span{background:rgba(211,176,91,.15)!important}
html.christmas-theme-active .manager-settings-locked small{color:#c47f83!important}
html.christmas-theme-active .manager-settings-locked h1{color:#d7e1dc!important}
html.christmas-theme-active .manager-settings-locked p{color:#ad565b!important}
html.christmas-theme-active .manager-favourite-slots span{color:#80998e!important}
html.christmas-theme-active .manager-settings-favourite-row strong{color:#d3ded8!important}
html.christmas-theme-active .manager-settings-favourite-row span{color:#748e82!important}
html.christmas-theme-active .manager-settings-favourite-row>button,
html.christmas-theme-active .manager-settings-request-actions button{color:#af595f!important}
html.christmas-theme-active .manager-settings-request-actions button.accept{border-color:rgba(49,112,83,.28)!important;background:rgba(49,112,83,.11)!important;color:#cd5b63!important}
html.christmas-theme-active .manager-settings-empty strong{color:#c48388!important}
html.christmas-theme-active .manager-settings-empty p{color:#718b7f!important}
html.christmas-theme-active .manager-settings-account-person{border:1px solid rgba(211,176,91,.18)!important;background:rgba(211,176,91,.06)!important}
html.christmas-theme-active .manager-settings-account-person>img,
html.christmas-theme-active .manager-settings-account-person>span{background:#d0b36a!important}
html.christmas-theme-active .manager-settings-account-person small{color:#c0797d!important}
html.christmas-theme-active .manager-settings-account-person strong{color:#d7e1dc!important}
html.christmas-theme-active .manager-settings-account-person em{color:#7c968a!important}
html.christmas-theme-active .manager-settings-account-person>i{background:rgba(49,112,83,.1)!important;color:#bd4b53!important}
html.christmas-theme-active .account-identity-card dt{color:#718c80!important}
html.christmas-theme-active .account-identity-card dd{color:#d3ded8!important}
html.christmas-theme-active .manager-settings-account-actions button{color:#af595f!important}
html.christmas-theme-active .manager-settings-account-note{color:#7e3d41!important}
html.christmas-theme-active .favourite-request-dialog{background:radial-gradient(circle at 10% 10%,rgba(222,88,104,.12),transparent 34%),linear-gradient(145deg,#0b2018,#071711)!important}
html.christmas-theme-active .favourite-request-copy h2{color:#d9b45c!important}
html.christmas-theme-active .favourite-request-copy p{color:#d0b065!important}
html.christmas-theme-active .favourite-request-copy>div b{color:#d7e0db!important}
html.christmas-theme-active .favourite-request-copy>div small{color:#718c80!important}
html.christmas-theme-active .favourite-request-dialog footer button{color:#d0ad5d!important}
html.christmas-theme-active .manager-profile-flagship.profile-theme-midnight{--profile-accent:#b8676c!important;--profile-rank:#c7858a!important}
html.christmas-theme-active .manager-profile-flagship.profile-theme-purple{--profile-accent:#b7c6be!important;--profile-rank:#c38387!important}
html.christmas-theme-active .manager-profile-flagship.profile-theme-emerald{--profile-accent:#b03f46!important;--profile-rank:#cc5f66!important}
html.christmas-theme-active .manager-profile-flagship.profile-theme-midnight .manager-profile-showcase{border-color:rgba(184,103,108,.34)!important;background:radial-gradient(circle at 16% 8%,rgba(184,103,108,.30),transparent 36%),radial-gradient(circle at 82% 16%,rgba(149,72,77,.22),transparent 34%),linear-gradient(135deg,#34191b 0%,#0b2018 45%,#071711 100%)!important}
html.christmas-theme-active .manager-profile-flagship.profile-theme-purple .manager-profile-showcase{border-color:rgba(180,100,105,.36)!important;background:radial-gradient(circle at 16% 8%,rgba(180,100,105,.34),transparent 36%),radial-gradient(circle at 82% 16%,rgba(135,72,80,.25),transparent 34%),linear-gradient(135deg,#351d20 0%,#0a1c16 45%,#071711 100%)!important}
html.christmas-theme-active .manager-profile-flagship.profile-theme-emerald .manager-profile-showcase{border-color:rgba(176,63,70,.34)!important;background:radial-gradient(circle at 16% 8%,rgba(176,63,70,.29),transparent 36%),radial-gradient(circle at 82% 16%,rgba(98,46,49,.22),transparent 34%),linear-gradient(135deg,#221012 0%,#071711 45%,#071711 100%)!important}
html.christmas-theme-active .manager-profile-flagship .manager-profile-avatar-floor{background:radial-gradient(ellipse,color-mix(in srgb,var(--profile-accent) 25%,transparent),rgba(7,23,17,.06) 68%,transparent 71%)!important}
html.christmas-theme-active .manager-profile-edit{color:#b6686d!important}
html.christmas-theme-active .manager-profile-edit:hover{color:#d9b45c!important}
html.christmas-theme-active .manager-selected-achievement-badge{color:#d3ded8!important}
html.christmas-theme-active .manager-selected-achievement-badge>b{background:rgba(49,112,83,.12)!important;color:#c74f57!important}
html.christmas-theme-active .manager-selected-achievement-badge.rare>b{background:rgba(180,100,105,.13)!important;color:#cb979d!important}
html.christmas-theme-active .manager-directory-featured-badge{background:rgba(49,112,83,.08)!important;color:#c1525a!important}
html.christmas-theme-active .manager-directory-featured-badge.rare{background:rgba(180,100,105,.09)!important;color:#c9939a!important}
html.christmas-theme-active .manager-profile-pinned-achievement,
html.christmas-theme-active .manager-profile-favourites-quiet{background:linear-gradient(145deg,rgba(7,23,17,.88),rgba(7,23,17,.91))!important}
html.christmas-theme-active .manager-profile-pinned-achievement>span{background:rgba(49,112,83,.09)!important;color:#c6525a!important}
html.christmas-theme-active .manager-profile-pinned-achievement.rare>span{background:rgba(180,100,105,.1)!important;color:#cc989e!important}
html.christmas-theme-active .manager-profile-pinned-achievement small{color:#738e82!important}
html.christmas-theme-active .manager-profile-pinned-achievement strong{color:#d7e0db!important}
html.christmas-theme-active .manager-profile-pinned-achievement p{color:#779185!important}
html.christmas-theme-active .manager-profile-pinned-achievement>button,
html.christmas-theme-active .manager-profile-favourites-quiet header>button{color:#b3575d!important}
html.christmas-theme-active .manager-profile-favourites-quiet header small{color:#738e82!important}
html.christmas-theme-active .manager-profile-favourites-quiet header strong{color:#c38287!important}
html.christmas-theme-active .manager-profile-favourites-quiet>div button{color:#b7c6be!important}
html.christmas-theme-active .manager-profile-favourites-quiet>p{color:#6f897d!important}
html.christmas-theme-active .manager-directory-favourite{color:#d0b36a!important}
html.christmas-theme-active .manager-directory-favourite.pending{color:#ae585e!important}
html.christmas-theme-active .favourite-manager-button.pending{color:#b86b70!important}
html.christmas-theme-active .inbox-favourite-actions button{color:#af595f!important}
html.christmas-theme-active .inbox-favourite-actions button.accept{border-color:rgba(49,112,83,.3)!important;background:rgba(49,112,83,.11)!important;color:#c95b62!important}
html.christmas-theme-active .inbox-favourite-resolution{color:#a5b8ae!important}
html.christmas-theme-active .inbox-favourite-resolution b{color:#a85157!important}
html.christmas-theme-active .inbox-favourite-resolution.accepted{border-color:rgba(49,112,83,.18)!important;background:rgba(49,112,83,.07)!important;color:#d9b45c!important}
html.christmas-theme-active .inbox-favourite-resolution.accepted b{background:rgba(49,112,83,.14)!important;color:#cb535b!important}
html.christmas-theme-active .inbox-favourite-resolution.declined,
html.christmas-theme-active .inbox-favourite-resolution.cancelled{color:#819a8f!important}
@media (max-width:620px){html.christmas-theme-active body[data-page="manager"] .manager-profile-showcase-top>span{color:#9c4b50!important}
html.christmas-theme-active body[data-page="manager"] .manager-profile-back,
html.christmas-theme-active body[data-page="manager"] .manager-profile-edit{background:rgba(7,23,17,.34)!important;color:#b15c62!important}
html.christmas-theme-active body[data-page="manager"] .manager-profile-secondary{color:#b25f65!important}
html.christmas-theme-active body[data-page="manager"] .manager-profile-showcase-identity .manager-profile-tags{background:rgba(7,23,17,.22)!important}
html.christmas-theme-active body[data-page="manager"] .manager-profile-form-showcase{border:1px solid rgba(49,112,83,.08)!important;background:rgba(49,112,83,.035)!important}}
html.christmas-theme-active body[data-page="manager"] .manager-profile-primary-credentials .discord-profile-verified{border-color:rgba(186,106,111,.22)!important;background:linear-gradient(110deg,rgba(211,176,91,.12),rgba(49,112,83,.055))!important;box-shadow:inset 0 1px rgba(255,255,255,.04),0 7px 17px rgba(61,29,31,.09)!important}
html.christmas-theme-active .manager-settings-card.duo-summary{background:radial-gradient(circle at 92% 12%,rgba(225,183,77,.09),transparent 35%),linear-gradient(145deg,rgba(7,23,17,.94),rgba(7,23,17,.96))!important}
html.christmas-theme-active .manager-profile-duo-quiet,
html.christmas-theme-active .manager-profile-favourites-quiet{background:linear-gradient(145deg,rgba(7,23,17,.88),rgba(7,23,17,.91))!important}
html.christmas-theme-active .manager-profile-duo-quiet{background:radial-gradient(circle at 100% 0,rgba(225,183,77,.09),transparent 45%),linear-gradient(145deg,rgba(22,20,19,.92),rgba(7,23,17,.94))!important}
html.christmas-theme-active .manager-profile-duo-person{color:#d3ded8!important}
html.christmas-theme-active .manager-profile-duo-person>span strong{color:#d3ded8!important}
html.christmas-theme-active .duo-request-dialog{background:radial-gradient(circle at 85% 5%,rgba(225,183,77,.11),transparent 38%),linear-gradient(145deg,#0a1e17,#132b22)!important}
/* source: staff-console-v17-27-37.css */
html.christmas-theme-active .official-staff-marker{border:1px solid rgba(216,180,92,.38)!important;background:linear-gradient(135deg,rgba(143,69,74,.18),rgba(130,63,67,.08))!important;color:#d7e1dc!important;box-shadow:inset 0 0 16px rgba(216,180,92,.07)!important}
html.christmas-theme-active .staff-directory-hero,
html.christmas-theme-active .staff-console-hero{background:radial-gradient(circle at 80% 10%,rgba(226,186,83,.22),transparent 28%),linear-gradient(135deg,#1c1a17,#071711 58%,#132b22)!important}
html.christmas-theme-active .staff-directory-hero p,
html.christmas-theme-active .staff-console-hero p{color:#ba7075!important}
html.christmas-theme-active .staff-directory-crest{background:radial-gradient(circle,rgba(226,186,83,.17),rgba(15,35,27,.8) 68%)!important}
html.christmas-theme-active .staff-directory-group header p{color:#9e4c52!important}
html.christmas-theme-active .staff-directory-card{border:1px solid rgba(216,180,92,.2)!important;background:linear-gradient(150deg,rgba(11,30,23,.98),rgba(7,23,17,.98))!important}
html.christmas-theme-active .staff-directory-card:hover{border-color:rgba(216,180,92,.48)!important}
html.christmas-theme-active .staff-directory-glow{background:rgba(216,180,92,.15)!important}
html.christmas-theme-active .staff-directory-copy>span{color:#c1777c!important}
html.christmas-theme-active .staff-directory-copy p{color:#c38387!important}
html.christmas-theme-active .staff-directory-copy small{color:#768f83!important}
html.christmas-theme-active .staff-directory-card>b{color:#a5b8ae!important}
html.christmas-theme-active .staff-console-hero-status{background:rgba(15,35,27,.48)!important}
html.christmas-theme-active .staff-console-hero-status small{color:#80998e!important}
html.christmas-theme-active .staff-console-nav{background:linear-gradient(165deg,rgba(10,28,21,.98),rgba(7,23,17,.98))!important}
html.christmas-theme-active .staff-console-role small{color:#a5b8ae!important}
html.christmas-theme-active .staff-console-nav section>span{color:#793a3e!important}
html.christmas-theme-active .staff-console-nav button{color:#b26065!important}
html.christmas-theme-active .staff-console-nav button:hover,
html.christmas-theme-active .staff-console-nav button.active{background:rgba(49,112,83,.08)!important;border-color:rgba(49,112,83,.16)!important;color:#d9b45c!important}
html.christmas-theme-active .staff-console-section-head button,
html.christmas-theme-active .staff-row-actions button,
html.christmas-theme-active .staff-console-panel button,
html.christmas-theme-active .staff-room-form button{color:#f0ece3!important}
html.christmas-theme-active .staff-console-panel button:hover,
html.christmas-theme-active .staff-row-actions button:hover{border-color:rgba(49,112,83,.35)!important;background:rgba(49,112,83,.08)!important}
html.christmas-theme-active .staff-primary{background:linear-gradient(135deg,#76292e,#7f3d42)!important;border-color:rgba(49,112,83,.45)!important}
html.christmas-theme-active .staff-console-notice{border:1px solid rgba(49,112,83,.22)!important;background:rgba(49,112,83,.07)!important}
html.christmas-theme-active .staff-kpi-grid article{background:linear-gradient(145deg,rgba(11,30,23,.9),rgba(7,23,17,.95))!important}
html.christmas-theme-active .staff-kpi-grid span{color:#7f988d!important}
html.christmas-theme-active .staff-console-panel{background:linear-gradient(155deg,rgba(11,30,23,.94),rgba(7,23,17,.97))!important}
html.christmas-theme-active .staff-console-panel>header p{color:#80998e!important}
html.christmas-theme-active .staff-detail-list span{color:#a75056!important}
html.christmas-theme-active .staff-table-wrap th{color:#6f897d!important}
html.christmas-theme-active .staff-table-note,
html.christmas-theme-active .staff-load-note{color:#657e73!important}
html.christmas-theme-active .staff-empty-inline{color:#728d81!important}
html.christmas-theme-active .staff-moderation-list span,
html.christmas-theme-active .staff-content-list span{color:#6f897d!important}
html.christmas-theme-active .staff-moderation-list p,
html.christmas-theme-active .staff-content-list p{color:#d0ad5d!important}
html.christmas-theme-active .staff-moderation-list small,
html.christmas-theme-active .staff-content-list small{color:#657e73!important}
html.christmas-theme-active .staff-room-form label,
html.christmas-theme-active .staff-editor-fields label,
html.christmas-theme-active .staff-search-field{color:#a85157!important}
html.christmas-theme-active .staff-room-form input,
html.christmas-theme-active .staff-room-form select,
html.christmas-theme-active .staff-room-form textarea,
html.christmas-theme-active .staff-editor-fields input,
html.christmas-theme-active .staff-editor-fields textarea,
html.christmas-theme-active .staff-search-field select{background:#071711!important;color:#f0ece3!important}
html.christmas-theme-active .staff-request-grid p{color:#b7c6be!important}
html.christmas-theme-active .staff-request-grid small{color:#687f75!important}
html.christmas-theme-active .staff-tag-presets article>i,
html.christmas-theme-active .staff-tag-checks i{background:var(--tag,#d0ad5d)!important;box-shadow:0 0 14px var(--tag,#d0ad5d)!important}
html.christmas-theme-active .staff-tag-presets small{color:#657d72!important}
html.christmas-theme-active .staff-tag-checks input{accent-color:#2f7558!important}
html.christmas-theme-active .staff-action-grid span{color:#6f897d!important}
html.christmas-theme-active .staff-action-grid p{color:#819a8f!important}
html.christmas-theme-active .staff-editor-modal{background:#071711!important}
html.christmas-theme-active .staff-console-locked{background:radial-gradient(circle at 50% 20%,rgba(216,180,92,.12),transparent 34%),linear-gradient(150deg,#1c1a17,#071711)!important}
html.christmas-theme-active .staff-console-locked>i{background:rgba(216,180,92,.12)!important;color:#bf797e!important}
html.christmas-theme-active .staff-console-locked>span{color:#d0ad5d!important}
html.christmas-theme-active .staff-console-locked p{color:#ab5258!important}
html.christmas-theme-active .staff-console-locked button{background:#2f7558!important;color:#071711!important}
html.christmas-theme-active .staff-thread-locks small{color:#7b3b3f!important}
html.christmas-theme-active .staff-settings-grid label,
html.christmas-theme-active .staff-advanced-body label{color:#a85157!important}
html.christmas-theme-active .staff-settings-grid input,
html.christmas-theme-active .staff-advanced-body select,
html.christmas-theme-active .staff-advanced-body textarea{background:#071711!important;color:#f0ece3!important}
html.christmas-theme-active .staff-advanced-console{background:linear-gradient(155deg,rgba(9,27,20,.72),rgba(7,23,17,.96))!important}
html.christmas-theme-active .staff-advanced-body p{color:#a75056!important}
html.christmas-theme-active .staff-editor-intro{border:1px solid rgba(216,180,92,.12)!important;background:rgba(216,180,92,.055)!important;color:#cfb064!important}
html.christmas-theme-active .staff-confirm-copy i{border:1px solid rgba(216,180,92,.25)!important;background:rgba(216,180,92,.1)!important;color:#bf767b!important}
html.christmas-theme-active .staff-confirm-copy p{color:#bd767b!important}
html.christmas-theme-active .staff-directory-hero{background:radial-gradient(circle at 83% 36%,rgba(226,186,83,.22),transparent 22%),
    radial-gradient(circle at 18% 90%,rgba(49,112,83,.10),transparent 34%),
    linear-gradient(135deg,#1c1917 0%,#071711 55%,#132b22 100%)!important}
html.christmas-theme-active .staff-directory-hero p{color:#be797d!important}
html.christmas-theme-active .staff-directory-purpose article{background:linear-gradient(145deg,rgba(11,30,23,.82),rgba(7,23,17,.92))!important}
html.christmas-theme-active .staff-directory-purpose span{color:#94474d!important}
html.christmas-theme-active .staff-directory-group.moderators-group>header>div>span{color:#bd6f74!important}
html.christmas-theme-active .staff-directory-group>header p{color:#9e4c52!important}
html.christmas-theme-active .staff-directory-group.moderators-group>header>b{border-color:rgba(216,180,92,.22)!important;background:rgba(216,180,92,.07)!important;color:#bf767b!important}
html.christmas-theme-active .staff-directory-card{background:linear-gradient(145deg,rgba(30,14,15,.98),rgba(7,23,17,.99))!important}
html.christmas-theme-active .staff-directory-card.owner{background:linear-gradient(145deg,rgba(34,30,19,.98),rgba(17,15,14,.99))!important}
html.christmas-theme-active .staff-directory-avatar-stage{border-right:1px solid rgba(216,180,92,.15)!important;background:radial-gradient(circle at 50% 48%,rgba(216,180,92,.19),transparent 48%),linear-gradient(180deg,rgba(47,23,24,.7),rgba(10,29,22,.85))!important}
html.christmas-theme-active .staff-directory-avatar-stage>span{border:1px solid rgba(216,180,92,.3)!important;background:rgba(7,23,17,.82)!important;color:#c2787d!important}
html.christmas-theme-active .staff-directory-copy p{color:#f0ece3!important}
html.christmas-theme-active .staff-directory-copy small{color:#94474d!important}
html.christmas-theme-active .staff-directory-responsibility{color:#b25f64!important}
html.christmas-theme-active .staff-directory-meta em{color:#718c80!important}
html.christmas-theme-active .staff-directory-profile-link{border:1px solid rgba(216,180,92,.2)!important;background:rgba(216,180,92,.07)!important;color:#c37d82!important}
html.christmas-theme-active .staff-directory-hero{background:radial-gradient(circle at 82% 34%,rgba(226,186,83,.25),transparent 21%),
    radial-gradient(circle at 9% 110%,rgba(47,109,80,.12),transparent 36%),
    linear-gradient(132deg,#200f10 0%,#160b0c 52%,#132b22 100%)!important}
html.christmas-theme-active .staff-directory-hero p{color:#c28084!important}
html.christmas-theme-active .staff-directory-crest{background:radial-gradient(circle at 50% 43%,rgba(226,186,83,.17),rgba(15,35,27,.92) 66%)!important}
html.christmas-theme-active .staff-directory-purpose article{background:linear-gradient(145deg,rgba(33,16,17,.90),rgba(7,23,17,.96))!important}
html.christmas-theme-active .staff-directory-group{background:linear-gradient(150deg,rgba(9,26,20,.84),rgba(15,35,27,.93))!important}
html.christmas-theme-active .staff-directory-group.moderators-group:before{background:linear-gradient(90deg,transparent,rgba(216,180,92,.8),transparent)!important}
html.christmas-theme-active .staff-directory-group>header p{color:#ab5358!important}
html.christmas-theme-active .staff-directory-card{border-color:rgba(216,180,92,.24)!important;background:radial-gradient(circle at 10% 68%,rgba(153,74,79,.14),transparent 33%),
    linear-gradient(145deg,rgba(30,14,15,.99),rgba(7,23,17,.995))!important}
html.christmas-theme-active .staff-directory-card.owner{background:radial-gradient(circle at 10% 68%,rgba(226,186,83,.14),transparent 33%),
    linear-gradient(145deg,rgba(35,30,19,.99),rgba(7,23,17,.995))!important}
html.christmas-theme-active .staff-directory-card:before{background:linear-gradient(180deg,transparent,rgba(216,180,92,.22),transparent)!important}
html.christmas-theme-active .staff-directory-role-watermark{color:rgba(216,180,92,.035)!important}
html.christmas-theme-active .staff-directory-avatar-stage:after{background:radial-gradient(ellipse at 50% 62%,rgba(216,180,92,.14),transparent 61%)!important}
html.christmas-theme-active .staff-directory-rank{border:1px solid rgba(216,180,92,.28)!important;background:rgba(216,180,92,.075)!important;color:#c47f83!important}
html.christmas-theme-active .staff-directory-verification .discord-verified-badge{box-shadow:0 0 0 3px rgba(211,176,91,.12),0 6px 16px rgba(211,176,91,.2)!important}
html.christmas-theme-active .staff-directory-copy p{color:#f0ece3!important}
html.christmas-theme-active .staff-directory-copy small{color:#9f4d52!important}
html.christmas-theme-active .staff-directory-responsibility{color:#b6686d!important}
html.christmas-theme-active .staff-directory-duty-list span{border:1px solid rgba(216,180,92,.15)!important;background:rgba(216,180,92,.045)!important;color:#b6666c!important}
html.christmas-theme-active .staff-directory-community-note{border:1px solid rgba(216,180,92,.18)!important;background:radial-gradient(circle at 90% 12%,rgba(216,180,92,.15),transparent 30%),linear-gradient(150deg,rgba(11,31,24,.92),rgba(7,23,17,.98))!important}
html.christmas-theme-active .staff-directory-community-note:after{color:rgba(216,180,92,.055)!important}
html.christmas-theme-active .staff-directory-community-note>span{color:#bf7378!important}
html.christmas-theme-active .staff-directory-community-note p{color:#cfb064!important}
html.christmas-theme-active .staff-directory-community-note b{border:1px solid rgba(216,180,92,.12)!important;background:rgba(216,180,92,.045)!important;color:#ca8d91!important}
html.christmas-theme-active .staff-directory-avatar-stage:after{background:radial-gradient(ellipse at 50% 74%,rgba(216,180,92,.12),transparent 58%),linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0))!important}
html.christmas-theme-active .staff-directory-group.moderators-group .staff-directory-card{background:radial-gradient(circle at 10% 68%,rgba(153,74,79,.14),transparent 33%),linear-gradient(145deg,rgba(10,28,21,.99),rgba(7,23,17,.995))!important}
html.christmas-theme-active .staff-console-shell{--staff-accent:#90393e!important;--staff-panel:rgba(7,23,17,.92)!important;--staff-line:rgba(185,109,114,.12)!important}
html.christmas-theme-active .staff-console-hero{background:radial-gradient(circle at 82% 18%,rgba(50,115,85,.18),transparent 28%),radial-gradient(circle at 18% 110%,rgba(178,88,94,.16),transparent 34%),linear-gradient(135deg,rgba(10,29,22,.99),rgba(7,23,17,.99) 65%,rgba(8,25,19,.99))!important}
html.christmas-theme-active .staff-console-hero-chips b{border:1px solid rgba(50,115,85,.16)!important;background:rgba(50,115,85,.055)!important;color:#d1787e!important}
html.christmas-theme-active .staff-console-hero-status{border-color:rgba(50,115,85,.2)!important;background:linear-gradient(145deg,rgba(25,12,13,.84),rgba(15,35,27,.72))!important}
html.christmas-theme-active .staff-console-hero-status i{background:linear-gradient(145deg,rgba(226,186,83,.2),rgba(50,115,85,.1))!important}
html.christmas-theme-active .staff-console-live-state{color:#a75056!important}
html.christmas-theme-active .staff-console-live-state i{background:#923b41!important;box-shadow:0 0 0 4px rgba(146,59,65,.09),0 0 14px rgba(146,59,65,.5)!important}
html.christmas-theme-active .staff-console-nav{border-color:rgba(182,104,109,.1)!important;background:linear-gradient(165deg,rgba(9,26,20,.985),rgba(7,23,17,.99))!important}
html.christmas-theme-active .staff-console-role{background:linear-gradient(145deg,rgba(226,186,83,.1),rgba(50,115,85,.04))!important}
html.christmas-theme-active .staff-console-nav section>span{color:#657d72!important}
html.christmas-theme-active .staff-console-nav button:hover{background:rgba(50,115,85,.055)!important}
html.christmas-theme-active .staff-console-nav button.active{border-color:rgba(50,115,85,.2)!important;background:linear-gradient(90deg,rgba(50,115,85,.13),rgba(50,115,85,.035))!important;color:#d9b45c!important}
html.christmas-theme-active .staff-console-nav button.active i{background:rgba(50,115,85,.14)!important;color:#da6a71!important;box-shadow:0 0 20px rgba(50,115,85,.08)!important}
html.christmas-theme-active .staff-section-actions>button{border-color:rgba(50,115,85,.16)!important;background:rgba(50,115,85,.055)!important}
html.christmas-theme-active .staff-section-actions>button:hover{border-color:rgba(50,115,85,.4)!important}
html.christmas-theme-active .staff-load-note{color:#657d72!important}
html.christmas-theme-active .staff-load-note i{background:#923b41!important}
html.christmas-theme-active .staff-action-progress{border:1px solid rgba(50,115,85,.25)!important;background:rgba(7,23,17,.96)!important;color:#d9b45c!important}
html.christmas-theme-active .staff-action-progress i{border:2px solid rgba(50,115,85,.25)!important;border-top-color:#90393e!important}
html.christmas-theme-active .staff-kpi-grid article{border-color:rgba(175,89,95,.1)!important;background:linear-gradient(145deg,rgba(10,29,22,.94),rgba(7,23,17,.98))!important}
html.christmas-theme-active .staff-kpi-grid article:after{background:rgba(50,115,85,.055)!important}
html.christmas-theme-active .staff-kpi-grid article:hover{border-color:rgba(50,115,85,.19)!important}
html.christmas-theme-active .staff-console-panel{border-color:rgba(211,176,91,.1)!important;background:radial-gradient(circle at 95% -15%,rgba(50,115,85,.055),transparent 29%),linear-gradient(155deg,rgba(10,28,21,.965),rgba(7,23,17,.985))!important}
html.christmas-theme-active .staff-console-panel>header{border-bottom-color:rgba(185,109,114,.09)!important}
html.christmas-theme-active .staff-console-panel>header p{color:#a04d52!important}
html.christmas-theme-active .staff-create-button{box-shadow:0 12px 26px rgba(111,37,42,.14)!important}
html.christmas-theme-active .staff-primary{box-shadow:inset 0 1px rgba(255,255,255,.15),0 10px 25px rgba(103,35,40,.12)!important}
html.christmas-theme-active .staff-bulk-toolbar{border:1px solid rgba(211,176,91,.09)!important;background:rgba(7,23,17,.52)!important}
html.christmas-theme-active .staff-bulk-toolbar.active{border-color:rgba(50,115,85,.24)!important;background:linear-gradient(90deg,rgba(50,115,85,.08),rgba(7,23,17,.72))!important}
html.christmas-theme-active .staff-bulk-toolbar>label{color:#b76a6f!important}
html.christmas-theme-active .staff-bulk-toolbar label i,
html.christmas-theme-active .staff-select-control i,
html.christmas-theme-active .staff-manager-picker label>i{border:1px solid rgba(182,103,108,.23)!important}
html.christmas-theme-active .staff-bulk-toolbar input:checked+i,
html.christmas-theme-active .staff-select-control input:checked+i,
html.christmas-theme-active .staff-manager-picker input:checked+i{border-color:rgba(50,115,85,.6)!important;background:linear-gradient(135deg,#90393e,#667f74)!important;box-shadow:0 0 0 4px rgba(50,115,85,.08)!important}
html.christmas-theme-active .staff-bulk-toolbar>strong{color:#a75056!important}
html.christmas-theme-active .staff-bulk-toolbar>strong b{color:#d9b45c!important}
html.christmas-theme-active .staff-selectable-row.selected,
html.christmas-theme-active .staff-selectable-card.selected{border-color:rgba(50,115,85,.26)!important;background:linear-gradient(90deg,rgba(50,115,85,.075),rgba(255,255,255,.015))!important;box-shadow:inset 3px 0 #90393e!important}
html.christmas-theme-active .staff-request-grid article{border-color:rgba(176,91,97,.1)!important;background:linear-gradient(145deg,rgba(10,28,21,.82),rgba(7,23,17,.94))!important}
html.christmas-theme-active .staff-request-grid article:hover{border-color:rgba(50,115,85,.2)!important}
html.christmas-theme-active .staff-status-pill{border:1px solid rgba(178,95,100,.14)!important;color:#ad565b!important}
html.christmas-theme-active .staff-status-pill i{background:#80998e!important}
html.christmas-theme-active .staff-status-pill.published,
html.christmas-theme-active .staff-status-pill.approved{border-color:rgba(146,59,65,.23)!important;color:#c9656c!important;background:rgba(146,59,65,.06)!important}
html.christmas-theme-active .staff-status-pill.published i,
html.christmas-theme-active .staff-status-pill.approved i{background:#923b41!important}
html.christmas-theme-active .staff-content-icon{border:1px solid rgba(50,115,85,.14)!important;background:linear-gradient(145deg,rgba(50,115,85,.11),rgba(123,59,63,.07))!important;color:#d86169!important}
html.christmas-theme-active .staff-content-category{color:#738e82!important}
html.christmas-theme-active .staff-tag-bulk-controls label,
html.christmas-theme-active .staff-author-panel label{color:#9c4b50!important}
html.christmas-theme-active .staff-tag-bulk-controls input,
html.christmas-theme-active .staff-tag-bulk-controls select{border:1px solid rgba(179,97,103,.13)!important;background:rgba(7,23,17,.7)!important;color:#f0ece3!important}
html.christmas-theme-active .staff-manager-picker label{border:1px solid rgba(176,91,97,.085)!important}
html.christmas-theme-active .staff-manager-picker label:hover,
html.christmas-theme-active .staff-manager-picker label.selected{border-color:rgba(50,115,85,.23)!important;background:rgba(50,115,85,.055)!important}
html.christmas-theme-active .staff-manager-picker small{color:#698278!important}
html.christmas-theme-active .staff-tag-checks label:hover{border-color:rgba(50,115,85,.22)!important}
html.christmas-theme-active .staff-tag-save-row span{color:#799387!important}
html.christmas-theme-active .staff-tag-save-row b{color:#d9b45c!important}
html.christmas-theme-active .staff-room-form input,
html.christmas-theme-active .staff-room-form select,
html.christmas-theme-active .staff-room-form textarea,
html.christmas-theme-active .staff-editor-fields input,
html.christmas-theme-active .staff-editor-fields select,
html.christmas-theme-active .staff-editor-fields textarea{border-color:rgba(177,92,98,.13)!important;background:rgba(7,23,17,.72)!important}
html.christmas-theme-active .staff-room-form input:focus,
html.christmas-theme-active .staff-room-form select:focus,
html.christmas-theme-active .staff-room-form textarea:focus,
html.christmas-theme-active .staff-editor-fields input:focus,
html.christmas-theme-active .staff-editor-fields select:focus,
html.christmas-theme-active .staff-editor-fields textarea:focus{border-color:rgba(50,115,85,.48)!important;box-shadow:0 0 0 4px rgba(50,115,85,.07)!important}
html.christmas-theme-active .staff-editor-modal{border-color:rgba(174,88,94,.15)!important;background:radial-gradient(circle at 90% 0,rgba(50,115,85,.08),transparent 25%),linear-gradient(155deg,#1c0d0e,#071711 75%)!important}
html.christmas-theme-active .staff-editor-modal>footer{background:rgba(7,23,17,.94)!important}
html.christmas-theme-active .staff-author-panel{border:1px solid rgba(50,115,85,.13)!important;background:linear-gradient(135deg,rgba(50,115,85,.065),rgba(255,255,255,.015))!important}
html.christmas-theme-active .staff-author-preview img{border:1px solid rgba(50,115,85,.16)!important;background:rgba(15,35,27,.62)!important}
html.christmas-theme-active .staff-author-preview span{color:#657d72!important}
html.christmas-theme-active .staff-author-preview small{color:#728d81!important}
html.christmas-theme-active .staff-article-image-panel{border:1px solid rgba(216,180,92,.15)!important;background:linear-gradient(145deg,rgba(216,180,92,.065),rgba(255,255,255,.012))!important}
html.christmas-theme-active .staff-article-image-panel>header span{color:#bf767b!important}
html.christmas-theme-active .staff-article-image-panel>header small{background:rgba(216,180,92,.09)!important;color:#c78489!important}
html.christmas-theme-active .staff-article-image-panel>p{color:#94474d!important}
html.christmas-theme-active .staff-feature-composer>p{color:#813e43!important}
html.christmas-theme-active .staff-article-body-label{color:#9e4c52!important}
html.christmas-theme-active .staff-article-body-label textarea{border:1px solid rgba(177,92,98,.13)!important;background:rgba(7,23,17,.72)!important;color:#f0ece3!important}
html.christmas-theme-active .staff-article-live-preview{background:linear-gradient(180deg,rgba(7,23,17,.82),rgba(7,23,17,.96))!important}
html.christmas-theme-active .staff-article-live-preview>header{background:rgba(7,23,17,.9)!important}
html.christmas-theme-active .staff-article-live-preview>header span{color:#718b7f!important}
html.christmas-theme-active .staff-article-live-preview>div:first-of-type{background:radial-gradient(circle at 70% 30%,rgba(50,115,85,.18),transparent 30%),linear-gradient(145deg,#2e1618,#071711)!important}
html.christmas-theme-active .staff-article-live-preview>div:first-of-type:not(.has-image):after{color:#5c2d30!important}
html.christmas-theme-active .staff-article-preview-copy>span{color:#a54a50!important}
html.christmas-theme-active .staff-article-preview-copy>p{color:#cfb064!important}
html.christmas-theme-active .staff-article-preview-author span{color:#738e82!important}
html.christmas-theme-active .staff-article-preview-author b{color:#c98e92!important}
html.christmas-theme-active .staff-article-preview-body p{color:#bb7277!important}
html.christmas-theme-active .staff-article-preview-image figcaption{color:#738e82!important}
html.christmas-theme-active .staff-table-wrap{border-color:rgba(174,87,92,.1)!important;background:rgba(7,23,17,.46)!important}
html.christmas-theme-active .staff-table-wrap th{background:#0b1e17!important;color:#7a9488!important}
html.christmas-theme-active .staff-table-wrap tbody tr:hover{background:rgba(50,115,85,.035)!important}
html.christmas-theme-active .staff-editor-modal:has(.staff-article-studio)>header{background:rgba(7,23,17,.96)!important}
html.christmas-theme-active .staff-article-form::-webkit-scrollbar-thumb,
html.christmas-theme-active .staff-article-live-preview::-webkit-scrollbar-thumb{background:rgba(174,88,94,.34)!important}
html.christmas-theme-active .staff-source-badge.worker{border-color:rgba(50,115,85,.28)!important;background:rgba(50,115,85,.08)!important;color:#cb575f!important}
html.christmas-theme-active .staff-tag-repair-note{border:1px solid rgba(50,115,85,.18)!important;background:rgba(50,115,85,.045)!important}
html.christmas-theme-active .staff-tag-repair-note>i{background:rgba(50,115,85,.1)!important;color:#be4850!important}
html.christmas-theme-active .staff-tag-repair-note span{color:#839b90!important}
html.christmas-theme-active .staff-tag-repair-note.success{border-color:rgba(146,59,65,.24)!important;background:rgba(146,59,65,.055)!important}
html.christmas-theme-active .staff-tag-match{color:#728c80!important}
html.christmas-theme-active .staff-tag-match.visible{background:rgba(146,59,65,.09)!important;color:#bd4b53!important}
html.christmas-theme-active .staff-cup-security{border:1px solid rgba(158,85,94,.22)!important;background:linear-gradient(135deg,rgba(158,85,94,.1),rgba(161,77,83,.06))!important}
html.christmas-theme-active .staff-cup-security>i{background:#9e555e!important}
html.christmas-theme-active .staff-cup-card{--staff-cup-accent:#9e555e!important}
html.christmas-theme-active .staff-cup-card.theme-snow{--staff-cup-accent:#823f43!important}
html.christmas-theme-active .staff-cup-card.theme-emerald{--staff-cup-accent:#5e181d!important}
html.christmas-theme-active .staff-cup-card.theme-midnight{--staff-cup-accent:#5c2d30!important}
html.christmas-theme-active .staff-cup-random-rule{border:1px solid rgba(158,85,94,.25)!important;background:rgba(158,85,94,.07)!important}
html.christmas-theme-active .staff-cup-random-rule>i{background:#9e555e!important}
html.christmas-theme-active .staff-cup-random-rule span{color:#9e555e!important}
html.christmas-theme-active .staff-cup-manager-head span{color:#9e555e!important}
html.christmas-theme-active .staff-cup-manager-picker label:hover,
html.christmas-theme-active .staff-cup-manager-picker label.selected{border-color:#9e555e!important;background:rgba(158,85,94,.06)!important}
html.christmas-theme-active .staff-cup-manager-picker label.selected i{background:#9e555e!important}
html.christmas-theme-active .staff-cup-fixture-side.winner{background:rgba(127,49,54,.1)!important}
html.christmas-theme-active .staff-audit-toolbar input:focus,
html.christmas-theme-active .staff-audit-toolbar select:focus{border-color:rgba(50,115,85,.55)!important;outline:2px solid rgba(50,115,85,.14)!important}
html.christmas-theme-active .staff-audit-entry:hover{border-color:rgba(50,115,85,.22)!important;background:color-mix(in srgb,var(--panel) 96%,#90393e)!important}
html.christmas-theme-active .staff-audit-actor img,
html.christmas-theme-active .staff-audit-actor>i{border:1px solid rgba(50,115,85,.18)!important;background:rgba(50,115,85,.06)!important}
html.christmas-theme-active .staff-audit-badges .category{border:1px solid rgba(50,115,85,.18)!important;background:rgba(50,115,85,.07)!important;color:#c0575e!important}
html.christmas-theme-active .staff-audit-badges .status{border:1px solid rgba(146,59,65,.2)!important;background:rgba(146,59,65,.07)!important;color:#bc5057!important}
html.christmas-theme-active .staff-presence-live{border:1px solid rgba(182,57,66,.24)!important;background:rgba(22,11,11,.68)!important}
html.christmas-theme-active .staff-presence-live i{background:#b63942!important;box-shadow:0 0 0 5px rgba(182,57,66,.12)!important}
html.christmas-theme-active .staff-presence-pages span{background:rgba(210,176,91,.1)!important;border:1px solid rgba(210,176,91,.18)!important}
html.christmas-theme-active .staff-presence-pages b{color:#c37e83!important}
html.christmas-theme-active .staff-presence-grid>section{background:rgba(7,23,17,.28)!important}
html.christmas-theme-active .staff-presence-person i{color:#b63942!important}
html.christmas-theme-active .staff-site-activity-entry>i{background:rgba(210,176,91,.12)!important;color:#c98c90!important}
html.christmas-theme-active .staff-site-activity-entry span{color:#c1777c!important}
html.christmas-theme-active .staff-broadcast-audience{border:1px solid rgba(49,112,83,.12)!important;background:rgba(49,112,83,.035)!important}
html.christmas-theme-active .staff-broadcast-audience span,
html.christmas-theme-active .staff-broadcast-preview>span{color:#ae4f56!important}
html.christmas-theme-active .staff-broadcast-audience small{color:#758f83!important}
html.christmas-theme-active .staff-broadcast-preview>article{border:1px solid rgba(49,112,83,.1)!important;background:#071711!important}
html.christmas-theme-active .staff-broadcast-preview-icon{background:rgba(49,112,83,.08)!important;color:#b7474f!important}
html.christmas-theme-active .staff-broadcast-preview article small{color:#6f897d!important}
html.christmas-theme-active .staff-broadcast-preview article p{color:#d0b065!important}
html.christmas-theme-active .staff-broadcast-preview article b{color:#b84a51!important}
html.christmas-theme-active .staff-broadcast-preview>p{color:#793a3e!important}
html.christmas-theme-active .staff-feature-generation-controls label{color:#799387!important}
html.christmas-theme-active .staff-feature-generation-controls input,
html.christmas-theme-active .staff-feature-generation-controls select{border:1px solid rgba(177,92,98,.14)!important;background:rgba(7,23,17,.78)!important;color:#f0ece3!important}
html.christmas-theme-active .staff-feature-add-grid>button>span{color:#f0ece3!important}
html.christmas-theme-active .staff-feature-add-grid>button small{color:#7a9488!important}
html.christmas-theme-active .staff-feature-library{border:1px solid rgba(163,71,77,.13)!important;background:linear-gradient(180deg,rgba(10,28,21,.62),rgba(7,23,17,.82))!important}
html.christmas-theme-active .staff-feature-library>header span{color:#9f494f!important}
html.christmas-theme-active .staff-feature-library>header h3{color:#f0ece3!important}
html.christmas-theme-active .staff-feature-library>header>b{border:1px solid rgba(163,71,77,.12)!important;background:rgba(163,71,77,.06)!important;color:#b2555b!important}
html.christmas-theme-active .staff-feature-library-empty{border:1px dashed rgba(177,92,98,.13)!important}
html.christmas-theme-active .staff-feature-library-empty b{color:#d0ad5d!important}
html.christmas-theme-active .staff-feature-library-empty span{color:#813e43!important}
html.christmas-theme-active .staff-feature-block-card{border:1px solid rgba(177,92,98,.12)!important;background:rgba(7,23,17,.74)!important}
html.christmas-theme-active .staff-feature-block-card.active{border-color:rgba(163,71,77,.38)!important;background:rgba(22,11,11,.9)!important}
html.christmas-theme-active .staff-feature-block-main>span{color:#a74e54!important}
html.christmas-theme-active .staff-feature-block-main>strong{color:#f0ece3!important}
html.christmas-theme-active .staff-feature-block-main>small{color:#748e82!important}
html.christmas-theme-active .staff-feature-block-actions button{border:1px solid rgba(177,92,98,.12)!important;color:#b86b70!important}
html.christmas-theme-active .staff-feature-block-actions button:hover{border-color:rgba(163,71,77,.28)!important;color:#d3ded8!important}
html.christmas-theme-active .staff-feature-people-strip b{color:#b96e73!important}
html.christmas-theme-active .staff-feature-people-strip>em{color:#839b90!important}
html.christmas-theme-active .staff-feature-empty-people{border:1px dashed rgba(177,92,98,.12)!important;color:#738e82!important}
html.christmas-theme-active .staff-feature-person-panel{border:1px solid rgba(163,71,77,.2)!important;background:rgba(7,23,17,.9)!important}
html.christmas-theme-active .staff-feature-person-panel>header{background:rgba(11,31,24,.5)!important}
html.christmas-theme-active .staff-feature-person-panel>header span{color:#a4484e!important}
html.christmas-theme-active .staff-feature-person-panel>header h4{color:#f0ece3!important}
html.christmas-theme-active .staff-feature-person-panel>header p{color:#768f83!important}
html.christmas-theme-active .staff-feature-person-panel>header button{border:1px solid rgba(163,71,77,.18)!important;background:rgba(163,71,77,.07)!important;color:#bc6167!important}
html.christmas-theme-active .staff-feature-selected-people article strong{color:#f0ece3!important}
html.christmas-theme-active .staff-feature-selected-people article small{color:#738e82!important}
html.christmas-theme-active .staff-feature-selected-people nav button{border:1px solid rgba(177,92,98,.11)!important;color:#b15c62!important}
html.christmas-theme-active .staff-feature-add-person>label{color:#819a8f!important}
html.christmas-theme-active .staff-feature-add-person input{border:1px solid rgba(177,92,98,.14)!important;background:rgba(7,23,17,.78)!important;color:#f0ece3!important}
html.christmas-theme-active .staff-feature-add-person #staff-feature-manager-results>button:hover{border-color:rgba(163,71,77,.22)!important;background:rgba(163,71,77,.055)!important}
html.christmas-theme-active .staff-feature-add-person #staff-feature-manager-results strong{color:#c98e92!important}
html.christmas-theme-active .staff-feature-add-person #staff-feature-manager-results small{color:#728c80!important}
html.christmas-theme-active .staff-feature-add-person #staff-feature-manager-results>button>b{color:#ad4e54!important}
html.christmas-theme-active .staff-feature-search-empty{color:#718b7f!important}
html.christmas-theme-active .staff-article-preview-body>h2{color:#f0ece3!important}
html.christmas-theme-active .staff-article-preview-body>h3{color:#f0ece3!important}
html.christmas-theme-active .staff-article-preview-body>ul{color:#bb7277!important}
html.christmas-theme-active .staff-article-preview-body>blockquote{border-left:2px solid rgba(163,71,77,.5)!important;background:rgba(163,71,77,.045)!important;color:#be777c!important}
html.christmas-theme-active .staff-article-preview-body .news-article-section-banner{color:#b4545b!important}
html.christmas-theme-active .staff-feature-generation-controls .feature-manager small{color:#698278!important}
html.christmas-theme-active .staff-feature-context-pill{border:1px solid rgba(167,74,80,.12)!important;background:rgba(167,74,80,.035)!important;color:#a04d53!important}
html.christmas-theme-active .staff-feature-locked-context{border:1px solid rgba(167,74,80,.12)!important;background:rgba(167,74,80,.035)!important;color:#9c4b51!important}
html.christmas-theme-active .staff-prize-preview-link{border:1px solid rgba(96,42,45,.24)!important;background:linear-gradient(135deg,rgba(74,33,36,.08),rgba(169,139,65,.07))!important}
html.christmas-theme-active .staff-prize-preview-link b{color:#d3ded8!important}
html.christmas-theme-active .staff-prize-preview-link span{color:#849d92!important}
html.christmas-theme-active .staff-prize-preview-link a{border:1px solid rgba(167,78,84,.28)!important;background:rgba(83,37,40,.18)!important;color:#ba6268!important}
html.christmas-theme-active .staff-prize-preview-link a:hover{background:rgba(83,37,40,.28)!important}
html.christmas-theme-active .staff-prize-review-status.is-final{border:1px solid rgba(133,64,69,.25)!important;background:rgba(84,38,41,.12)!important;color:#b05a60!important}
html.christmas-theme-active .staff-prize-review-summary>b{color:#d3ded8!important}
html.christmas-theme-active .staff-prize-review-summary span{color:#8e4549!important}
html.christmas-theme-active .staff-prize-review-head{color:#a75056!important}
html.christmas-theme-active .staff-prize-review-head>b{background:rgba(129,62,67,.13)!important}
html.christmas-theme-active .staff-prize-review-person strong{color:#d3ded8!important}
html.christmas-theme-active .staff-newspaper-readiness{border:1px solid rgba(50,115,85,.18)!important;background:linear-gradient(90deg,rgba(50,115,85,.08),rgba(50,115,85,.025))!important}
html.christmas-theme-active .staff-newspaper-readiness span{color:#ba4c53!important}
html.christmas-theme-active .staff-visit-kpis strong{color:#f0ece3!important}
html.christmas-theme-active .staff-visit-entry{background:linear-gradient(180deg,rgba(7,23,17,.72),rgba(7,23,17,.78))!important}
html.christmas-theme-active .staff-visit-entry.active{border-color:rgba(182,57,66,.22)!important;background:linear-gradient(180deg,rgba(7,23,17,.76),rgba(7,23,17,.82))!important}
html.christmas-theme-active .staff-visit-person img,
html.christmas-theme-active .staff-visit-person>i{border:1px solid rgba(167,68,74,.13)!important;background:rgba(167,68,74,.055)!important}
html.christmas-theme-active .staff-visit-person>i{color:#b63942!important}
html.christmas-theme-active .staff-visit-person strong{color:#f0ece3!important}
html.christmas-theme-active .staff-visit-person small{color:#819a8f!important}
html.christmas-theme-active .staff-visit-session strong{color:#c17e82!important}
html.christmas-theme-active .staff-visit-entry.active .staff-visit-session strong{color:#bb424a!important}
html.christmas-theme-active .staff-visit-session small,
html.christmas-theme-active .staff-visit-last small{color:#728d81!important}
html.christmas-theme-active .staff-visit-last strong{color:#c38287!important}
html.christmas-theme-active .staff-visit-entry>summary>time{color:#94474d!important}
html.christmas-theme-active .staff-visit-chevron{color:#839b90!important}
html.christmas-theme-active .staff-visit-entry[open] .staff-visit-chevron{color:#b35056!important}
html.christmas-theme-active .staff-visit-detail{background:rgba(7,23,17,.36)!important}
html.christmas-theme-active .staff-visit-detail-grid small{color:#728d81!important}
html.christmas-theme-active .staff-visit-detail-grid strong{color:#c07d81!important}
html.christmas-theme-active .staff-visit-journey-head span{color:#a84b51!important}
html.christmas-theme-active .staff-visit-journey-head b{color:#738e82!important}
html.christmas-theme-active .staff-visit-journey>span{border:1px solid rgba(210,176,91,.13)!important;background:rgba(210,176,91,.045)!important}
html.christmas-theme-active .staff-visit-journey b{color:#bd757a!important}
html.christmas-theme-active .staff-visit-journey small{color:#728c80!important}
html.christmas-theme-active .staff-visit-journey>i{color:#6b3437!important}
html.christmas-theme-active .staff-visit-empty-journey{color:#728c80!important}
html.christmas-theme-active .staff-signin-history{border:1px solid rgba(210,176,91,.12)!important;background:rgba(210,176,91,.025)!important}
html.christmas-theme-active .staff-signin-history>summary>div span{color:#c1777c!important}
html.christmas-theme-active .staff-signin-history>summary>div strong{color:#f0ece3!important}
html.christmas-theme-active .staff-signin-history>summary>div small{color:#728c80!important}
html.christmas-theme-active .staff-signin-history>summary>b{color:#849d92!important}
html.christmas-theme-active .staff-signin-list article>div>i{color:#b35057!important}
html.christmas-theme-active .staff-signin-list strong{color:#c68a8e!important}
html.christmas-theme-active .staff-signin-list small,
html.christmas-theme-active .staff-signin-list time{color:#728c80!important}
html.christmas-theme-active .staff-seasonal-live i{background:#698278!important;box-shadow:0 0 0 4px rgba(128,62,66,.08)!important}
html.christmas-theme-active .staff-seasonal-visual{background:radial-gradient(circle at 84% 22%,rgba(231,36,49,.15),transparent 18%),radial-gradient(circle at 18% 100%,rgba(182,106,115,.18),transparent 27%),linear-gradient(125deg,#171514,#0f0e0d 58%,#071711)!important}
html.christmas-theme-active .staff-seasonal-visual:after{background:radial-gradient(ellipse at 25% 50%,rgba(202,156,161,.17),transparent 30%),radial-gradient(ellipse at 67% 50%,rgba(202,156,161,.13),transparent 34%)!important}
html.christmas-theme-active .staff-seasonal-visual span{color:#b25f64!important}
html.christmas-theme-active .staff-seasonal-moon{background:radial-gradient(circle at 35% 35%,#eed596,#ae3139 48%,#4e2628)!important;color:#181715!important}
html.christmas-theme-active .staff-seasonal-mode.selected{background:linear-gradient(135deg,rgba(214,24,36,.08),rgba(182,106,115,.055))!important}
html.christmas-theme-active .staff-seasonal-mode>i{color:#b36267!important}
html.christmas-theme-active .staff-seasonal-schedule input{background:#0e0d0c!important}
html.christmas-theme-active .staff-seasonal-schedule>small b{color:#b6686d!important}
html.christmas-theme-active .staff-seasonal-features i{background:rgba(182,106,115,.07)!important;color:#bb8188!important}
/* source: header-desktop-v17-27-33.css */
@media (min-width:1180px){html.christmas-theme-active .hbn-site-header{background:rgba(7,23,17,.90)!important}
html.christmas-theme-active .hbn-site-nav__link{color:#cad7d0!important}
html.christmas-theme-active .hbn-site-nav__link.active,
html.christmas-theme-active .hbn-site-nav__link.open{background:rgba(49,112,83,.09)!important}}
@media (min-width:761px) and (max-width:1179px){html.christmas-theme-active .hbn-site-header{background:rgba(7,23,17,.92)!important}}
@media (min-width:761px) and (max-width:1179px){html.christmas-theme-active .mobile-v23-drawer .drawer-backdrop{background:rgba(7,23,17,.7)!important}
html.christmas-theme-active .mobile-v23-drawer .drawer-panel{border-left:1px solid rgba(198,213,205,.14)!important;background:radial-gradient(circle at 100% 0,rgba(52,119,88,.11),transparent 25rem),linear-gradient(180deg,#071711,#071711)!important}
html.christmas-theme-active .mobile-v23-drawer .drawer-head{border-bottom:1px solid rgba(198,213,205,.105)!important;background:rgba(7,23,17,.86)!important}
html.christmas-theme-active .mobile-v23-drawer-brand{color:#f0ece3!important}
html.christmas-theme-active .mobile-v23-drawer-brand small{color:#728c80!important}
html.christmas-theme-active .mobile-v23-drawer-brand strong{color:#f0ece3!important}
html.christmas-theme-active .mobile-v23-drawer .drawer-head>.icon-button{border:1px solid rgba(198,213,205,.105)!important;color:#f0ece3!important}
html.christmas-theme-active .mobile-v23-search-card{border:1px solid rgba(198,213,205,.105)!important;color:#f0ece3!important}
html.christmas-theme-active .mobile-v23-search-card>span{background:rgba(182,102,108,.1)!important;color:#c78489!important}
html.christmas-theme-active .mobile-v23-search-card small{color:#758f83!important}
html.christmas-theme-active .mobile-v23-search-card>b{border:1px solid rgba(198,213,205,.105)!important;color:#738e82!important}
html.christmas-theme-active .mobile-v23-drawer-manager{border:1px solid rgba(52,119,88,.16)!important;background:linear-gradient(145deg,rgba(47,23,24,.55),rgba(7,23,17,.9))!important}
html.christmas-theme-active .mobile-v23-drawer-manager>button{color:#f0ece3!important}
html.christmas-theme-active .mobile-v23-drawer-avatar{background:rgba(52,119,88,.08)!important;border:1px solid rgba(52,119,88,.14)!important}
html.christmas-theme-active .mobile-v23-drawer-manager small{color:#bb555b!important}
html.christmas-theme-active .mobile-v23-drawer-manager em{color:#94474d!important}
html.christmas-theme-active .mobile-v23-drawer-manager>button>b{color:#b25f65!important}
html.christmas-theme-active .mobile-v23-drawer-manager>div button{color:#c48388!important}
html.christmas-theme-active .mobile-v23-drawer-manager-empty{border:1px solid rgba(52,119,88,.16)!important;background:rgba(52,119,88,.055)!important;color:#f0ece3!important}
html.christmas-theme-active .mobile-v23-drawer-manager-empty>span{background:rgba(52,119,88,.09)!important;color:#993e44!important}
html.christmas-theme-active .mobile-v23-drawer-manager-empty small{color:#b4595f!important}
html.christmas-theme-active .mobile-v23-drawer-manager-empty em{color:#799387!important}
html.christmas-theme-active .mobile-v23-drawer-manager-empty>b{background:#993e44!important;color:#071711!important}
html.christmas-theme-active .mobile-v23-drawer .nav-label{color:#657d72!important}
html.christmas-theme-active .mobile-v23-drawer-link{border:1px solid rgba(198,213,205,.105)!important;color:#c68a8e!important}
html.christmas-theme-active .mobile-v23-drawer-link>span{background:rgba(182,102,108,.075)!important;color:#ba7075!important}
html.christmas-theme-active .mobile-v23-drawer-link>i{color:#7b3b40!important}
html.christmas-theme-active .mobile-v23-drawer-link.active{border-color:rgba(52,119,88,.2)!important;background:rgba(52,119,88,.07)!important;color:#d9b45c!important}
html.christmas-theme-active .mobile-v23-drawer-link.active>span{background:rgba(52,119,88,.11)!important;color:#993e44!important}
html.christmas-theme-active .mobile-v23-account-list{border:1px solid rgba(198,213,205,.105)!important}
html.christmas-theme-active .mobile-v23-account-list>button{border-top:1px solid rgba(198,213,205,.105)!important;color:#f0ece3!important}
html.christmas-theme-active .mobile-v23-account-list>button>span{color:#bb7378!important}
html.christmas-theme-active .mobile-v23-account-list small{color:#718c80!important}
html.christmas-theme-active .mobile-v23-account-list>b{color:#789286!important}
html.christmas-theme-active .mobile-v23-staff-card{background:linear-gradient(145deg,rgba(64,54,28,.35),rgba(18,16,15,.96))!important}
html.christmas-theme-active .mobile-v23-staff-card span{color:#9f4d52!important}
html.christmas-theme-active .mobile-v23-external-links a{border:1px solid rgba(198,213,205,.105)!important;color:#b7c6be!important}
html.christmas-theme-active .mobile-v23-drawer :is(button,a):focus-visible{outline:2px solid #993e44!important}}
/* source: mobile-app-v17-27-35.css */
@media (max-width:760px), (hover:none) and (pointer:coarse) and (max-width:1024px){html.christmas-theme-active{--mobile-v23-bg:#132b22!important;--mobile-v23-surface:#071711!important;--mobile-v23-surface-2:#0a1c16!important;--mobile-v23-surface-3:#1f0f10!important;--mobile-v23-line:rgba(191,122,127,.105)!important;--mobile-v23-line-strong:rgba(191,122,127,.18)!important;--mobile-v23-copy:#d7e1dc!important;--mobile-v23-muted:#9e4c52!important;--mobile-v23-soft:#ba6f74!important;--mobile-v23-teal:#933c42!important;--mobile-v23-blue:#b6666c!important;--mobile-v23-green:#a2464c!important}
html.christmas-theme-active body{background:radial-gradient(circle at 88% -10%,rgba(126,55,59,.12),transparent 31rem),
      radial-gradient(circle at 0 30%,rgba(165,80,85,.08),transparent 28rem),
      var(--mobile-v23-bg)!important}
html.christmas-theme-active .topbar.hbn-site-header{background:rgba(15,35,27,.9)!important}
html.christmas-theme-active .mobile-page-identity small{color:#6d877b!important}
html.christmas-theme-active .mobile-page-identity strong{color:#d7e1dc!important}
html.christmas-theme-active .mobile-brand-button{border:1px solid rgba(147,64,69,.14)!important;background:linear-gradient(145deg,rgba(66,32,34,.34),rgba(7,23,17,.8))!important}
html.christmas-theme-active .mobile-back-button{color:#f0ece3!important}
html.christmas-theme-active .top-actions .compact-search-trigger,
html.christmas-theme-active .top-actions .alert-centre-button,
html.christmas-theme-active .top-actions .mobile-profile-trigger{color:#f0ece3!important}
html.christmas-theme-active .top-actions .mobile-profile-trigger{border-color:rgba(52,119,88,.18)!important;background:rgba(52,119,88,.07)!important}
html.christmas-theme-active .top-actions .mobile-profile-trigger.selected{background:linear-gradient(145deg,rgba(52,119,88,.16),rgba(52,119,88,.05))!important}
html.christmas-theme-active .mobile-bottom.mobile-v23-tabbar{background:rgba(15,35,27,.94)!important}
html.christmas-theme-active .mobile-v23-tabbar .mobile-nav-button{color:#728d81!important}
html.christmas-theme-active .mobile-v23-tabbar .mobile-nav-button.active{color:#d9b45c!important;background:linear-gradient(180deg,rgba(52,119,88,.095),rgba(52,119,88,.025))!important}
html.christmas-theme-active .mobile-v23-tabbar .mobile-nav-button.active:before{box-shadow:0 0 14px rgba(52,119,88,.5)!important}
html.christmas-theme-active .mobile-v23-tabbar .mobile-nav-button.is-live .nav-icon{color:#bb4e56!important}
html.christmas-theme-active .mobile-v23-tabbar .mobile-nav-button.is-live.active .nav-icon{background:rgba(162,70,76,.1)!important}
html.christmas-theme-active .mobile-v23-tabbar .mobile-live-dot{border:2px solid #071711!important;background:#a6454b!important;box-shadow:0 0 0 3px rgba(162,70,76,.12)!important}
html.christmas-theme-active .mobile-tab-avatar{border:1px solid rgba(52,119,88,.18)!important;background:rgba(52,119,88,.08)!important}
html.christmas-theme-active .mobile-v23-drawer .drawer-backdrop{background:rgba(7,23,17,.68)!important}
html.christmas-theme-active .mobile-v23-drawer .drawer-panel{background:radial-gradient(circle at 100% 0,rgba(52,119,88,.11),transparent 24rem),
      linear-gradient(180deg,#071711,#071711)!important}
html.christmas-theme-active .mobile-v23-drawer .drawer-head{background:rgba(7,23,17,.82)!important}
html.christmas-theme-active .mobile-v23-drawer-brand small{color:#728c80!important}
html.christmas-theme-active .mobile-v23-drawer .drawer-head>.icon-button{color:#f0ece3!important}
html.christmas-theme-active .mobile-v23-search-card>span{background:rgba(182,102,108,.1)!important;color:#c78489!important}
html.christmas-theme-active .mobile-v23-search-card small{color:#758f83!important}
html.christmas-theme-active .mobile-v23-search-card>b{color:#738e82!important}
html.christmas-theme-active .mobile-v23-drawer-manager{border:1px solid rgba(52,119,88,.16)!important;background:linear-gradient(145deg,rgba(47,23,24,.55),rgba(7,23,17,.9))!important}
html.christmas-theme-active .mobile-v23-drawer-avatar{background:rgba(52,119,88,.08)!important;border:1px solid rgba(52,119,88,.14)!important}
html.christmas-theme-active .mobile-v23-drawer-manager small{color:#bb555b!important}
html.christmas-theme-active .mobile-v23-drawer-manager em{color:#94474d!important}
html.christmas-theme-active .mobile-v23-drawer-manager>button>b{color:#b25f65!important}
html.christmas-theme-active .mobile-v23-drawer-manager>div button{color:#c48388!important}
html.christmas-theme-active .mobile-v23-drawer-manager-empty{border:1px solid rgba(52,119,88,.16)!important;background:rgba(52,119,88,.055)!important}
html.christmas-theme-active .mobile-v23-drawer-manager-empty>span{background:rgba(52,119,88,.09)!important}
html.christmas-theme-active .mobile-v23-drawer-manager-empty small{color:#b4595f!important}
html.christmas-theme-active .mobile-v23-drawer-manager-empty em{color:#799387!important}
html.christmas-theme-active .mobile-v23-drawer-manager-empty>b{color:#071711!important}
html.christmas-theme-active .mobile-v23-drawer .nav-label{color:#657d72!important}
html.christmas-theme-active .mobile-v23-drawer-link{color:#c68a8e!important}
html.christmas-theme-active .mobile-v23-drawer-link>span{background:rgba(182,102,108,.075)!important;color:#ba7075!important}
html.christmas-theme-active .mobile-v23-drawer-link>i{color:#7b3b40!important}
html.christmas-theme-active .mobile-v23-drawer-link.active{border-color:rgba(52,119,88,.2)!important;background:rgba(52,119,88,.07)!important;color:#d9b45c!important}
html.christmas-theme-active .mobile-v23-drawer-link.active>span{background:rgba(52,119,88,.11)!important}
html.christmas-theme-active .mobile-v23-account-list>button>span{color:#bb7378!important}
html.christmas-theme-active .mobile-v23-account-list small{color:#718c80!important}
html.christmas-theme-active .mobile-v23-account-list>b{color:#789286!important}
html.christmas-theme-active .mobile-v23-staff-card{background:linear-gradient(145deg,rgba(64,54,28,.35),rgba(18,16,15,.96))!important}
html.christmas-theme-active .mobile-v23-staff-card span{color:#9f4d52!important}
html.christmas-theme-active .mobile-v23-external-links a{color:#b7c6be!important}
html.christmas-theme-active .page-head{background:linear-gradient(145deg,rgba(10,29,22,.98),rgba(7,23,17,.99))!important}
html.christmas-theme-active .page-head p{color:#a85157!important}
html.christmas-theme-active .panel{background:linear-gradient(145deg,rgba(9,26,20,.98),rgba(7,23,17,.99))!important}
html.christmas-theme-active .panel-sub{color:#799387!important}
html.christmas-theme-active .mobile-v23-welcome small{color:#718c80!important}
html.christmas-theme-active .mobile-v23-welcome>span{border:1px solid rgba(182,102,108,.16)!important;background:rgba(182,102,108,.06)!important;color:#c78b8f!important}
html.christmas-theme-active .mobile-v23-welcome>span i{background:#b7c6be!important;box-shadow:0 0 0 4px rgba(182,102,108,.1)!important}
html.christmas-theme-active .mobile-v23-welcome>span.live{border-color:rgba(162,70,76,.22)!important;background:rgba(162,70,76,.08)!important;color:#cb6c73!important}
html.christmas-theme-active .mobile-v23-welcome>span.live i{box-shadow:0 0 0 4px rgba(162,70,76,.11)!important}
html.christmas-theme-active .mobile-v23-gameweek-hero{border:1px solid rgba(182,102,108,.17)!important;background:linear-gradient(140deg,#2d1617,#0a1e17 55%,#071711)!important}
html.christmas-theme-active .mobile-v23-gameweek-hero.live{border-color:rgba(162,70,76,.22)!important;background:linear-gradient(140deg,#211011,#071711 55%,#132b22)!important}
html.christmas-theme-active .mobile-v23-gameweek-hero.final{background:linear-gradient(140deg,#39321f,#1c1a18 58%,#132b22)!important}
html.christmas-theme-active .mobile-v23-gameweek-hero.preseason{border-color:rgba(203,216,209,.2)!important;background:linear-gradient(140deg,#3e1e20,#2c1517 55%,#071711)!important}
html.christmas-theme-active .mobile-v23-hero-glow{background:rgba(182,102,108,.13)!important}
html.christmas-theme-active .mobile-v23-gameweek-hero.live .mobile-v23-hero-glow{background:rgba(162,70,76,.13)!important}
html.christmas-theme-active .mobile-v23-hero-top{color:#cfad60!important}
html.christmas-theme-active .mobile-v23-hero-top small{color:#af585e!important}
html.christmas-theme-active .mobile-v23-gameweek-hero p{color:#d0ad5d!important}
html.christmas-theme-active .mobile-v23-hero-actions>button{color:#d7e1dc!important}
html.christmas-theme-active .mobile-v23-hero-actions>button>.app-icon{background:rgba(182,102,108,.12)!important;color:#c8868a!important}
html.christmas-theme-active .mobile-v23-gameweek-hero.live .mobile-v23-hero-actions>button>.app-icon{background:rgba(162,70,76,.11)!important;color:#c77076!important}
html.christmas-theme-active .mobile-v23-hero-actions>button small{color:#7c968a!important}
html.christmas-theme-active .mobile-v23-hero-actions>button>b{color:#b46368!important}
html.christmas-theme-active .mobile-v23-hero-actions>a{background:rgba(7,23,17,.28)!important;color:#cad7d0!important}
html.christmas-theme-active .mobile-v23-matchup{border:1px solid rgba(52,119,88,.17)!important;background:linear-gradient(145deg,rgba(11,30,23,.98),rgba(7,23,17,.99))!important}
html.christmas-theme-active .mobile-v23-matchup.win{border-color:rgba(162,70,76,.2)!important}
html.christmas-theme-active .mobile-v23-card-label>span{color:#bb6369!important}
html.christmas-theme-active .mobile-v23-card-label>span i{box-shadow:0 0 0 4px rgba(52,119,88,.09)!important}
html.christmas-theme-active .mobile-v23-card-label button{color:#ab5258!important}
html.christmas-theme-active .mobile-v23-match-avatar{background:rgba(7,23,17,.46)!important}
html.christmas-theme-active .mobile-v23-match-avatar.fallback{color:#6f897e!important}
html.christmas-theme-active .mobile-v23-match-side small{color:#698378!important}
html.christmas-theme-active .mobile-v23-match-score small{color:#718c80!important}
html.christmas-theme-active .mobile-v23-match-score em{color:#cfad60!important}
html.christmas-theme-active .mobile-v23-personalise{border:1px solid rgba(52,119,88,.17)!important;background:linear-gradient(145deg,rgba(11,30,23,.98),rgba(7,23,17,.99))!important}
html.christmas-theme-active .mobile-v23-personalise-icon{background:rgba(52,119,88,.09)!important}
html.christmas-theme-active .mobile-v23-personalise small{color:#b0595f!important}
html.christmas-theme-active .mobile-v23-personalise p{color:#7f988d!important}
html.christmas-theme-active .mobile-v23-personalise button{color:#071711!important}
html.christmas-theme-active .mobile-v23-stat-grid button{background:linear-gradient(145deg,rgba(9,27,20,.97),rgba(7,23,17,.99))!important}
html.christmas-theme-active .mobile-v23-stat-grid small{color:#833f44!important}
html.christmas-theme-active .mobile-v23-stat-grid span{color:#657e73!important}
html.christmas-theme-active .mobile-v23-story-card{border:1px solid rgba(162,70,76,.18)!important;background:linear-gradient(145deg,rgba(54,26,28,.45),rgba(7,23,17,.96))!important}
html.christmas-theme-active .mobile-v23-story-card.loss{background:linear-gradient(145deg,rgba(70,35,39,.38),rgba(7,23,17,.96))!important}
html.christmas-theme-active .mobile-v23-story-card.draw{background:linear-gradient(145deg,rgba(63,54,32,.38),rgba(7,23,17,.96))!important}
html.christmas-theme-active .mobile-v23-story-card small{color:#a04d52!important}
html.christmas-theme-active .mobile-v23-story-card span{color:#819a8f!important}
html.christmas-theme-active .mobile-v23-story-card button{color:#bf7b80!important}
html.christmas-theme-active .mobile-v23-quick-actions button{background:linear-gradient(155deg,rgba(26,13,14,.96),rgba(7,23,17,.99))!important}
html.christmas-theme-active .mobile-v23-quick-actions button>span{background:rgba(182,102,108,.09)!important;color:#c17e82!important}
html.christmas-theme-active .mobile-v23-quick-actions small{color:#667f74!important}
html.christmas-theme-active .mobile-v23-quick-actions i{border:2px solid #071711!important}
html.christmas-theme-active .mobile-v23-section-head small{color:#698378!important}
html.christmas-theme-active .mobile-v23-section-head>button{color:#b25f64!important}
html.christmas-theme-active .mobile-v23-score-strip>button{background:linear-gradient(145deg,rgba(10,28,21,.97),rgba(7,23,17,.99))!important}
html.christmas-theme-active .mobile-v23-score-strip>button>small{background:rgba(182,102,108,.08)!important;color:#b86d72!important}
html.christmas-theme-active .mobile-v23-score-strip>button>small.live{background:rgba(162,70,76,.09)!important;color:#c06369!important}
html.christmas-theme-active .mobile-v23-league-card{background:linear-gradient(145deg,rgba(9,27,20,.97),rgba(7,23,17,.99))!important}
html.christmas-theme-active .mobile-v23-table-preview{background:rgba(7,23,17,.28)!important}
html.christmas-theme-active .mobile-v23-preview-pos{background:rgba(182,102,108,.08)!important;color:#c07c81!important}
html.christmas-theme-active .mobile-v23-preview-person small{color:#667f74!important}
html.christmas-theme-active .mobile-v23-preview-form{color:#cfaf61!important}
html.christmas-theme-active .mobile-v23-preview-points small{color:#657e73!important}
html.christmas-theme-active .mobile-v23-result-note>span{background:rgba(182,102,108,.07)!important;color:#b86b71!important}
html.christmas-theme-active .mobile-v23-result-note small{color:#687f75!important}
html.christmas-theme-active .mobile-v23-result-note button{color:#aec0b6!important}
html.christmas-theme-active .mobile-v23-empty-row>span{background:rgba(182,102,108,.07)!important;color:#b7c6be!important}
html.christmas-theme-active .mobile-v23-empty-row small{color:#728c80!important}
html.christmas-theme-active .mobile-v23-rival-list{background:linear-gradient(145deg,rgba(9,27,20,.97),rgba(7,23,17,.99))!important}
html.christmas-theme-active .mobile-v23-rival-avatar{background:rgba(52,119,88,.06)!important}
html.christmas-theme-active .mobile-v23-rival-list small{color:#823f43!important}
html.christmas-theme-active .mobile-v23-rival-list>b{color:#b15e64!important}
html.christmas-theme-active .mobile-v23-rival-list>button>i{color:#657e73!important}
html.christmas-theme-active .mobile-v23-news-card{background:linear-gradient(145deg,rgba(9,27,20,.97),rgba(7,23,17,.99))!important}
html.christmas-theme-active .mobile-v23-news-image{background-color:rgba(182,102,108,.07)!important}
html.christmas-theme-active .mobile-v23-news-image.fallback{color:#b76a6f!important}
html.christmas-theme-active .mobile-v23-news-card small{color:#b05a60!important}
html.christmas-theme-active .mobile-v23-news-card p{color:#789286!important}
html.christmas-theme-active .mobile-v23-news-card>div>span{color:#b6686d!important}
html.christmas-theme-active .mobile-v23-news-empty{background:linear-gradient(145deg,rgba(9,27,20,.97),rgba(7,23,17,.99))!important}
html.christmas-theme-active .mobile-v23-news-empty>span{background:rgba(182,102,108,.08)!important;color:#b86d72!important}
html.christmas-theme-active .mobile-v23-news-empty small{color:#6f897e!important}
html.christmas-theme-active .mobile-v23-news-empty>b{color:#738e82!important}
html.christmas-theme-active .mobile-v23-feature-grid>button{background:linear-gradient(145deg,rgba(9,27,20,.97),rgba(7,23,17,.99))!important}
html.christmas-theme-active .mobile-v23-feature-grid>button>span{background:rgba(182,102,108,.08)!important;color:#bf7b7f!important}
html.christmas-theme-active .mobile-v23-feature-grid>button.spin{background:linear-gradient(145deg,rgba(55,47,27,.58),rgba(7,23,17,.98))!important}
html.christmas-theme-active .mobile-v23-feature-grid>button.pass{border-color:rgba(203,216,209,.17)!important;background:linear-gradient(145deg,rgba(61,33,36,.58),rgba(7,23,17,.98))!important}
html.christmas-theme-active .mobile-v23-feature-grid>button.pass>span{background:rgba(203,216,209,.11)!important;color:#ce9ba1!important}
html.christmas-theme-active .mobile-v23-feature-grid>button.arcade{background:linear-gradient(145deg,rgba(54,29,32,.5),rgba(7,23,17,.98))!important}
html.christmas-theme-active .mobile-v23-feature-grid>button.prizes{border-color:rgba(52,119,88,.16)!important;background:linear-gradient(145deg,rgba(47,22,24,.48),rgba(7,23,17,.98))!important}
html.christmas-theme-active .mobile-v23-feature-grid>button.prizes>span{background:rgba(52,119,88,.09)!important;color:#bc6167!important}
html.christmas-theme-active .mobile-v23-feature-grid small{color:#6f897d!important}
html.christmas-theme-active .mobile-v23-feature-grid p{color:#758f83!important}
html.christmas-theme-active .mobile-v23-feature-grid>button>b{color:#6d877b!important}
html.christmas-theme-active .mobile-v23-explore-grid>.app-icon,
html.christmas-theme-active .mobile-v23-explore-grid>button>.app-icon{background:rgba(182,102,108,.075)!important;color:#b96e73!important}
html.christmas-theme-active .mobile-v23-explore-grid small{color:#687f75!important}
html.christmas-theme-active .mobile-v23-home-footer{color:#657e73!important}
html.christmas-theme-active .mobile-v23-home-footer a,
html.christmas-theme-active .mobile-v23-home-footer button{color:#849d92!important}
html.christmas-theme-active .matchday-dashboard-tabs{background:rgba(15,35,27,.94)!important}
html.christmas-theme-active .modal-backdrop,
html.christmas-theme-active .app-sheet-backdrop{background:rgba(7,23,17,.72)!important}
html.christmas-theme-active .app-bottom-sheet,
html.christmas-theme-active .my-manager-mobile-sheet,
html.christmas-theme-active .manager-picker-sheet,
html.christmas-theme-active .alert-centre-sheet{background:linear-gradient(180deg,#180c0c,#071711)!important}
html.christmas-theme-active .app-sheet-handle{background:#502629!important}
html.christmas-theme-active .search-modal{background:linear-gradient(180deg,#071711,#132b22)!important}}
@media (max-width:760px), (hover:none) and (pointer:coarse) and (max-width:1024px){html.christmas-theme-active #modal-root>.inbox-v2-backdrop{background:#071711!important}
html.christmas-theme-active #modal-root .inbox-v2-mobile{background:#071711!important}
html.christmas-theme-active #modal-root .inbox-v2-shell{background:radial-gradient(circle at 100% 0,rgba(52,119,88,.09),transparent 260px),
      linear-gradient(180deg,#071711,#071711 58%)!important}
html.christmas-theme-active #modal-root .inbox-v2-head{border-bottom:1px solid rgba(191,122,127,.1)!important;background:rgba(7,23,17,.96)!important}
html.christmas-theme-active #modal-root .inbox-v2-owner>div>span{color:#933c42!important}
html.christmas-theme-active #modal-root .inbox-v2-toolbar{border-bottom:1px solid rgba(191,122,127,.08)!important;background:rgba(7,23,17,.76)!important}}
@media (max-width:760px){html.christmas-theme-active #modal-root .inbox-v3-head{background:linear-gradient(140deg,rgba(52,25,27,.96),rgba(7,23,17,.98) 62%)!important}
html.christmas-theme-active #modal-root .inbox-v3-mobile-status button{border:1px solid rgba(49,112,83,.12)!important;background:rgba(49,112,83,.05)!important;color:#c3767b!important}}
@media (max-width:760px), (hover:none) and (pointer:coarse) and (max-width:1024px){html.christmas-theme-active{--mobile-v24-bg:#132b22!important;--mobile-v24-surface:#071711!important;--mobile-v24-surface-raised:#180c0c!important;--mobile-v24-line:rgba(198,213,205,.105)!important;--mobile-v24-line-strong:rgba(198,213,205,.18)!important;--mobile-v24-text:#f0ece3!important;--mobile-v24-muted:#d0b36a!important;--mobile-v24-soft:#c17e83!important;--mobile-v24-accent:#993e44!important;--mobile-v24-blue:#b6676c!important;--mobile-v24-green:#af4950!important}
html.christmas-theme-active .topbar.hbn-site-header{background:rgba(15,35,27,.86)!important;border-bottom-color:rgba(198,213,205,.08)!important}
html.christmas-theme-active .mobile-page-identity small{color:#7a9488!important}
html.christmas-theme-active .mobile-brand-button{border-color:rgba(198,213,205,.09)!important}
html.christmas-theme-active .mobile-back-button,
html.christmas-theme-active .top-actions .compact-search-trigger,
html.christmas-theme-active .top-actions .alert-centre-button,
html.christmas-theme-active .top-actions .mobile-profile-trigger{border-color:rgba(198,213,205,.09)!important}
html.christmas-theme-active .mobile-bottom.mobile-v23-tabbar{background:rgba(15,35,27,.93)!important;border-top-color:rgba(198,213,205,.09)!important}
html.christmas-theme-active .mobile-v23-tabbar .mobile-nav-button{color:#728c80!important}
html.christmas-theme-active .mobile-v23-tabbar .mobile-nav-button.active{background:rgba(153,62,68,.075)!important;color:#d9b45c!important}
html.christmas-theme-active .page-head .eyebrow,
html.christmas-theme-active .page-head>.eyebrow{color:#80998e!important}
html.christmas-theme-active .page-head p{color:#af585e!important}
html.christmas-theme-active .panel,
html.christmas-theme-active .matchday-module,
html.christmas-theme-active .matchday-card,
html.christmas-theme-active .manager-card,
html.christmas-theme-active .fixture-card,
html.christmas-theme-active .highlight-card,
html.christmas-theme-active .record-book-card,
html.christmas-theme-active .phase5-rule-card{background:linear-gradient(155deg,rgba(9,26,20,.94),rgba(7,23,17,.98))!important}
html.christmas-theme-active .panel-head{border-bottom-color:rgba(198,213,205,.08)!important}
html.christmas-theme-active .panel-sub{color:#d0b065!important}
html.christmas-theme-active .loading-card{background:linear-gradient(145deg,#0a1e17,#071711)!important}
html.christmas-theme-active .mobile-v24-hero{border-bottom:1px solid rgba(198,213,205,.08)!important;background:radial-gradient(circle at 84% 8%,rgba(211,176,91,.28),transparent 42%),linear-gradient(145deg,#2c1517 0%,#071711 52%,#132b22 100%)!important}
html.christmas-theme-active .mobile-v24-hero.live{background:radial-gradient(circle at 88% 5%,rgba(147,58,64,.24),transparent 42%),linear-gradient(145deg,#1e0f10 0%,#071711 52%,#132b22 100%)!important}
html.christmas-theme-active .mobile-v24-hero.final{background:radial-gradient(circle at 88% 8%,rgba(211,178,93,.20),transparent 42%),linear-gradient(145deg,#342d1d 0%,#1b1917 54%,#06120e 100%)!important}
html.christmas-theme-active .mobile-v24-hero.preseason{background:radial-gradient(circle at 86% 7%,rgba(179,96,102,.25),transparent 42%),linear-gradient(145deg,#3e1e20 0%,#2b1516 54%,#071711 100%)!important}
html.christmas-theme-active .mobile-v24-hero:after{background:linear-gradient(180deg,rgba(7,23,17,.02),rgba(7,23,17,.12) 42%,rgba(7,23,17,.66) 100%)!important}
html.christmas-theme-active .mobile-v24-hero-meta>span{background:rgba(15,35,27,.24)!important}
html.christmas-theme-active .mobile-v24-hero.live .mobile-v24-hero-meta>span i{box-shadow:0 0 0 5px rgba(175,73,80,.10)!important}
html.christmas-theme-active .mobile-v24-hero-meta>small{color:rgba(202,145,149,.74)!important}
html.christmas-theme-active .mobile-v24-hero-copy>span{color:#b46368!important}
html.christmas-theme-active .mobile-v24-hero-copy p{color:#ba7075!important}
html.christmas-theme-active .mobile-v24-hero-actions>button small{color:#b36267!important}
html.christmas-theme-active .mobile-v24-hero-actions>a{background:rgba(7,23,17,.25)!important;color:#c48388!important}
html.christmas-theme-active .mobile-v24-section-title small{color:#779185!important}
html.christmas-theme-active .mobile-v24-section-title>button{color:#cad7d0!important}
html.christmas-theme-active .mobile-v24-your-gameweek{border:1px solid rgba(153,62,68,.16)!important;background:linear-gradient(145deg,rgba(10,29,22,.96),rgba(15,35,27,.98))!important}
html.christmas-theme-active .mobile-v24-your-gameweek.win{border-color:rgba(175,73,80,.18)!important}
html.christmas-theme-active .mobile-v24-match-avatar.fallback{color:#789286!important}
html.christmas-theme-active .mobile-v24-match-person small{color:#738e82!important}
html.christmas-theme-active .mobile-v24-match-score small{color:#819a8f!important}
html.christmas-theme-active .mobile-v24-match-score em{color:#ab5358!important}
html.christmas-theme-active .mobile-v24-personalise{border:1px solid rgba(153,62,68,.14)!important;background:rgba(153,62,68,.045)!important}
html.christmas-theme-active .mobile-v24-personalise>span{background:rgba(153,62,68,.09)!important;color:#cd636a!important}
html.christmas-theme-active .mobile-v24-personalise small{color:#9e4c52!important}
html.christmas-theme-active .mobile-v24-personalise p{color:#839b90!important}
html.christmas-theme-active .mobile-v24-personalise>button{border:1px solid rgba(153,62,68,.16)!important;background:rgba(153,62,68,.09)!important;color:#d87279!important}
html.christmas-theme-active .mobile-v24-score-rail>button{background:rgba(8,25,19,.84)!important;color:#f0ece3!important}
html.christmas-theme-active .mobile-v24-score-rail>button>small{color:#9c4b50!important}
html.christmas-theme-active .mobile-v24-score-rail>button>small.live{color:#b7545a!important}
html.christmas-theme-active .mobile-v24-preview-pos{color:#cfb064!important}
html.christmas-theme-active .mobile-v24-preview-person small{color:#758f83!important}
html.christmas-theme-active .mobile-v24-preview-points small{color:#789286!important}
html.christmas-theme-active .mobile-v24-latest-result>span{background:rgba(182,103,108,.08)!important;color:#c28085!important}
html.christmas-theme-active .mobile-v24-latest-result small{color:#738e82!important}
html.christmas-theme-active .mobile-v24-latest-result>b{color:#94474d!important}
html.christmas-theme-active .mobile-v24-news-lead{background:#071711!important}
html.christmas-theme-active .mobile-v24-news-image:after{background:linear-gradient(180deg,rgba(7,23,17,.04) 10%,rgba(7,23,17,.18) 42%,rgba(7,23,17,.94) 100%)!important}
html.christmas-theme-active .mobile-v24-news-image.fallback{color:#799387!important}
html.christmas-theme-active .mobile-v24-news-lead small{color:#ba5f65!important}
html.christmas-theme-active .mobile-v24-news-lead p{color:#b96e73!important}
html.christmas-theme-active .mobile-v24-news-lead>div>span{color:#f0ece3!important}
html.christmas-theme-active .mobile-v24-newspaper{background:linear-gradient(145deg,rgba(51,43,24,.45),rgba(16,15,14,.96))!important}
html.christmas-theme-active .mobile-v24-news-empty>span,
html.christmas-theme-active .mobile-v24-empty-line>span{background:rgba(182,103,108,.08)!important;color:#c28085!important}
html.christmas-theme-active .mobile-v24-news-empty small,
html.christmas-theme-active .mobile-v24-empty-line small{color:#819a8f!important}
html.christmas-theme-active .mobile-v24-discover>button{background:#071711!important}
html.christmas-theme-active .mobile-v24-discover>button>span{background:rgba(182,103,108,.07)!important;color:#c07d81!important}
html.christmas-theme-active .mobile-v24-discover small{color:#799387!important}
html.christmas-theme-active .mobile-v24-discover>b{color:#6d877b!important}
html.christmas-theme-active .mobile-v24-home-footer{color:#7b3b40!important}
html.christmas-theme-active .mobile-v24-home-footer button{color:#d0ad5d!important}
html.christmas-theme-active body[data-page="live"] .matchday-dashboard-tabs{background:rgba(15,35,27,.94)!important}
html.christmas-theme-active .league-mode-switch{background:#071711!important}
html.christmas-theme-active .league-standings-table .league-mobile-summary{color:#789286!important}
html.christmas-theme-active .fixtures-centre-command,
html.christmas-theme-active .gameweek-rankings-command{background:#071711!important}
html.christmas-theme-active .manager-profile-tabs{background:rgba(15,35,27,.93)!important}
html.christmas-theme-active .cup-page-tabs{background:rgba(15,35,27,.94)!important}
html.christmas-theme-active .stats-record-nav{background:rgba(15,35,27,.94)!important}
html.christmas-theme-active .rules-handbook-nav{background:rgba(15,35,27,.94)!important}}
@media (max-width:760px), (hover:none) and (pointer:coarse) and (max-width:1024px){html.christmas-theme-active .manager-directory-form>span{color:#738e82!important}
html.christmas-theme-active .manager-directory-form>b{color:#a84b51!important}}
html.christmas-theme-active body[data-page="rivalry"] .rivalry-duel-avatar.is-error .habbo-avatar__fallback{border:1px solid rgba(187,74,82,.28)!important;background:radial-gradient(circle at 50% 27%,rgba(205,109,116,.22) 0 15%,transparent 15.8%),
    radial-gradient(ellipse at 50% 88%,rgba(150,72,77,.19) 0 39%,transparent 39.8%),
    linear-gradient(160deg,rgba(58,28,30,.92),rgba(7,23,17,.96))!important;color:#d9b45c!important}
html.christmas-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(238,213,150,.22) 0 15%,transparent 15.8%),
    radial-gradient(ellipse at 50% 88%,rgba(204,170,84,.18) 0 39%,transparent 39.8%),
    linear-gradient(160deg,rgba(77,65,34,.9),rgba(24,22,20,.96))!important}
@media (max-width:760px), (hover:none) and (pointer:coarse) and (max-width:1024px){html.christmas-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,#0b1e17,#071711 58%,#071711)!important}}
/* source: broadcast-v17-27-47.css */
html.christmas-theme-active{--hbn-broadcast-bg:#071711!important;--hbn-broadcast-panel:#071711!important;--hbn-broadcast-panel-2:#0b2018!important;--hbn-broadcast-line:rgba(203,127,132,.10)!important;--hbn-broadcast-line-strong:rgba(203,127,132,.16)!important;--hbn-broadcast-text:#d7e1dc!important;--hbn-broadcast-muted:#cfad60!important;--hbn-broadcast-teal:#a03d44!important;--hbn-broadcast-blue:#b86368!important;--hbn-broadcast-final:#954045!important}
html.christmas-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(174,66,73,.85)!important}
html.christmas-theme-active body[data-page="live"].premium-polish .matchday-broadcast-head{border-color:rgba(173,70,77,.16)!important;background:linear-gradient(118deg,rgba(7,23,17,.995),rgba(7,23,17,.985) 58%,rgba(7,23,17,.965)),
    #071711!important}
html.christmas-theme-active body[data-page="live"].premium-polish .matchday-broadcast-head:after{background:linear-gradient(108deg,transparent 0 67%,rgba(169,60,68,.055) 67.15% 67.5%,transparent 67.65%),
    linear-gradient(108deg,transparent 0 74%,rgba(184,99,104,.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.christmas-theme-active body[data-page="live"].premium-polish .matchday-broadcast-head.final{border-color:rgba(149,64,69,.22)!important}
html.christmas-theme-active body[data-page="live"].premium-polish .matchday-broadcast-kpis{background:rgba(15,35,27,.52)!important}
html.christmas-theme-active body[data-page="live"].premium-polish .matchday-score-ticker{background:linear-gradient(180deg,#071711,#071711)!important}
html.christmas-theme-active body[data-page="live"].premium-polish .matchday-ticker-label{background:linear-gradient(90deg,#191715,#0b1b16)!important}
html.christmas-theme-active body[data-page="live"].premium-polish .matchday-intelligence-focus{border:1px solid rgba(187,72,80,.15)!important;background:linear-gradient(90deg,rgba(151,59,65,.10),rgba(7,23,17,.92) 24%,rgba(7,23,17,.98))!important;box-shadow:0 12px 28px rgba(0,0,0,.17),inset 3px 0 0 rgba(183,36,49,.9)!important}
html.christmas-theme-active body[data-page="live"].premium-polish .matchday-intelligence-focus.danger{background:linear-gradient(90deg,rgba(233,78,96,.10),rgba(7,23,17,.92) 24%,rgba(7,23,17,.98))!important}
html.christmas-theme-active body[data-page="live"].premium-polish .matchday-intelligence-focus p small{color:#ac4f55!important}
html.christmas-theme-active body[data-page="live"].premium-polish .matchday-command-grid:before{color:#a14e53!important}
html.christmas-theme-active body[data-page="live"].premium-polish .matchday-command-grid:after{background:linear-gradient(90deg,rgba(168,72,79,.20),rgba(255,255,255,.04),transparent)!important}
html.christmas-theme-active body[data-page="live"].premium-polish .matchday-card{border-color:rgba(202,145,149,.085)!important;background:linear-gradient(180deg,rgba(23,21,19,.985),rgba(7,23,17,.99))!important}
html.christmas-theme-active body[data-page="live"].premium-polish .matchday-card-head span{color:#768f83!important}
html.christmas-theme-active body[data-page="live"].premium-polish .matchday-my-match{border-color:rgba(170,65,72,.18)!important;box-shadow:0 18px 42px rgba(0,0,0,.22),inset 0 2px 0 rgba(183,36,49,.18)!important}
html.christmas-theme-active body[data-page="live"].premium-polish .matchday-my-match .matchday-duel{background:radial-gradient(circle at 50% 72%,rgba(183,36,49,.075),transparent 30%),
    linear-gradient(90deg,transparent 49.8%,rgba(255,255,255,.055) 50%,transparent 50.2%)!important}
html.christmas-theme-active body[data-page="live"].premium-polish .matchday-around-league{border-top:2px solid rgba(183,36,49,.55)!important}
html.christmas-theme-active body[data-page="live"].premium-polish .matchday-pulse{border-top:2px solid rgba(184,99,104,.46)!important}
html.christmas-theme-active body[data-page="live"].premium-polish .matchday-broadcast-story.latest{border-color:rgba(165,62,68,.11)!important;background:linear-gradient(90deg,rgba(183,36,49,.075),rgba(255,255,255,.012))!important}
html.christmas-theme-active body[data-page="live"].premium-polish .matchday-broadcast-story:hover{border-color:rgba(165,62,68,.18)!important;background:rgba(165,62,68,.045)!important}
html.christmas-theme-active body[data-page="live"].premium-polish .matchday-broadcast-story small{color:#a54b51!important}
html.christmas-theme-active body[data-page="live"].premium-polish .matchday-broadcast-story strong{color:#ca8085!important}
html.christmas-theme-active body[data-page="live"].premium-polish .matchday-broadcast-story em{color:#80998e!important}
html.christmas-theme-active body[data-page="live"].premium-polish .matchday-pulse-feature{background:linear-gradient(90deg,rgba(184,99,104,.08),transparent)!important}
html.christmas-theme-active body[data-page="fixtures"].premium-polish .fixtures-round-summary{border:1px solid rgba(187,107,112,.11)!important;background:linear-gradient(90deg,rgba(111,54,58,.08),rgba(7,23,17,.92) 34%,rgba(7,23,17,.98))!important;box-shadow:0 12px 30px rgba(0,0,0,.13),inset 3px 0 0 rgba(184,99,104,.72)!important}
html.christmas-theme-active body[data-page="fixtures"].premium-polish .fixtures-round-summary.results{border-color:rgba(149,64,69,.13)!important;box-shadow:0 12px 30px rgba(0,0,0,.13),inset 3px 0 0 rgba(149,64,69,.80)!important}
html.christmas-theme-active body[data-page="fixtures"].premium-polish .fixture-spotlight{background:radial-gradient(circle at 50% 115%,rgba(183,36,49,.07),transparent 35%),
    linear-gradient(180deg,rgba(8,25,19,.98),rgba(7,23,17,.99))!important}
html.christmas-theme-active body[data-page="fixtures"].premium-polish .fixture-spotlight.my{border-color:rgba(183,36,49,.22)!important;box-shadow:0 16px 40px rgba(0,0,0,.19),inset 0 2px 0 rgba(183,36,49,.40)!important}
html.christmas-theme-active body[data-page="fixtures"].premium-polish .fixture-spotlight-label{color:#af4f56!important}
html.christmas-theme-active body[data-page="fixtures"].premium-polish .fixture-spotlight-score small{color:#799387!important}
html.christmas-theme-active body[data-page="fixtures"].premium-polish .fixture-spotlight-captain-strip,
html.christmas-theme-active body[data-page="fixtures"].premium-polish .fixture-board-captain-strip{background:rgba(15,35,27,.35)!important}
html.christmas-theme-active body[data-page="fixtures"].premium-polish :is(.fixture-spotlight-captain-strip,.fixture-board-captain-strip)>span{color:#f0ece3!important}
html.christmas-theme-active body[data-page="fixtures"].premium-polish :is(.fixture-spotlight-captain-strip,.fixture-board-captain-strip)>span i{background:rgba(183,36,49,.09)!important;color:#bd535a!important}
html.christmas-theme-active body[data-page="fixtures"].premium-polish :is(.fixture-spotlight-captain-strip,.fixture-board-captain-strip)>strong{color:#687f75!important}
html.christmas-theme-active body[data-page="fixtures"].premium-polish .fixture-spotlight-match-centre{background:linear-gradient(90deg,rgba(183,36,49,.055),rgba(255,255,255,.01))!important;color:#bc585f!important}
html.christmas-theme-active body[data-page="fixtures"].premium-polish .fixture-board-card{background:linear-gradient(180deg,rgba(7,23,17,.99),rgba(7,23,17,.995))!important}
html.christmas-theme-active body[data-page="fixtures"].premium-polish .fixture-board-card:before{background:linear-gradient(90deg,rgba(184,99,104,.75),rgba(183,36,49,.35),transparent)!important}
html.christmas-theme-active body[data-page="fixtures"].premium-polish .fixture-board-card.fixture-status-completed:before{background:linear-gradient(90deg,var(--hbn-broadcast-final),rgba(149,64,69,.24),transparent)!important}
html.christmas-theme-active body[data-page="fixtures"].premium-polish .fixture-board-card.is-my-fixture{border-color:rgba(183,36,49,.25)!important;box-shadow:0 15px 34px rgba(0,0,0,.18),inset 3px 0 0 rgba(183,36,49,.82)!important}
html.christmas-theme-active body[data-page="fixtures"].premium-polish .fixture-board-card-head>span:last-child,
html.christmas-theme-active body[data-page="fixtures"].premium-polish .fixture-board-card-head>em{color:#748e82!important}
html.christmas-theme-active body[data-page="fixtures"].premium-polish .fixture-board-identity small{color:#98494f!important}
html.christmas-theme-active body[data-page="fixtures"].premium-polish .fixture-board-identity i{color:#698378!important}
html.christmas-theme-active body[data-page="fixtures"].premium-polish .fixture-board-divider span{background:#071711!important;color:#6c867a!important}
html.christmas-theme-active body[data-page="fixtures"].premium-polish .fixture-match-centre-button{background:linear-gradient(90deg,rgba(183,36,49,.045),rgba(255,255,255,.008))!important;color:#b45158!important}
html.christmas-theme-active body[data-page="fixtures"].premium-polish .fixture-match-centre-button b{color:#789286!important}
html.christmas-theme-active body[data-page="fixtures"].premium-polish .fixture-match-centre-button:hover,
html.christmas-theme-active body[data-page="fixtures"].premium-polish .fixture-spotlight-match-centre:hover{background:rgba(183,36,49,.075)!important;color:#ca6970!important}
html.christmas-theme-active body:is([data-page="league"],[data-page="h2h"]).premium-polish .league-standings-head{background:linear-gradient(90deg,rgba(34,16,18,.73),rgba(7,23,17,.87) 56%,rgba(7,23,17,.96))!important}
html.christmas-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(83,29,35,.34),rgba(7,23,17,.91) 34%,rgba(7,23,17,.97))!important}
html.christmas-theme-active body:is([data-page="league"],[data-page="h2h"]).premium-polish .league-standings-head>div:first-child>span{color:#ae4a51!important}
html.christmas-theme-active body:is([data-page="league"],[data-page="h2h"]).premium-polish .league-standings-head h2{color:#d7e1dc!important}
html.christmas-theme-active body:is([data-page="league"],[data-page="h2h"]).premium-polish .league-standings-head p{color:#819a8f!important}
html.christmas-theme-active body:is([data-page="league"],[data-page="h2h"]).premium-polish .league-standings-table thead th{background:#071711!important;color:#6f897d!important}
html.christmas-theme-active body:is([data-page="league"],[data-page="h2h"]).premium-polish .league-standings-table tbody tr:hover{background:linear-gradient(90deg,rgba(183,36,49,.065),rgba(255,255,255,.015) 62%,transparent)!important}
html.christmas-theme-active body:is([data-page="league"],[data-page="h2h"]).premium-polish .league-pos-cell>span{color:#ca8085!important}
html.christmas-theme-active body:is([data-page="league"],[data-page="h2h"]).premium-polish .league-rank-movement.up{background:rgba(149,64,69,.09)!important;color:#b1484f!important}
html.christmas-theme-active body:is([data-page="league"],[data-page="h2h"]).premium-polish .league-rank-movement.level{color:#657d72!important}
html.christmas-theme-active body:is([data-page="league"],[data-page="h2h"]).premium-polish .league-points-cell span{color:#d7e1dc!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-showcase{border-color:rgba(167,66,73,.16)!important;background:radial-gradient(circle at 16% 118%,rgba(183,36,49,.10),transparent 31%),
    radial-gradient(circle at 92% 8%,rgba(184,99,104,.08),transparent 28%),
    linear-gradient(125deg,rgba(7,23,17,.995),rgba(7,23,17,.985) 58%,rgba(7,23,17,.99))!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-showcase:after{background:linear-gradient(112deg,transparent 0 70%,rgba(183,36,49,.045) 70.15% 70.45%,transparent 70.6%),
    linear-gradient(112deg,transparent 0 77%,rgba(184,99,104,.032) 77.15% 77.35%,transparent 77.5%)!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-showcase-top>span{color:#ad5057!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-secondary{color:#b25f64!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-form-showcase{background:rgba(15,35,27,.28)!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-form-showcase>span{color:#748e82!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-form-showcase small{color:#7f988d!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-action{color:#b76a6f!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-action.primary{border-color:rgba(183,36,49,.21)!important;background:linear-gradient(90deg,rgba(183,36,49,.11),rgba(183,36,49,.035))!important;color:#be5d64!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-card{background:linear-gradient(180deg,rgba(15,35,27,.52),rgba(7,23,17,.40))!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-card>span{color:#718b7f!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-card>strong{color:#d7e1dc!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-card>small{color:#9f4d52!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-meta span b{color:#ca8085!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-stat-ribbon{background:#071711!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-stat-ribbon>div:after{background:linear-gradient(90deg,transparent,rgba(183,36,49,.16),transparent)!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-stat-ribbon span{color:#6c867a!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-stat-ribbon strong{color:#ca8085!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-stat-ribbon small{color:#789286!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-tabs{background:#071711!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-tab.active{background:linear-gradient(180deg,rgba(183,36,49,.10),rgba(183,36,49,.035))!important;box-shadow:inset 0 -2px 0 rgba(183,36,49,.65)!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-spotlight{background:radial-gradient(circle at 50% 115%,rgba(183,36,49,.065),transparent 34%),
    linear-gradient(180deg,rgba(7,23,17,.98),rgba(7,23,17,.99))!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-spotlight-action{background:linear-gradient(90deg,rgba(183,36,49,.05),rgba(255,255,255,.008))!important;color:#bd585e!important}
html.christmas-theme-active body[data-page="myseason"].premium-polish .my-season-command-hero{border-color:rgba(183,36,49,.16)!important;background:radial-gradient(circle at 14% 120%,rgba(183,36,49,.09),transparent 34%),
    radial-gradient(circle at 92% 8%,rgba(184,99,104,.07),transparent 28%),
    linear-gradient(122deg,rgba(7,23,17,.995),rgba(7,23,17,.985) 58%,rgba(7,23,17,.99))!important}
html.christmas-theme-active body[data-page="myseason"].premium-polish .my-season-command-hero:after{box-shadow:0 0 22px rgba(183,36,49,.16)!important}
html.christmas-theme-active body[data-page="myseason"].premium-polish .my-season-broadcast-status{background:rgba(15,35,27,.38)!important}
html.christmas-theme-active body[data-page="myseason"].premium-polish .my-season-broadcast-status>span{color:#96484d!important}
html.christmas-theme-active body[data-page="myseason"].premium-polish .my-season-broadcast-status>strong{color:#f0ece3!important}
html.christmas-theme-active body[data-page="myseason"].premium-polish .my-season-broadcast-status>small{color:#80998e!important}
html.christmas-theme-active body[data-page="myseason"].premium-polish .my-season-broadcast-status.live{background:linear-gradient(90deg,rgba(233,78,96,.07),rgba(15,35,27,.40))!important}
html.christmas-theme-active body[data-page="myseason"].premium-polish .my-season-broadcast-status.final.win{border-color:rgba(149,64,69,.18)!important;background:linear-gradient(90deg,rgba(149,64,69,.07),rgba(15,35,27,.40))!important}
html.christmas-theme-active body[data-page="myseason"].premium-polish .my-season-broadcast-status.final.draw{background:linear-gradient(90deg,rgba(214,184,109,.07),rgba(15,35,27,.40))!important}
html.christmas-theme-active body[data-page="myseason"].premium-polish .my-season-broadcast-status.final.loss{background:linear-gradient(90deg,rgba(217,103,116,.055),rgba(15,35,27,.40))!important}
html.christmas-theme-active body[data-page="myseason"].premium-polish .my-season-command-scoreboard{background:#071711!important}
html.christmas-theme-active body[data-page="myseason"].premium-polish .my-season-command-scoreboard span{color:#6c867a!important}
html.christmas-theme-active body[data-page="myseason"].premium-polish .my-season-command-scoreboard strong{color:#ce7c82!important}
html.christmas-theme-active body[data-page="myseason"].premium-polish .my-season-now{background:radial-gradient(circle at 50% 115%,rgba(183,36,49,.075),transparent 35%),
    linear-gradient(180deg,rgba(22,11,11,.99),rgba(7,23,17,.995))!important}
html.christmas-theme-active body[data-page="myseason"].premium-polish .my-season-now-head span{color:#af4f55!important}
html.christmas-theme-active body[data-page="myseason"].premium-polish .my-season-now-head>b{color:#a44f55!important}
html.christmas-theme-active body[data-page="myseason"].premium-polish .my-season-now-action{background:linear-gradient(90deg,rgba(183,36,49,.05),rgba(255,255,255,.008))!important;color:#b8575d!important}
html.christmas-theme-active body.premium-polish #main-content .phase7-rewind{border-color:rgba(167,66,73,.15)!important;background:radial-gradient(circle at 84% 6%,rgba(214,184,109,.07),transparent 28%),
    linear-gradient(145deg,rgba(7,23,17,.99),rgba(7,23,17,.995))!important}
html.christmas-theme-active body.premium-polish #main-content .phase7-rewind:before{color:rgba(152,73,79,.38)!important}
html.christmas-theme-active body.premium-polish #main-content .phase7-rewind>header{background:linear-gradient(90deg,rgba(183,36,49,.045),transparent 62%)!important}
html.christmas-theme-active body.premium-polish #main-content .phase7-rewind>header span{color:#b04e54!important}
html.christmas-theme-active body.premium-polish #main-content .phase7-rewind>header p{color:#a04d52!important}
html.christmas-theme-active body.premium-polish #main-content .phase7-rewind>header>b{background:rgba(183,36,49,.055)!important}
html.christmas-theme-active body.premium-polish #main-content .phase7-rewind-feature{background:linear-gradient(90deg,rgba(214,184,109,.075),rgba(255,255,255,.008) 55%,transparent),
    #071711!important}
html.christmas-theme-active body.premium-polish #main-content .phase7-rewind-story:before{background:rgba(183,36,49,.45)!important}
html.christmas-theme-active body.premium-polish #main-content .phase7-rewind-story small{color:#ab5157!important}
html.christmas-theme-active body[data-page="myseason"].premium-polish .phase7-personal-recap{border-color:rgba(149,64,69,.15)!important;background:linear-gradient(115deg,rgba(149,64,69,.055),transparent 38%),
    linear-gradient(145deg,rgba(7,23,17,.99),rgba(7,23,17,.995))!important}
html.christmas-theme-active body[data-page="myseason"].premium-polish .phase7-personal-recap.loss{background:linear-gradient(115deg,rgba(217,103,116,.045),transparent 38%),linear-gradient(145deg,rgba(7,23,17,.99),rgba(7,23,17,.995))!important}
html.christmas-theme-active body[data-page="myseason"].premium-polish .phase7-personal-recap.draw{background:linear-gradient(115deg,rgba(214,184,109,.045),transparent 38%),linear-gradient(145deg,rgba(7,23,17,.99),rgba(7,23,17,.995))!important}
html.christmas-theme-active body[data-page="gameweeks"].premium-polish .gameweek-my-summary{border-left:3px solid rgba(183,36,49,.58)!important}
html.christmas-theme-active body[data-page="live"].premium-polish .matchday-preview-copy strong{color:#c88287!important}
html.christmas-theme-active body[data-page="live"].premium-polish .matchday-preview-copy p{color:#a44f55!important}
html.christmas-theme-active body[data-page="live"].premium-polish .matchday-preview-grid span,
html.christmas-theme-active body[data-page="live"].premium-polish .matchday-pulse-grid.countdown span{color:#738e82!important}
html.christmas-theme-active body[data-page="live"].premium-polish .matchday-preview-grid strong,
html.christmas-theme-active body[data-page="live"].premium-polish .matchday-pulse-grid.countdown strong{color:#cd7e83!important}
html.christmas-theme-active body[data-page="live"].premium-polish .matchday-pulse-feature.countdown{border-left:3px solid rgba(183,36,49,.65)!important;background:linear-gradient(90deg,rgba(183,36,49,.09),transparent 70%)!important}
html.christmas-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(7,23,17,.9),rgba(7,23,17,.76))!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-card-top>span{color:#ad555b!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-status{color:#b26065!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-status i{background:#7c968a!important;box-shadow:0 0 0 0 rgba(151,73,78,.3)!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-card>strong,
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-hero>strong{color:#d9b45c!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-hero>small{color:#cfaf61!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-story b{color:#d2787e!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-story span{color:#7f988d!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-meta.manager-profile-rank-meta-grid span{color:#728c80!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-meta.manager-profile-rank-meta-grid span b{color:#c88287!important}
html.christmas-theme-active body[data-page="live"].premium-polish .matchday-preview-unlocks span{color:#ae575c!important}
html.christmas-theme-active body[data-page="live"].premium-polish .matchday-preview-unlocks span i{background:rgba(183,36,49,.9)!important;box-shadow:0 0 0 6px rgba(183,36,49,.08)!important}
html.christmas-theme-active body[data-page="live"].premium-polish .matchday-countdown-roadmap>span{color:#cfad60!important}
html.christmas-theme-active body[data-page="live"].premium-polish .matchday-countdown-roadmap>div>b{color:#d2787e!important}
html.christmas-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(7,23,17,.94)),rgba(7,23,17,.96) 67%)!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-dial-core>span{color:#a34e54!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-dial-core>small{color:#789286!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-dial-status{background:rgba(7,23,17,.58)!important;color:#d0b065!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-dial-status i{background:#98494f!important}
html.christmas-theme-active body[data-page="live"].premium-polish .matchday-preview-note{color:#779185!important}
html.christmas-theme-active body[data-page="live"].premium-polish .matchday-preview-note i{background:#9f4147!important;box-shadow:0 0 10px rgba(159,65,71,.38)!important}
@media (max-width:880px){html.christmas-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(7,23,17,.86)),rgba(7,23,17,.7))!important}}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-dial-core>span{color:#b36066!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-dial.is-unranked .manager-profile-rank-dial-core>strong{color:#cd7e83!important}
html.christmas-theme-active body[data-page="live"].premium-polish .matchday-preview-note{color:#a04d52!important}
/* source: manager-profile-mobile-v17-27-51.css */
@media (max-width:760px){html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-showcase-top{background:linear-gradient(180deg,rgba(15,35,27,.16),rgba(15,35,27,.04))!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-showcase-top>span{color:color-mix(in srgb,var(--profile-accent) 62%,#b15b61)!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-edit{background:rgba(15,35,27,.40)!important;color:#d7e0db!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-name-line{border-left:2px solid color-mix(in srgb,var(--profile-accent) 74%,#bb4d54)!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-secondary{color:#b5666b!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-identity-system{background:rgba(15,35,27,.26)!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-form-showcase{background:linear-gradient(90deg,rgba(15,35,27,.38),rgba(15,35,27,.20))!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-form-showcase>span{color:#9e4c52!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-form-showcase>.muted{color:#b96e73!important}
html.christmas-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(15,35,27,.92)),rgba(15,35,27,.78))!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-dial-core>span{color:#b5656b!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-dial-core>small{color:#738e82!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-dial-status{color:#bb7378!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-dial-status:before{color:#718c80!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-dial-status span{color:#ba6f74!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-action,
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-showcase-actions .pill-button{background:rgba(15,35,27,.30)!important;color:#c07d81!important}
html.christmas-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(15,35,27,.42)),rgba(15,35,27,.28))!important;color:color-mix(in srgb,var(--profile-accent) 55%,#d9b45c)!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-stat-ribbon,
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-stat-ribbon.custom-three{background:rgba(7,23,17,.46)!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-stat-ribbon span{color:#789286!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-stat-ribbon strong,
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-stat-ribbon.custom-three .featured-stat-current-form strong{color:#c88287!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-stat-ribbon small{color:#728c80!important}}
/* source: manager-profile-live-points-v17-27-69.css */
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-stat-ribbon .featured-stat-gw-live-points.live{background:linear-gradient(180deg,rgba(47,109,80,.055),rgba(47,109,80,.012))!important}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-stat-ribbon .featured-stat-gw-live-points.live strong{color:#d9b45c!important}
html.christmas-theme-active .manager-profile-live-points-dot{background:#8b393e!important;box-shadow:0 0 0 3px rgba(47,109,80,.09),0 0 10px rgba(47,109,80,.28)!important}
/* source: manager-profile-live-h2h-v17-27-70.css */

/* source: homepage-matchday-sync-v17-27-62.css */
html.christmas-theme-active .home-live-panel.locked{border-color:rgba(47,109,80,.30)!important;background:linear-gradient(110deg,rgba(11,31,24,.62),rgba(25,12,13,.97) 48%,rgba(7,23,17,.97))!important}
html.christmas-theme-active .home-live-panel.locked .live-ring i{background:#8b393e!important;box-shadow:0 0 0 6px rgba(47,109,80,.10),0 0 16px rgba(47,109,80,.22)!important}
html.christmas-theme-active .home-live-action.locked{border-color:rgba(47,109,80,.34)!important;background:rgba(47,109,80,.13)!important;color:#cf6169!important;box-shadow:0 10px 24px rgba(10,29,22,.12)!important}
html.christmas-theme-active .home-live-action.locked:hover{background:rgba(47,109,80,.19)!important}
html.christmas-theme-active .home-hero-pulse.locked{border-color:rgba(47,109,80,.18)!important}
html.christmas-theme-active .home-hero-pulse.locked .home-hero-pulse-head>span i{background:#8b393e!important;box-shadow:0 0 0 4px rgba(47,109,80,.09)!important}
@media (max-width:760px), (hover:none) and (pointer:coarse) and (max-width:1024px){html.christmas-theme-active .mobile-v24-hero.locked{background:radial-gradient(circle at 88% 5%,rgba(47,109,80,.20),transparent 42%),linear-gradient(145deg,#211011 0%,#0a1e17 52%,#132b22 100%)!important}
html.christmas-theme-active .mobile-v24-hero.locked .mobile-v24-hero-meta>span i{background:#8b393e!important;box-shadow:0 0 0 5px rgba(47,109,80,.10)!important}}
/* source: average-opponent-v17-27-60.css */
html.christmas-theme-active .fpl-average-avatar{background:radial-gradient(circle at 35% 28%,rgba(189,77,85,.2),transparent 35%),linear-gradient(145deg,#1e0f10,#071711 72%)!important;border:1px solid rgba(184,75,82,.32)!important}
html.christmas-theme-active .fpl-average-avatar__orb{border:1px solid rgba(189,77,85,.34)!important;background:rgba(7,23,17,.78)!important;box-shadow:0 0 0 5px rgba(189,77,85,.04),0 0 22px rgba(152,67,73,.12)!important}
html.christmas-theme-active .fpl-average-avatar__orb b{color:#d9b45c!important}
html.christmas-theme-active .fpl-average-avatar__orb small{color:#ac4f55!important}
html.christmas-theme-active .matchday-person-stats.average{border-color:rgba(172,79,85,.16)!important;background:rgba(7,23,17,.4)!important}
html.christmas-theme-active .matchday-person-stats.average .primary b{color:#be5e65!important}
html.christmas-theme-active .h2h-row-battle-intel.average{color:#cfb064!important}
html.christmas-theme-active .average-centre-kicker{border:1px solid rgba(174,73,80,.14)!important;background:linear-gradient(135deg,rgba(102,45,49,.10),rgba(15,35,27,.72))!important}
html.christmas-theme-active .average-centre-kicker>span{border:1px solid rgba(183,74,81,.34)!important;background:#091a14!important;color:#be5e65!important;box-shadow:0 0 30px rgba(151,63,68,.09)!important}
html.christmas-theme-active .average-centre-kicker small{color:#a94e54!important}
html.christmas-theme-active .average-centre-kicker strong{color:#d7e1dc!important}
html.christmas-theme-active .average-centre-kicker p{color:#a5b8ae!important}
html.christmas-theme-active .average-centre-side{background:rgba(7,23,17,.62)!important}
html.christmas-theme-active .average-centre-side>strong{color:#d7e1dc!important}
html.christmas-theme-active .average-centre-side>small{color:#80998e!important}
html.christmas-theme-active .average-centre-side>b{color:#d9b45c!important}
html.christmas-theme-active .average-centre-side.is-average{background:linear-gradient(145deg,rgba(34,16,18,.72),rgba(15,35,27,.76))!important;border-color:rgba(177,73,80,.18)!important}
html.christmas-theme-active .average-centre-side.is-average>strong{color:#c3676d!important}
html.christmas-theme-active .average-centre-score{background:#071711!important}
html.christmas-theme-active .average-centre-score>span{color:#af4f56!important}
html.christmas-theme-active .average-centre-score>small{color:#9c4b50!important}
html.christmas-theme-active .average-centre-notes>div{background:rgba(7,23,17,.55)!important}
html.christmas-theme-active .average-centre-notes span{color:#6c867a!important}
html.christmas-theme-active .average-centre-notes strong{color:#ca8085!important}
html.christmas-theme-active .average-centre-notes small{color:#6f897d!important}

/* HABBOON FPL — FESTIVE EDITION 2026
   Seasonal Christmas visual layer. No layout dimensions are changed.
   Enabled by html.christmas-theme-active, controlled by Worker/Staff Console.
*/

html.christmas-theme-active{
  --bg:#090e0d;
  --bg-deep:#080f0d;
  --panel:#0b0e0d;
  --panel-2:#151817;
  --panel-3:#1a0d0e;
  --line:rgba(229,25,39,.13);
  --line-strong:rgba(214,24,36,.30);
  --text:#d7cbad;
  --muted:#b7c6be;
  --muted-2:#7d7469;
  --teal:#d31724;
  --teal-dark:#9e1a22;
  --gold:#e5bf60;
  --silver:#c2d0d3;
  --bronze:#a7383f;
  --green:#25c478;
  --amber:#d31724;
  --red:#ea5364;
  --blue:#aa252e;
  --christmas-orange:#d61824;
  --christmas-amber:#e5bf60;
  --christmas-purple:#56373e;
  --christmas-purple-soft:#8c5a66;
  --christmas-green:#25c478;
  --christmas-crimson:#cb3c4d;
  --christmas-ink:#090e0d;
  --christmas-fog:rgba(200,187,157,.08);
  --shadow:0 24px 65px rgba(0,0,0,.48);
}

html.christmas-theme-active body{
  background:
    radial-gradient(circle at 87% 3%,rgba(229,25,39,.13),transparent 18%),
    radial-gradient(circle at 11% 22%,rgba(125,192,206,.12),transparent 24%),
    radial-gradient(ellipse at 50% 115%,rgba(54,89,72,.11),transparent 38%),
    linear-gradient(180deg,#080f0d 0%,#090e0d 42%,#090e0d 100%)!important;
  color:var(--text);
}
html.christmas-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.christmas-theme-active ::selection{background:rgba(214,24,36,.34);color:#ffffff}
html.christmas-theme-active ::-webkit-scrollbar-thumb{background:linear-gradient(#d51a26,#6c1319);border-color:#090e0d}

/* ---------- Global premium surfaces ---------- */
html.christmas-theme-active .topbar,
html.christmas-theme-active .hbn-site-header{
  background:linear-gradient(180deg,rgba(9,14,13,.965),rgba(9,14,13,.91))!important;
  border-bottom-color:rgba(214,24,36,.16)!important;
  box-shadow:0 12px 42px rgba(0,0,0,.38),inset 0 -1px rgba(105,126,116,.05);
}
html.christmas-theme-active .desktop-nav-link.active,
html.christmas-theme-active .hbn-site-nav__link.active{
  color:#f0d07c!important;
}
html.christmas-theme-active .desktop-nav-link.active:after,
html.christmas-theme-active .hbn-site-nav__link.active:after{
  background:linear-gradient(90deg,#dc1826,#a31922)!important;
  box-shadow:0 0 15px rgba(214,24,36,.42);
}
html.christmas-theme-active .header-live-dot.active,
html.christmas-theme-active .mobile-live-dot{
  background:var(--christmas-green)!important;
  box-shadow:0 0 0 4px rgba(37,196,120,.09),0 0 14px rgba(37,196,120,.55)!important;
}
html.christmas-theme-active .desktop-more-popover,
html.christmas-theme-active .mobile-v23-drawer .drawer-panel,
html.christmas-theme-active .app-sheet,
html.christmas-theme-active .modal-backdrop>section{
  border-color:rgba(214,24,36,.17)!important;
  background:linear-gradient(180deg,rgba(12,18,16,.985),rgba(9,14,13,.99))!important;
}
html.christmas-theme-active .search-trigger,
html.christmas-theme-active .icon-button,
html.christmas-theme-active .hbn-site-actions__icon{
  border-color:rgba(227,25,39,.15)!important;
  background:rgba(255,255,255,.025)!important;
}
html.christmas-theme-active .search-trigger:hover,
html.christmas-theme-active .icon-button:hover,
html.christmas-theme-active .hbn-site-actions__icon:hover{
  border-color:rgba(214,24,36,.42)!important;
  background:rgba(214,24,36,.07)!important;
}
html.christmas-theme-active .staff-console-top-button{
  border-color:rgba(229,191,96,.3)!important;
  background:linear-gradient(180deg,rgba(43,14,16,.82),rgba(7,23,17,.94))!important;
}
html.christmas-theme-active .desktop-my-manager-button,
html.christmas-theme-active .desktop-my-profile-link{
  border-color:rgba(214,24,36,.22)!important;
  background:rgba(214,24,36,.055)!important;
}
html.christmas-theme-active .site-footer{
  position:relative;
  border-top-color:rgba(214,24,36,.13)!important;
  background:linear-gradient(180deg,rgba(9,14,13,.72),rgba(8,15,13,.96));
}
html.christmas-theme-active .site-footer:before{
  content:"🎄 FESTIVE FPL · CHRISTMAS EDITION";
  position:absolute;
  left:50%;
  top:5px;
  transform:translateX(-50%);
  color:#d52f3a;
  font-size:9px;
  font-weight:900;
  letter-spacing:.13em;
  text-transform:uppercase;
  white-space:nowrap;
  pointer-events:none;
  opacity:.72;
}

html.christmas-theme-active .panel,
html.christmas-theme-active .info-card,
html.christmas-theme-active .kpi,
html.christmas-theme-active .stats-summary-card,
html.christmas-theme-active .leader-panel,
html.christmas-theme-active [class*="-card"]{
  border-color:rgba(227,25,39,.12);
}
html.christmas-theme-active .panel,
html.christmas-theme-active .info-card,
html.christmas-theme-active .kpi,
html.christmas-theme-active .stats-summary-card{
  background:linear-gradient(150deg,rgba(9,26,20,.94),rgba(9,14,12,.97));
  box-shadow:0 18px 45px rgba(0,0,0,.24);
}
html.christmas-theme-active .eyebrow,
html.christmas-theme-active .panel-title,
html.christmas-theme-active .kpi-value,
html.christmas-theme-active a:not(.plain-link){
  --seasonal-link:var(--christmas-orange);
}
html.christmas-theme-active .eyebrow{color:#e6202d!important}
html.christmas-theme-active .badge.teal,
html.christmas-theme-active .pill-button.active,
html.christmas-theme-active .tab.active,
html.christmas-theme-active [aria-current="page"].pill-button{
  color:#f0d07c!important;
  border-color:rgba(214,24,36,.32)!important;
  background:linear-gradient(180deg,rgba(58,13,16,.72),rgba(25,11,12,.84))!important;
}
html.christmas-theme-active .cta-link.primary,
html.christmas-theme-active .cta-button.primary,
html.christmas-theme-active button.primary,
html.christmas-theme-active .action-button{
  background:linear-gradient(180deg,#aa1e27,#7a1118)!important;
  border-color:rgba(233,54,66,.25)!important;
  box-shadow:0 14px 34px rgba(78,11,16,.28),inset 0 1px rgba(237,89,99,.12)!important;
}
html.christmas-theme-active .cta-link.primary:hover,
html.christmas-theme-active .cta-button.primary:hover,
html.christmas-theme-active button.primary:hover{
  filter:brightness(1.08);
  box-shadow:0 16px 42px rgba(208,23,36,.2)!important;
}
html.christmas-theme-active .form span:first-child{box-shadow:0 0 12px rgba(37,196,120,.08)}
html.christmas-theme-active .form .w{background:#25c478!important;color:#06110c!important}
html.christmas-theme-active .form .d{background:#e72834!important;color:#1c0305!important}
html.christmas-theme-active .form .l{background:#7f313a!important;color:#f39ba5!important}

/* ---------- Floating themed layer: zero layout shift ---------- */
#christmas-theme-overlay{
  position:fixed;
  inset:0;
  z-index:19;
  pointer-events:none;
  overflow:hidden;
  contain:layout paint style;
}
#christmas-theme-overlay .christmas-moon{
  position:absolute;
  right:3.3vw;
  top:96px;
  width:88px;
  height:88px;
  border-radius:50%;
  opacity:.24;
  background:radial-gradient(circle at 35% 32%,#eed596 0 7%,#e8c772 9% 40%,#982d34 72%,#4e2f37 100%);
  box-shadow:0 0 50px rgba(230,34,47,.23),0 0 130px rgba(126,193,206,.13);
  filter:saturate(.8);
}
#christmas-theme-overlay .christmas-moon:after{
  content:"";
  position:absolute;
  width:18px;height:18px;border-radius:50%;left:18px;top:46px;background:rgba(82,44,48,.18);
  box-shadow:32px -22px 0 5px rgba(82,44,48,.11),38px 15px 0 -2px rgba(82,44,48,.16),10px -25px 0 -4px rgba(82,44,48,.14);
}
#christmas-theme-overlay .christmas-fog{
  position:absolute;
  left:-12vw;
  width:124vw;
  height:165px;
  bottom:-60px;
  opacity:.19;
  background:
    radial-gradient(ellipse at 12% 55%,rgba(208,219,221,.58),transparent 22%),
    radial-gradient(ellipse at 42% 60%,rgba(178,196,199,.52),transparent 27%),
    radial-gradient(ellipse at 76% 48%,rgba(208,219,221,.55),transparent 25%);
  filter:blur(22px);
  animation:christmasFogDrift 18s ease-in-out infinite alternate;
}
#christmas-theme-overlay .christmas-bat{
  position:absolute;
  color:#180f11;
  text-shadow:0 1px 0 rgba(220,24,38,.13);
  opacity:.48;
  font-size:18px;
  animation:christmasBatFloat 8s ease-in-out infinite;
}
#christmas-theme-overlay .christmas-bat.b1{top:126px;right:12%;animation-delay:-1s;transform:rotate(-12deg)}
#christmas-theme-overlay .christmas-bat.b2{top:178px;right:7%;font-size:12px;animation-delay:-4s}
#christmas-theme-overlay .christmas-bat.b3{top:116px;left:7%;font-size:13px;animation-delay:-6s}
#christmas-theme-overlay .christmas-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));
}
#christmas-theme-overlay .christmas-nav-banner:before,
#christmas-theme-overlay .christmas-nav-banner:after{
  content:"";
  position:absolute;
  top:-2px;
  width:1px;
  height:13px;
  background:linear-gradient(rgba(231,43,55,.34),rgba(231,43,55,.08));
}
#christmas-theme-overlay .christmas-nav-banner:before{left:38px}
#christmas-theme-overlay .christmas-nav-banner:after{right:38px}
#christmas-theme-overlay .christmas-nav-banner-main{
  position:relative;
  margin-top:9px;
  padding:7px 26px 8px;
  border:1px solid rgba(219,24,37,.3);
  border-radius:4px 4px 10px 10px;
  background:linear-gradient(180deg,rgba(31,20,23,.97),rgba(19,12,14,.98));
  color:#f0d07c;
  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(105,126,116,.06);
}
#christmas-theme-overlay .christmas-nav-banner-main:before,
#christmas-theme-overlay .christmas-nav-banner-main:after{
  position:absolute;
  top:5px;
  font-size:11px;
  line-height:1;
}
#christmas-theme-overlay .christmas-nav-banner-main:before{content:"🎄";left:8px}
#christmas-theme-overlay .christmas-nav-banner-main:after{content:"✦";right:8px}
#christmas-theme-overlay .christmas-sound-toggle{
  pointer-events:auto;
  position:absolute;
  right:-31px;
  top:8px;
  width:24px;
  height:24px;
  border:1px solid rgba(228,25,39,.25);
  border-radius:50%;
  display:grid;
  place-items:center;
  background:#0d1412;
  color:#a06a78;
  font-size:10px;
  cursor:pointer;
}
#christmas-theme-overlay .christmas-sound-toggle.active{color:#e5bf60;border-color:rgba(229,191,96,.45);box-shadow:0 0 12px rgba(214,24,36,.13)}

/* ---------- One-time cinematic intro ---------- */
.christmas-intro{
  position:fixed;
  inset:0;
  z-index:10000;
  display:grid;
  place-items:center;
  pointer-events:none;
  background:radial-gradient(circle at 50% 46%,rgba(122,19,26,.24),transparent 34%),radial-gradient(circle at 20% 70%,rgba(37,64,51,.10),transparent 32%),rgba(9,14,13,.965);
  animation:christmasIntroOut .55s ease 2.65s forwards;
}
.christmas-intro:before,
.christmas-intro:after{content:"✦";position:absolute;color:#311f23;font-size:28px;animation:christmasIntroBat 2.1s ease-in-out forwards}
.christmas-intro:before{left:12%;top:32%}
.christmas-intro:after{right:13%;top:38%;animation-delay:.2s}
.christmas-intro-card{text-align:center;animation:christmasIntroCard 2.65s ease both}
.christmas-intro-card>span{display:block;color:#e41927;font-size:9px;font-weight:950;letter-spacing:.25em;text-transform:uppercase}
.christmas-intro-card h1{margin:12px 0 4px;font-size:clamp(34px,6vw,74px);line-height:.9;letter-spacing:-.055em;color:#eed596;text-shadow:0 0 34px rgba(208,23,36,.25)}
.christmas-intro-card h1 em{display:block;margin-top:8px;color:#da1e2b;font-size:.62em;font-style:normal;letter-spacing:.08em}
.christmas-intro-card p{margin:13px 0 0;color:#ab7b87;font-size:12px;letter-spacing:.04em}
.christmas-intro-card i{display:block;width:76px;height:2px;margin:18px auto 0;background:linear-gradient(90deg,transparent,#d61824,#e72834,transparent);box-shadow:0 0 18px rgba(214,24,36,.35)}
.christmas-preview-pill{
  position:fixed;right:14px;bottom:14px;z-index:9998;pointer-events:none;padding:7px 10px;border:1px solid rgba(224,25,38,.32);border-radius:999px;background:rgba(9,14,13,.91);color:#f0d07c;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.christmas-theme-active body[data-page="home"] .home-hero,
html.christmas-theme-active body[data-page="home"] .mobile-v24-hero{
  border-color:rgba(214,24,36,.23)!important;
  background:
    radial-gradient(circle at 82% 18%,rgba(230,29,42,.13),transparent 17%),
    radial-gradient(circle at 16% 88%,rgba(50,82,67,.10),transparent 24%),
    linear-gradient(125deg,rgba(22,9,10,.98),rgba(9,14,12,.97) 48%,rgba(9,14,13,.995))!important;
  box-shadow:0 28px 70px rgba(0,0,0,.42),inset 0 1px rgba(255,255,255,.03)!important;
}
html.christmas-theme-active body[data-page="home"] .home-hero:before{
  content:"FESTIVE FPL · CHRISTMAS EDITION";
  position:absolute;
  top:13px;
  right:18px;
  z-index:3;
  color:rgba(235,72,83,.62);
  font-size:7px;
  font-weight:950;
  letter-spacing:.17em;
  text-transform:uppercase;
  pointer-events:none;
}
html.christmas-theme-active body[data-page="home"] .home-title-enhanced{
  text-shadow:0 8px 26px rgba(0,0,0,.34),0 0 28px rgba(165,67,91,.08);
}
html.christmas-theme-active body[data-page="home"] .home-discord-banner{
  border-color:rgba(135,197,209,.22)!important;
  background:linear-gradient(110deg,rgba(45,22,23,.74),rgba(7,23,17,.88))!important;
}
html.christmas-theme-active body[data-page="home"] .home-leader-card{
  border-color:rgba(228,188,87,.24)!important;
  background:
    radial-gradient(circle at 88% 18%,rgba(231,37,49,.14),transparent 24%),
    linear-gradient(145deg,rgba(25,12,13,.97),rgba(9,14,12,.99))!important;
  box-shadow:0 22px 50px rgba(0,0,0,.32),inset 0 0 55px rgba(105,126,116,.022)!important;
}
html.christmas-theme-active body[data-page="home"] .home-leader-position{
  color:#e9ca7b!important;
  border-color:rgba(229,191,96,.25)!important;
  background:linear-gradient(180deg,rgba(94,18,24,.78),rgba(40,13,15,.88))!important;
}
html.christmas-theme-active body[data-page="home"] .home-leader-avatar-stage:before{box-shadow:0 0 32px rgba(214,24,36,.1)!important}
html.christmas-theme-active body[data-page="home"] .home-aside-feature,
html.christmas-theme-active body[data-page="home"] .home-intelligence-grid>*{
  border-color:rgba(214,24,36,.14)!important;
}
html.christmas-theme-active body[data-page="home"] .latest-news-feature,
html.christmas-theme-active body[data-page="home"] .mobile-v24-news-lead{
  background:linear-gradient(145deg,rgba(8,25,19,.97),rgba(9,14,12,.99))!important;
}
html.christmas-theme-active body[data-page="home"] .home-live-panel,
html.christmas-theme-active body[data-page="home"] .home-live-shell{
  border-color:rgba(37,196,120,.16)!important;
  background:linear-gradient(120deg,rgba(10,16,13,.9),rgba(9,14,13,.95))!important;
}

/* ---------- Live Gameweek / Match Centre ---------- */
html.christmas-theme-active body[data-page="live"] .matchday-broadcast-head,
html.christmas-theme-active .match-centre-dialog,
html.christmas-theme-active .match-centre-shell,
html.christmas-theme-active [class*="match-centre-"][class*="hero"]{
  border-color:rgba(214,24,36,.2)!important;
  background:
    radial-gradient(circle at 50% 110%,rgba(117,69,81,.16),transparent 36%),
    linear-gradient(145deg,rgba(13,21,19,.98),rgba(9,14,13,.99))!important;
  box-shadow:0 28px 70px rgba(0,0,0,.44)!important;
}
html.christmas-theme-active body[data-page="live"] .matchday-broadcast-head:after{
  content:"FESTIVE MATCH CENTRE";
  position:absolute;right:18px;bottom:12px;color:rgba(184,110,128,.25);font-size:7px;font-weight:950;letter-spacing:.18em;pointer-events:none
}
html.christmas-theme-active body[data-page="live"] .matchday-card,
html.christmas-theme-active body[data-page="live"] .matchday-pl-mini,
html.christmas-theme-active body[data-page="live"] .matchday-event-row{
  border-color:rgba(214,24,36,.12)!important;
  background:linear-gradient(145deg,rgba(15,24,22,.78),rgba(9,14,13,.93))!important;
}
html.christmas-theme-active body[data-page="live"] .matchday-scoreboard,
html.christmas-theme-active .match-centre-score,
html.christmas-theme-active .match-centre-scoreboard{
  color:#eed596!important;
  text-shadow:0 0 24px rgba(212,24,36,.16),0 6px 18px rgba(0,0,0,.38);
}
html.christmas-theme-active body[data-page="live"] .matchday-live-chip.live,
html.christmas-theme-active body[data-page="live"] .matchday-live-beacon i{
  color:#4bdd96!important;background:#25c478!important;box-shadow:0 0 14px rgba(37,196,120,.5)!important
}
html.christmas-theme-active .phase7-personal-recap,
html.christmas-theme-active [class*="phase7-"]{
  border-color:rgba(105,126,116,.13)!important;
}
html.christmas-theme-active .phase7-personal-recap:after{
  content:"FULL TIME · CHRISTMAS EDITION";position:absolute;right:14px;top:10px;color:rgba(190,105,127,.22);font-size:6px;font-weight:950;letter-spacing:.16em;pointer-events:none
}
html.christmas-theme-active .bench-regret,
html.christmas-theme-active [class*="bench-regret"]{border-color:rgba(187,107,127,.22)!important;background:rgba(109,69,79,.07)!important}

/* ---------- H2H tables, fixtures, rankings ---------- */
html.christmas-theme-active body[data-page="league"] table,
html.christmas-theme-active body[data-page="fixtures"] table,
html.christmas-theme-active body[data-page="gameweeks"] table,
html.christmas-theme-active body[data-page="h2h"] table{
  background:rgba(9,14,13,.62)!important;
}
html.christmas-theme-active table thead th{
  background:rgba(31,20,23,.76)!important;
  border-color:rgba(217,24,37,.11)!important;
  color:#ab7c88!important;
}
html.christmas-theme-active table tbody tr{border-color:rgba(255,255,255,.045)!important}
html.christmas-theme-active table tbody tr:hover{background:linear-gradient(90deg,rgba(214,24,36,.055),rgba(105,126,116,.03))!important}
html.christmas-theme-active body[data-page="league"] table tbody tr:nth-child(1){background:linear-gradient(90deg,rgba(229,191,96,.08),transparent)!important}
html.christmas-theme-active body[data-page="league"] table tbody tr:nth-child(2){background:linear-gradient(90deg,rgba(184,201,204,.045),transparent)!important}
html.christmas-theme-active body[data-page="league"] table tbody tr:nth-child(3){background:linear-gradient(90deg,rgba(150,59,65,.05),transparent)!important}
html.christmas-theme-active .fixture-card,
html.christmas-theme-active .gameweek-card,
html.christmas-theme-active .h2h-card{
  border-color:rgba(214,24,36,.13)!important;
  background:linear-gradient(145deg,rgba(14,22,20,.88),rgba(9,14,13,.96))!important;
}

/* ---------- Manager profiles ---------- */
html.christmas-theme-active body[data-page="manager"] .manager-profile-showcase{
  border-color:rgba(214,24,36,.23)!important;
  background:
    radial-gradient(circle at 18% 62%,rgba(105,126,116,.11),transparent 21%),
    radial-gradient(circle at 85% 12%,rgba(223,25,38,.11),transparent 23%),
    linear-gradient(135deg,rgba(26,16,19,.98),rgba(9,14,13,.99))!important;
  box-shadow:0 28px 68px rgba(0,0,0,.42)!important;
}
html.christmas-theme-active body[data-page="manager"] .manager-profile-showcase:before{
  content:"FESTIVE EDITION";
  position:absolute;
  right:18px;
  bottom:11px;
  z-index:2;
  color:rgba(195,101,124,.18);
  font-size:7px;
  font-weight:950;
  letter-spacing:.2em;
  pointer-events:none;
}
html.christmas-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(214,24,36,.12),rgba(105,126,116,.05) 38%,transparent 68%);
  filter:blur(8px);
  pointer-events:none;
}
html.christmas-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(105,126,116,.06))}
html.christmas-theme-active body[data-page="manager"] .manager-profile-rank-card,
html.christmas-theme-active body[data-page="manager"] .manager-profile-stat-ribbon,
html.christmas-theme-active body[data-page="manager"] .manager-profile-pinned-achievement,
html.christmas-theme-active body[data-page="manager"] .manager-profile-favourites-quiet,
html.christmas-theme-active body[data-page="manager"] .manager-profile-duo-quiet{
  border-color:rgba(220,24,37,.14)!important;
  background:linear-gradient(145deg,rgba(17,27,24,.82),rgba(9,14,13,.92))!important;
}
html.christmas-theme-active body[data-page="manager"] .profile-honour-badge,
html.christmas-theme-active body[data-page="manager"] .manager-profile-tag{
  box-shadow:0 0 16px rgba(105,126,116,.05)!important;
}
html.christmas-theme-active body[data-page="manager"] .manager-profile-duo-quiet.has-duo{
  border-color:rgba(145,202,213,.23)!important;
  background:linear-gradient(135deg,rgba(78,45,53,.13),rgba(209,23,36,.04))!important;
}
html.christmas-theme-active body[data-page="duo"] .page-head:after{
  content:"FESTIVE CHEMISTRY";
}
html.christmas-theme-active body[data-page="manager"] .discord-profile-verified{
  border-color:rgba(151,205,215,.28)!important;
  background:linear-gradient(110deg,rgba(97,28,32,.16),rgba(212,24,36,.055))!important;
}
html.christmas-theme-active .official-staff-marker.owner{box-shadow:0 0 18px rgba(228,188,88,.1)!important}
html.christmas-theme-active .official-staff-marker.moderator{box-shadow:0 0 18px rgba(105,126,116,.08)!important}

/* ---------- Monthly, Prize Centre, Cups ---------- */
html.christmas-theme-active body[data-page="monthly"] .page-head,
html.christmas-theme-active body[data-page="prizes"] .page-head,
html.christmas-theme-active body[data-page="cups"] .page-head{
  position:relative;
}
html.christmas-theme-active body[data-page="monthly"] .page-head:after{content:"DECEMBER CHAMPIONSHIP · FESTIVE RACE"}
html.christmas-theme-active body[data-page="prizes"] .page-head:after{content:"THE CHRISTMAS PRIZE VAULT"}
html.christmas-theme-active body[data-page="cups"] .page-head:after{content:"FESTIVE KNOCKOUT"}
html.christmas-theme-active body[data-page="records"] .page-head:after{content:"THE WINTER RECORD BOOK"}
html.christmas-theme-active body[data-page="monthly"] .page-head:after,
html.christmas-theme-active body[data-page="prizes"] .page-head:after,
html.christmas-theme-active body[data-page="cups"] .page-head:after,
html.christmas-theme-active body[data-page="records"] .page-head:after,
html.christmas-theme-active body[data-page="duo"] .page-head:after{
  position:absolute;right:0;top:2px;color:rgba(191,105,126,.34);font-size:7px;font-weight:950;letter-spacing:.15em;pointer-events:none
}
html.christmas-theme-active .monthly-podium,
html.christmas-theme-active [class*="monthly-"][class*="card"],
html.christmas-theme-active .prize-centre-hero,
html.christmas-theme-active [class*="prize-"][class*="card"],
html.christmas-theme-active [class*="cup-"][class*="card"]{
  border-color:rgba(220,24,37,.15)!important;
  background:linear-gradient(145deg,rgba(27,17,20,.9),rgba(9,14,13,.96))!important;
}
html.christmas-theme-active .monthly-podium>*:first-child,
html.christmas-theme-active .monthly-podium .first,
html.christmas-theme-active [class*="podium"] .rank-1{
  box-shadow:inset 0 0 45px rgba(227,186,83,.045),0 0 22px rgba(227,186,83,.05)!important;
}
html.christmas-theme-active .cup-bracket-line,
html.christmas-theme-active [class*="cup-"][class*="connector"]{border-color:rgba(137,198,210,.35)!important}
html.christmas-theme-active .pixel-diamond{filter:drop-shadow(0 0 6px rgba(176,41,50,.16))}

/* ---------- Stats, records, achievements ---------- */
html.christmas-theme-active body[data-page="records"] .stats-record-group,
html.christmas-theme-active body[data-page="records"] .stats-record-card,
html.christmas-theme-active body[data-page="awards"] [class*="award"]{
  border-color:rgba(105,126,116,.12)!important;
  background:linear-gradient(155deg,rgba(15,24,22,.88),rgba(9,14,13,.96))!important;
}
html.christmas-theme-active .achievement-card.rare,
html.christmas-theme-active .achievement-card.elite,
html.christmas-theme-active [class*="achievement"][class*="rare"],
html.christmas-theme-active [class*="achievement"][class*="elite"]{
  box-shadow:0 0 22px rgba(133,196,209,.08)!important;
}

/* ---------- News / articles / Times ---------- */
html.christmas-theme-active body[data-page="news"] .news-article-card,
html.christmas-theme-active body[data-page="news"] [class*="news-"][class*="card"]{
  border-color:rgba(214,24,36,.16)!important;
  background:linear-gradient(180deg,rgba(15,24,22,.97),rgba(9,14,13,.99))!important;
}
html.christmas-theme-active body[data-page="news"] .news-article-hero{
  background:linear-gradient(115deg,#231619,#131d1a 53%,#0f1914)!important;
}
html.christmas-theme-active body[data-page="news"] .news-article-hero:after{
  background:linear-gradient(90deg,rgba(18,9,11,.93),rgba(8,15,13,.68) 63%,rgba(9,14,13,.44))!important;
}
html.christmas-theme-active body[data-page="news"] .news-article-summary{
  border-left-color:#d61824!important;
  background:rgba(214,24,36,.055)!important;
}
html.christmas-theme-active body[data-page="news"] .news-article-body blockquote{
  border-left-color:#8fc9d5!important;
  background:rgba(105,126,116,.055)!important;
}
html.christmas-theme-active .article-weekly-prize-board,
html.christmas-theme-active .weekly-prize-board,
html.christmas-theme-active [class*="prize-board"]{
  --board-accent:#d61824;
}
html.christmas-theme-active .article-weekly-prize-board>header,
html.christmas-theme-active .weekly-prize-board>header,
html.christmas-theme-active [class*="prize-board"]>header{
  background:linear-gradient(110deg,#101916,#131f19)!important;
  border-color:rgba(214,24,36,.2)!important;
}
html.christmas-theme-active .newspaper-overlay{background:rgba(9,14,13,.96)!important}
html.christmas-theme-active .newspaper-v2{
  --times-burgundy:#6d2b33;
  --times-blue:#61292d;
  filter:sepia(.03) saturate(.94);
}
html.christmas-theme-active .newspaper-v2 .newspaper-sheet{box-shadow:0 30px 80px rgba(0,0,0,.48)!important}

/* ---------- Community / inbox ---------- */
html.christmas-theme-active .inbox-panel,
html.christmas-theme-active .notification-centre,
html.christmas-theme-active [class*="inbox-"][class*="card"],
html.christmas-theme-active [class*="notification-"][class*="card"]{
  border-color:rgba(214,24,36,.14)!important;
  background:linear-gradient(145deg,rgba(15,23,21,.94),rgba(9,14,13,.98))!important;
}
html.christmas-theme-active .notification-bubble,
html.christmas-theme-active [class*="alert-bubble"]{
  border-color:rgba(214,24,36,.28)!important;
  box-shadow:0 18px 42px rgba(0,0,0,.4),0 0 18px rgba(105,126,116,.05)!important;
}
html.christmas-theme-active .live-chat-shell,
html.christmas-theme-active [class*="live-chat-"][class*="panel"]{
  border-color:rgba(105,126,116,.13)!important;
  background:linear-gradient(180deg,rgba(15,23,21,.95),rgba(9,14,13,.98))!important;
}

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

/* ---------- Staff Console: restrained seasonal treatment ---------- */
html.christmas-theme-active body[data-page="staff-console"] .staff-console-shell{
  --staff-accent:#df1926;
}
html.christmas-theme-active body[data-page="staff-console"] .staff-console-hero,
html.christmas-theme-active body[data-page="staff-console"] .staff-console-panel{
  border-color:rgba(215,24,37,.13)!important;
}
html.christmas-theme-active body[data-page="staff-console"] .staff-console-hero{
  background:linear-gradient(130deg,rgba(31,20,23,.95),rgba(9,14,13,.98))!important;
}

/* ---------- Hidden pumpkin hunt ---------- */
.christmas-hidden-present{
  position:fixed;
  z-index:9997;
  width:28px;
  height:28px;
  padding:0;
  border:0;
  background:transparent;
  color:#dc1825;
  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;
}
.christmas-hidden-present:hover,.christmas-hidden-present:focus-visible{opacity:.95;transform:scale(1.16) rotate(-4deg);filter:drop-shadow(0 0 11px rgba(214,24,36,.45));outline:none}
.christmas-hidden-present.found{animation:christmasPresentFound .65s ease forwards;pointer-events:none}
.christmas-present-toast{
  position:fixed;left:50%;bottom:78px;z-index:10001;transform:translateX(-50%);padding:9px 14px;border:1px solid rgba(214,24,36,.27);border-radius:999px;background:rgba(16,10,11,.96);color:#e4777e;font-size:10px;font-weight:850;box-shadow:0 16px 38px rgba(0,0,0,.4);animation:christmasToast 2.5s ease forwards
}
.christmas-festive-finder-badge{
  position:absolute;z-index:9;right:12px;bottom:10px;padding:5px 8px;border:1px solid rgba(215,24,37,.3);border-radius:999px;background:rgba(18,11,13,.88);color:#ee666f;font-size:7px;font-weight:950;letter-spacing:.11em;text-transform:uppercase;pointer-events:none
}

/* ---------- Page-specific decorative aliases ---------- */
html.christmas-theme-active .page-head{position:relative}
html.christmas-theme-active body[data-page="fixtures"] .page-head:after{content:"FESTIVE FIXTURES"}
html.christmas-theme-active body[data-page="gameweeks"] .page-head:after{content:"FESTIVE GAMEWEEK"}
html.christmas-theme-active body[data-page="rivalry"] .page-head:after{content:"FESTIVE SHOWDOWN"}
html.christmas-theme-active body[data-page="timeline"] .page-head:after{content:"SEASON OF CHEER"}
html.christmas-theme-active body[data-page="awards"] .page-head:after{content:"FESTIVE HONOURS"}
html.christmas-theme-active body[data-page="fixtures"] .page-head:after,
html.christmas-theme-active body[data-page="gameweeks"] .page-head:after,
html.christmas-theme-active body[data-page="rivalry"] .page-head:after,
html.christmas-theme-active body[data-page="timeline"] .page-head:after,
html.christmas-theme-active body[data-page="awards"] .page-head:after{
  position:absolute;right:0;top:2px;color:rgba(191,104,126,.3);font-size:7px;font-weight:950;letter-spacing:.15em;pointer-events:none
}

/* ---------- Theme animations ---------- */
@keyframes christmasFogDrift{from{transform:translate3d(-2%,0,0) scale(1)}to{transform:translate3d(2%,8px,0) scale(1.03)}}
@keyframes christmasBatFloat{0%,100%{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(7px) rotate(5deg)}}
@keyframes christmasIntroOut{to{opacity:0;visibility:hidden}}
@keyframes christmasIntroCard{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 christmasIntroBat{0%{opacity:0;transform:translate(-20px,15px) scale(.8)}35%{opacity:.7}100%{opacity:0;transform:translate(100px,-85px) scale(1.25)}}
@keyframes christmasPresentFound{0%{opacity:1;transform:scale(1)}45%{opacity:1;transform:scale(1.35) rotate(10deg)}100%{opacity:0;transform:scale(.45) rotate(-20deg)}}
@keyframes christmasToast{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){
  #christmas-theme-overlay .christmas-moon{width:58px;height:58px;right:-8px;top:72px;opacity:.16}
  #christmas-theme-overlay .christmas-bat{display:none}
  #christmas-theme-overlay .christmas-fog{height:120px;opacity:.12}
  #christmas-theme-overlay .christmas-nav-banner{top:55px;min-width:224px;height:44px}
  #christmas-theme-overlay .christmas-nav-banner-main{margin-top:7px;padding:6px 22px 7px;font-size:7px;letter-spacing:.13em}
  #christmas-theme-overlay .christmas-nav-banner-main:before,#christmas-theme-overlay .christmas-nav-banner-main:after{font-size:9px}
  #christmas-theme-overlay .christmas-sound-toggle{right:-27px;top:5px;width:22px;height:22px}
  html.christmas-theme-active body[data-page="home"] .home-hero:before{display:none}
  html.christmas-theme-active .page-head:after{display:none!important}
  .christmas-hidden-present{width:25px;height:25px;font-size:17px}
  .christmas-preview-pill{right:8px;bottom:68px;font-size:7px}
  html.christmas-theme-active .site-footer:before{display:none}
}

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

/* ---------- After Dark finishing pass: decorative-only, zero geometry shift ---------- */
html.christmas-theme-active .hbn-site-brand__lockup,
html.christmas-theme-active .mobile-brand-button{position:relative!important}
html.christmas-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.christmas-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.christmas-theme-active .christmas-lineups-locked{position:relative}
html.christmas-theme-active .christmas-lineups-locked:after{
  content:"THE FESTIVE DEADLINE HAS PASSED";
  position:absolute;
  right:15px;
  bottom:8px;
  color:rgba(233,55,67,.24);
  font-size:6px;
  font-weight:950;
  letter-spacing:.17em;
  text-transform:uppercase;
  pointer-events:none;
}
html.christmas-theme-active .match-centre-captain-battle{
  border-color:rgba(140,199,211,.2)!important;
  background:linear-gradient(100deg,rgba(210,23,36,.045),rgba(14,22,20,.92) 48%,rgba(105,126,116,.045))!important;
}
html.christmas-theme-active .match-centre-final-calls article.success{
  border-color:rgba(37,196,120,.22)!important;
  box-shadow:inset 0 0 24px rgba(37,196,120,.025)!important;
}
html.christmas-theme-active .match-centre-final-calls article.failed{
  border-color:rgba(203,60,77,.2)!important;
  box-shadow:inset 0 0 24px rgba(203,60,77,.025)!important;
}
html.christmas-theme-active .bench-regret,
html.christmas-theme-active [class*="bench-regret"]{position:relative}
html.christmas-theme-active .bench-regret:after,
html.christmas-theme-active [class*="bench-regret"]:after{
  content:"LEFT OUT IN THE COLD  ❄";
  position:absolute;
  right:12px;
  bottom:8px;
  color:rgba(186,110,129,.22);
  font-size:6px;
  font-weight:950;
  letter-spacing:.14em;
  pointer-events:none;
}
html.christmas-theme-active .manager-directory-card,
html.christmas-theme-active .manager-card.phase3-manager-card{
  position:relative;
  overflow:hidden;
  border-color:rgba(214,24,37,.14)!important;
  background:linear-gradient(145deg,rgba(15,24,22,.92),rgba(9,14,13,.97))!important;
}
html.christmas-theme-active .manager-directory-card:after,
html.christmas-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(174,122,135,.8) 48% 50%,transparent 51%),
    linear-gradient(45deg,transparent 47%,rgba(174,122,135,.55) 48% 50%,transparent 51%);
  transform:rotate(8deg);
}
html.christmas-theme-active .news-article-card,
html.christmas-theme-active .latest-news-feature{position:relative}
html.christmas-theme-active .news-article-card:after{
  content:"CHRISTMAS EDITION";
  position:absolute;
  right:9px;
  top:8px;
  z-index:2;
  color:rgba(233,58,70,.34);
  font-size:6px;
  font-weight:950;
  letter-spacing:.14em;
  pointer-events:none;
}
html.christmas-theme-active .not-found-card{position:relative;overflow:hidden}
html.christmas-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.christmas-theme-active .not-found-card:after{
  content:"LOST IN THE SNOW";
  position:absolute;
  left:50%;
  bottom:18px;
  transform:translateX(-50%);
  color:rgba(189,107,127,.22);
  font-size:7px;
  font-weight:950;
  letter-spacing:.18em;
  white-space:nowrap;
  pointer-events:none;
}
html.christmas-theme-active .skeleton,
html.christmas-theme-active [class*="skeleton"]{
  background-image:linear-gradient(90deg,rgba(105,126,116,.022),rgba(214,24,37,.07),rgba(105,126,116,.022))!important;
}
html.christmas-theme-active body[data-page="staff"] [class*="staff-"][class*="card"]{
  border-color:rgba(214,24,37,.15)!important;
  box-shadow:0 14px 34px rgba(0,0,0,.2)!important;
}
html.christmas-theme-active body[data-page="staff"] [class*="staff-"][class*="avatar"]{
  filter:drop-shadow(0 0 10px rgba(105,126,116,.10))!important;
}

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


/* ======================================================================
   v17.27.103 — CHRISTMAS IDENTITY PASS
   Stronger haunted-stadium art direction; no geometry/layout changes.
   ====================================================================== */
html.christmas-theme-active body{
  background:
    radial-gradient(circle at 92% 11%,rgba(162,18,28,.18),transparent 19%),
    radial-gradient(circle at 8% 31%,rgba(39,64,52,.11),transparent 24%),
    radial-gradient(ellipse at 50% 106%,rgba(125,17,25,.10),transparent 37%),
    linear-gradient(180deg,#090e0d 0%,#090e0c 37%,#071711 68%,#090e0d 100%)!important;
}
html.christmas-theme-active body:before{
  opacity:.9;
  background:
    radial-gradient(circle at 50% -8%,rgba(205,23,35,.055),transparent 28%),
    repeating-linear-gradient(90deg,transparent 0 84px,rgba(224,25,38,.010) 85px,transparent 86px),
    repeating-linear-gradient(0deg,rgba(255,255,255,.008) 0 1px,transparent 1px 5px)!important;
}
html.christmas-theme-active .topbar,
html.christmas-theme-active .hbn-site-header{
  background:linear-gradient(180deg,#090e0c 0%,#090e0c 100%)!important;
  border-bottom:1px solid rgba(207,23,35,.34)!important;
  box-shadow:0 12px 36px rgba(0,0,0,.52),0 1px 0 rgba(230,34,47,.05) inset!important;
}
html.christmas-theme-active .desktop-nav-link.active:after,
html.christmas-theme-active .hbn-site-nav__link.active:after{
  background:#c31a25!important;
  box-shadow:0 0 12px rgba(195,26,37,.55)!important;
}
html.christmas-theme-active .desktop-nav-link:hover,
html.christmas-theme-active .hbn-site-nav__link:hover{color:#e93844!important}

/* No rainbow CTA treatment. Ember/orange is the single action language. */
html.christmas-theme-active .cta-link.primary,
html.christmas-theme-active .cta-button.primary,
html.christmas-theme-active button.primary,
html.christmas-theme-active .action-button,
html.christmas-theme-active .my-manager-quick.primary,
html.christmas-theme-active .home-manage-team{
  color:#f0d07c!important;
  background:linear-gradient(180deg,#a21822 0%,#790e15 100%)!important;
  border-color:rgba(231,42,54,.42)!important;
  box-shadow:0 10px 24px rgba(54,6,9,.34),inset 0 1px 0 rgba(239,108,117,.12)!important;
}
html.christmas-theme-active .cta-link.primary:hover,
html.christmas-theme-active .cta-button.primary:hover,
html.christmas-theme-active button.primary:hover,
html.christmas-theme-active .action-button:hover,
html.christmas-theme-active .my-manager-quick.primary:hover,
html.christmas-theme-active .home-manage-team:hover{
  background:linear-gradient(180deg,#b51e28 0%,#850f17 100%)!important;
  border-color:rgba(233,57,69,.62)!important;
  box-shadow:0 12px 28px rgba(88,10,15,.38),0 0 16px rgba(184,27,38,.10)!important;
  filter:none!important;
}
html.christmas-theme-active .my-manager-quick.primary small{color:#de6a72!important}

/* Manager hub becomes a dark haunted command strip instead of teal/purple. */
html.christmas-theme-active .my-manager-hub.redesigned,
html.christmas-theme-active .my-manager-hub{
  border-color:rgba(173,24,34,.24)!important;
  background:
    radial-gradient(circle at 97% 15%,rgba(181,29,39,.08),transparent 20%),
    linear-gradient(145deg,rgba(10,16,13,.98),rgba(9,14,12,.99))!important;
  box-shadow:0 20px 44px rgba(0,0,0,.32),inset 0 1px rgba(231,41,54,.025)!important;
}
html.christmas-theme-active .my-manager-quick:not(.primary){
  border-color:rgba(218,24,37,.11)!important;
  background:rgba(214,24,36,.018)!important;
}
html.christmas-theme-active .my-manager-quick:not(.primary):hover{
  border-color:rgba(218,24,37,.28)!important;
  background:rgba(214,24,36,.055)!important;
}

/* Home feels like a haunted floodlit ground, not a normal dark theme. */
html.christmas-theme-active body[data-page="home"] .home-hero,
html.christmas-theme-active body[data-page="home"] .mobile-v24-hero{
  border-color:rgba(184,24,35,.34)!important;
  background:
    radial-gradient(circle at 86% 16%,rgba(181,29,39,.18),transparent 18%),
    radial-gradient(ellipse at 18% 104%,rgba(46,75,61,.10),transparent 27%),
    linear-gradient(122deg,#16090a 0%,#090e0c 46%,#090e0c 100%)!important;
  box-shadow:0 30px 70px rgba(0,0,0,.52),inset 0 0 0 1px rgba(230,27,40,.025)!important;
}
html.christmas-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(202,22,34,.035) 62.2% 62.5%,transparent 62.7%),
    radial-gradient(ellipse at 76% 100%,rgba(195,182,149,.07),transparent 31%);
}
html.christmas-theme-active body[data-page="home"] .home-hero>*{position:relative;z-index:1}
html.christmas-theme-active body[data-page="home"] .home-hero:before{
  color:#c8242f!important;
  opacity:.88!important;
}
html.christmas-theme-active body[data-page="home"] .home-title-enhanced{
  color:#e3d0a1!important;
  text-shadow:0 12px 30px rgba(0,0,0,.58),0 0 32px rgba(172,20,30,.07)!important;
}
html.christmas-theme-active body[data-page="home"] .home-title-enhanced:after{
  background:linear-gradient(90deg,#cd1b27,#8f131c,transparent)!important;
}
html.christmas-theme-active body[data-page="home"] .latest-news-feature,
html.christmas-theme-active body[data-page="home"] .home-leader-card,
html.christmas-theme-active body[data-page="home"] .home-live-panel,
html.christmas-theme-active body[data-page="home"] .home-live-shell{
  border-color:rgba(171,20,30,.24)!important;
  background:linear-gradient(145deg,rgba(10,16,13,.98),rgba(9,14,12,.995))!important;
  box-shadow:0 18px 42px rgba(0,0,0,.30)!important;
}
html.christmas-theme-active body[data-page="home"] .home-leader-card{
  background:
    radial-gradient(circle at 88% 24%,rgba(171,22,32,.16),transparent 22%),
    linear-gradient(145deg,#071711,#090e0c 72%)!important;
}
html.christmas-theme-active body[data-page="home"] .home-leader-card:after{content:none!important}
html.christmas-theme-active body[data-page="home"] .home-leader-position{
  color:#ea4550!important;
  background:linear-gradient(180deg,#3a1215,#1d0c0d)!important;
  border-color:rgba(231,37,49,.32)!important;
  box-shadow:0 0 18px rgba(176,24,34,.08)!important;
}

/* Haunted corner webs: decorative pseudo-layers only. */
html.christmas-theme-active body[data-page="home"] .home-hero,
html.christmas-theme-active body[data-page="home"] .home-leader-card,
html.christmas-theme-active body[data-page="home"] .latest-news-feature,
html.christmas-theme-active body[data-page="manager"] .manager-profile-showcase{
  overflow:hidden;
}
html.christmas-theme-active body[data-page="home"] .home-leader-card:before,
html.christmas-theme-active body[data-page="home"] .latest-news-feature:before,
html.christmas-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(216,204,171,.72) 16px 17px,transparent 18px 28px),
    repeating-conic-gradient(from 180deg at 100% 0,transparent 0 13deg,rgba(216,204,171,.55) 14deg 15deg,transparent 16deg 29deg);
}

/* Global surfaces become soot/iron/old-stadium rather than violet glass. */
html.christmas-theme-active .panel,
html.christmas-theme-active .info-card,
html.christmas-theme-active .kpi,
html.christmas-theme-active .stats-summary-card,
html.christmas-theme-active [class*="-card"]{
  border-color:rgba(168,25,34,.13);
}
html.christmas-theme-active .panel,
html.christmas-theme-active .info-card,
html.christmas-theme-active .kpi,
html.christmas-theme-active .stats-summary-card{
  background:linear-gradient(150deg,rgba(15,35,27,.96),rgba(9,14,12,.985))!important;
}
html.christmas-theme-active .badge.teal,
html.christmas-theme-active .pill-button.active,
html.christmas-theme-active .tab.active,
html.christmas-theme-active [aria-current="page"].pill-button{
  color:#ee666f!important;
  border-color:rgba(180,31,41,.34)!important;
  background:linear-gradient(180deg,rgba(58,14,17,.82),rgba(7,23,17,.92))!important;
}

/* Banner is a real hanging Christmas sign, not a small generic pill. */
#christmas-theme-overlay .christmas-nav-banner{
  top:67px;
  min-width:390px;
  height:68px;
  filter:drop-shadow(0 14px 15px rgba(0,0,0,.48));
}
#christmas-theme-overlay .christmas-nav-banner:before,
#christmas-theme-overlay .christmas-nav-banner:after{
  top:-4px;
  width:2px;
  height:22px;
  background:repeating-linear-gradient(180deg,#6f363a 0 3px,#2b2618 3px 6px);
  box-shadow:0 0 4px rgba(0,0,0,.55);
}
#christmas-theme-overlay .christmas-nav-banner:before{left:52px}
#christmas-theme-overlay .christmas-nav-banner:after{right:52px}
#christmas-theme-overlay .christmas-nav-banner-main{
  margin-top:14px;
  min-width:320px;
  text-align:center;
  padding:9px 30px 11px;
  border:1px solid rgba(191,26,37,.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(35,11,12,.98),rgba(15,35,27,.99)),
    #071711;
  color:#ea3f4a;
  text-shadow:0 1px 0 #210608,0 0 12px rgba(180,23,34,.24);
  font-size:10px;
  letter-spacing:.16em;
  box-shadow:inset 0 1px rgba(236,86,96,.08),inset 0 -10px 24px rgba(0,0,0,.24),0 0 22px rgba(175,19,30,.10);
}
#christmas-theme-overlay .christmas-nav-banner-main:before{content:"🎄";left:10px;font-size:13px}
#christmas-theme-overlay .christmas-nav-banner-main:after{content:"🎄";right:10px;font-size:13px}
#christmas-theme-overlay .christmas-sound-toggle{
  right:-29px;
  top:14px;
  border-color:rgba(177,29,39,.32);
  background:#132b22;
  color:#d0ad5d;
}

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

/* Warm floating embers = Christmas firelight; no neon rainbow. */
#christmas-theme-overlay .christmas-embers{position:absolute;inset:0;overflow:hidden}
#christmas-theme-overlay .christmas-ember{
  position:absolute;
  bottom:-12px;
  width:3px;height:3px;border-radius:50%;
  background:#d91825;
  box-shadow:0 0 7px rgba(202,22,34,.85);
  opacity:0;
  animation:christmasEmberRise 8s linear infinite;
}
#christmas-theme-overlay .christmas-ember:nth-child(1){left:8%;animation-delay:-1s}
#christmas-theme-overlay .christmas-ember:nth-child(2){left:21%;animation-delay:-5s;animation-duration:10s}
#christmas-theme-overlay .christmas-ember:nth-child(3){left:39%;animation-delay:-3s;animation-duration:9s}
#christmas-theme-overlay .christmas-ember:nth-child(4){left:57%;animation-delay:-7s;animation-duration:11s}
#christmas-theme-overlay .christmas-ember:nth-child(5){left:74%;animation-delay:-2s;animation-duration:8.5s}
#christmas-theme-overlay .christmas-ember:nth-child(6){left:91%;animation-delay:-6s;animation-duration:10.5s}
@keyframes christmasEmberRise{
  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 Christmas copy deliberate and high-contrast. */
html.christmas-theme-active .eyebrow,
html.christmas-theme-active .panel-title{color:#b32c35!important}
html.christmas-theme-active .header-live-dot.active,
html.christmas-theme-active .mobile-live-dot{background:#408c67!important;box-shadow:0 0 0 4px rgba(64,140,103,.08),0 0 12px rgba(64,140,103,.34)!important}
html.christmas-theme-active .form .w{background:#3f785d!important}

/* Manager profile: black iron + ember edge. */
html.christmas-theme-active body[data-page="manager"] .manager-profile-showcase{
  border-color:rgba(176,23,33,.30)!important;
  background:
    radial-gradient(circle at 85% 12%,rgba(174,23,33,.15),transparent 22%),
    radial-gradient(circle at 17% 72%,rgba(39,63,52,.08),transparent 24%),
    linear-gradient(135deg,#071711,#090e0c 62%,#090e0c)!important;
}
html.christmas-theme-active body[data-page="manager"] .manager-profile-showcase:before{color:rgba(194,36,47,.40)!important}

/* News / prize boards / monthly get warm paper + charred-stadium accents. */
html.christmas-theme-active body[data-page="news"] .news-article-card,
html.christmas-theme-active body[data-page="news"] [class*="news-"][class*="card"],
html.christmas-theme-active .monthly-podium,
html.christmas-theme-active [class*="monthly-"][class*="card"],
html.christmas-theme-active .prize-centre-hero,
html.christmas-theme-active [class*="prize-"][class*="card"],
html.christmas-theme-active [class*="cup-"][class*="card"]{
  border-color:rgba(165,20,30,.18)!important;
  background:linear-gradient(145deg,rgba(7,23,17,.96),rgba(9,14,12,.99))!important;
}
html.christmas-theme-active .article-weekly-prize-board>header,
html.christmas-theme-active .weekly-prize-board>header,
html.christmas-theme-active [class*="prize-board"]>header{
  background:linear-gradient(110deg,#170a0b,#0a100d)!important;
  border-color:rgba(176,23,33,.28)!important;
}

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

/* ======================================================================
   v17.27.104 — TRUE CHRISTMAS TAKEOVER
   Feedback pass: unmistakably Christmas, 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.christmas-theme-active{
  --christmas-orange:#c21b26;
  --christmas-orange-hot:#de1926;
  --christmas-ember:#9d131c;
  --christmas-bone:#d8e0db;
  --christmas-bone-dim:#bb7276;
  --christmas-moss:#46735d;
  --christmas-brass:#954146;
  --christmas-soot:#050605;
  --christmas-iron:#090e0c;
  --christmas-char:#071711;
  --teal:#c21b26;
  --teal-dark:#841119;
  --blue:#911d24;
  --gold:#c13e46;
  --amber:#c21b26;
  --text:#c8d5ce;
  --muted:#b25f65;
  --muted-2:#776f64;
  --line:rgba(178,31,41,.13);
  --line-strong:rgba(203,26,37,.31);
}

html.christmas-theme-active body{
  background:
    radial-gradient(circle at 88% 8%,rgba(201,26,38,.16),transparent 19%),
    radial-gradient(circle at 9% 28%,rgba(58,95,77,.09),transparent 21%),
    linear-gradient(180deg,#090e0c 0%,#090e0c 31%,#071711 66%,#090e0c 100%)!important;
}
html.christmas-theme-active body:before{
  opacity:1!important;
  background:
    radial-gradient(ellipse at 50% 105%,rgba(146,54,61,.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(192,33,43,.008) 95px,transparent 96px)!important;
}

/* ---------- Fixed atmosphere: visible immediately, never blocks UI ---------- */
#christmas-theme-overlay{z-index:18!important}
#christmas-theme-overlay .christmas-nav-banner{display:none!important}
#christmas-theme-overlay .christmas-ground{
  position:absolute;
  left:0;right:0;bottom:-1px;
  height:min(26vh,260px);
  background:url('/christmas-horizon-v17-27-114.svg') center bottom/100% 100% no-repeat;
  opacity:.36;
  filter:drop-shadow(0 -12px 34px rgba(0,0,0,.35));
}
#christmas-theme-overlay .christmas-moon{
  right:4vw!important;
  top:90px!important;
  width:164px!important;
  height:164px!important;
  opacity:.28!important;
  background:
    radial-gradient(circle at 35% 30%,#eed596 0 8%,#d04851 10% 48%,#851f26 75%,#311315 100%)!important;
  box-shadow:0 0 56px rgba(204,44,55,.20),0 0 150px rgba(172,23,33,.09)!important;
  filter:saturate(.75) contrast(.96)!important;
}
#christmas-theme-overlay .christmas-moon:before{
  content:"";
  position:absolute;inset:-26px;
  border-radius:50%;
  border:1px solid rgba(222,56,67,.055);
  box-shadow:0 0 60px rgba(178,36,46,.06);
}
#christmas-theme-overlay .christmas-bat{
  width:28px!important;height:12px!important;
  color:transparent!important;
  opacity:.56!important;
  background:none!important;
  text-shadow:none!important;
}
#christmas-theme-overlay .christmas-bat:before,
#christmas-theme-overlay .christmas-bat:after{
  content:"";position:absolute;top:2px;width:16px;height:9px;background:#050605;
}
#christmas-theme-overlay .christmas-bat:before{right:12px;border-radius:100% 8% 70% 12%;transform:rotate(16deg) skewX(-18deg)}
#christmas-theme-overlay .christmas-bat:after{left:12px;border-radius:8% 100% 12% 70%;transform:rotate(-16deg) skewX(18deg)}
#christmas-theme-overlay .christmas-bat.b1{top:134px!important;right:16%!important;transform:rotate(-8deg) scale(1.1)!important}
#christmas-theme-overlay .christmas-bat.b2{top:196px!important;right:10%!important;transform:rotate(9deg) scale(.72)!important}
#christmas-theme-overlay .christmas-bat.b3{top:152px!important;left:9%!important;transform:rotate(-15deg) scale(.62)!important}
#christmas-theme-overlay .christmas-fog{
  bottom:-42px!important;height:190px!important;opacity:.23!important;
  background:
    radial-gradient(ellipse at 9% 62%,rgba(211,201,177,.46),transparent 22%),
    radial-gradient(ellipse at 34% 57%,rgba(90,147,119,.36),transparent 29%),
    radial-gradient(ellipse at 67% 64%,rgba(211,201,177,.42),transparent 26%),
    radial-gradient(ellipse at 93% 58%,rgba(90,147,119,.30),transparent 20%)!important;
  filter:blur(25px)!important;
}
#christmas-theme-overlay .christmas-ember{background:#b21e28!important;box-shadow:0 0 7px rgba(176,20,30,.72)!important}
#christmas-theme-overlay .christmas-web{opacity:.18!important}

/* ---------- Header/navigation: no red bar, no generic glowing underline ---------- */
html.christmas-theme-active .topbar,
html.christmas-theme-active .hbn-site-header{
  background:
    linear-gradient(180deg,rgba(15,35,27,.99),rgba(9,14,12,.985))!important;
  border-bottom:1px solid rgba(176,25,35,.24)!important;
  box-shadow:0 13px 38px rgba(0,0,0,.55),inset 0 -1px rgba(217,31,44,.035)!important;
}
html.christmas-theme-active .desktop-nav-link.active,
html.christmas-theme-active .hbn-site-nav__link.active{
  color:var(--christmas-bone)!important;
  background:linear-gradient(180deg,rgba(90,16,21,.28),rgba(39,13,15,.18))!important;
  border:1px solid rgba(180,31,41,.19)!important;
  box-shadow:inset 0 0 18px rgba(180,20,31,.035)!important;
}
html.christmas-theme-active .desktop-nav-link.active:after,
html.christmas-theme-active .hbn-site-nav__link.active:after{display:none!important;content:none!important}
html.christmas-theme-active .desktop-nav-link.active:before,
html.christmas-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:#b91e29;
  box-shadow:0 0 8px rgba(185,30,41,.55);
}
html.christmas-theme-active .desktop-nav-link:hover,
html.christmas-theme-active .hbn-site-nav__link:hover{color:#de676f!important}

/* ---------- Remove rainbow/magenta treatment everywhere it can leak through ---------- */
html.christmas-theme-active .my-manager-quick.primary,
html.christmas-theme-active body[data-page="home"] .my-manager-quick.primary{
  color:#da8187!important;
  background:
    linear-gradient(90deg,rgba(194,27,38,.94) 0 4px,transparent 4px),
    linear-gradient(145deg,#1f0a0b 0%,#071711 52%,#0a0c0a 100%)!important;
  border:1px solid rgba(201,27,39,.43)!important;
  box-shadow:inset 0 1px rgba(239,108,117,.06),0 10px 24px rgba(0,0,0,.22)!important;
}
html.christmas-theme-active .my-manager-quick.primary:hover,
html.christmas-theme-active body[data-page="home"] .my-manager-quick.primary:hover{
  background:
    linear-gradient(90deg,#cb1a25 0 4px,transparent 4px),
    linear-gradient(145deg,#270b0d 0%,#071711 55%,#0b0d0b 100%)!important;
  border-color:rgba(231,36,49,.62)!important;
  box-shadow:inset 0 1px rgba(239,108,117,.08),0 13px 30px rgba(0,0,0,.27),0 0 18px rgba(168,19,29,.07)!important;
}
html.christmas-theme-active .my-manager-quick.primary span{color:#f0d07c!important}
html.christmas-theme-active .my-manager-quick.primary small{color:#b7c6be!important}

html.christmas-theme-active body[data-page="home"] .home-primary-action .home-manage-team,
html.christmas-theme-active .home-manage-team{
  color:#f0d07c!important;
  background:linear-gradient(180deg,#af1e28 0%,#8b131b 52%,#690d13 100%)!important;
  border:1px solid rgba(232,50,62,.55)!important;
  box-shadow:0 12px 28px rgba(68,8,15,.36),inset 0 1px rgba(239,108,117,.15),inset 0 -8px 18px rgba(54,7,12,.15)!important;
  filter:none!important;
}
html.christmas-theme-active body[data-page="home"] .home-primary-action .home-manage-team:before{
  background:linear-gradient(105deg,transparent,rgba(239,108,117,.18),transparent)!important;
}
html.christmas-theme-active body[data-page="home"] .home-primary-action .home-manage-team:hover,
html.christmas-theme-active .home-manage-team:hover{
  background:linear-gradient(180deg,#c31c27 0%,#94141d 52%,#720f16 100%)!important;
  border-color:rgba(234,66,78,.72)!important;
  box-shadow:0 14px 32px rgba(84,10,19,.40),0 0 20px rgba(174,19,30,.10),inset 0 1px rgba(239,108,117,.17)!important;
  filter:none!important;
}

/* ---------- Homepage hero: haunted football ground, not ordinary dark glass ---------- */
html.christmas-theme-active body[data-page="home"] .home-hero,
html.christmas-theme-active body[data-page="home"] .mobile-v24-hero{
  position:relative;
  isolation:isolate;
  border:1px solid rgba(180,25,35,.40)!important;
  background:
    radial-gradient(circle at 85% 17%,rgba(202,40,51,.14),transparent 18%),
    radial-gradient(ellipse at 15% 92%,rgba(55,90,73,.09),transparent 27%),
    linear-gradient(122deg,rgba(24,8,9,.985) 0%,rgba(9,14,12,.985) 48%,rgba(9,14,12,.995) 100%)!important;
  box-shadow:0 32px 78px rgba(0,0,0,.58),inset 0 0 0 1px rgba(231,39,52,.022),0 0 50px rgba(142,16,24,.035)!important;
}
html.christmas-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('/christmas-hero-scene-v17-27-114.svg') center bottom/cover no-repeat!important;
}
html.christmas-theme-active body[data-page="home"] .home-hero>*{position:relative;z-index:1}
html.christmas-theme-active body[data-page="home"] .home-hero:before{
  content:"CHRISTMAS EDITION  ·  FESTIVE FPL"!important;
  left:28px!important;right:auto!important;top:14px!important;
  padding:6px 10px 6px 22px;
  border:1px solid rgba(177,26,36,.27);
  border-radius:999px;
  background:linear-gradient(180deg,rgba(25,10,11,.76),rgba(9,14,12,.82));
  color:#c63d46!important;
  font-size:7px!important;
  letter-spacing:.16em!important;
  opacity:.92!important;
  box-shadow:inset 0 1px rgba(239,108,117,.035),0 7px 18px rgba(0,0,0,.22);
}
html.christmas-theme-active body[data-page="home"] .home-hero:before{background-image:radial-gradient(circle at 10px 50%,#b41f29 0 2px,transparent 3px),linear-gradient(180deg,rgba(25,10,11,.76),rgba(9,14,12,.82))}
html.christmas-theme-active body[data-page="home"] .home-title-enhanced{
  color:#d8e0db!important;
  text-shadow:0 12px 34px rgba(0,0,0,.64),0 0 26px rgba(162,18,28,.06)!important;
}
html.christmas-theme-active body[data-page="home"] .home-title-enhanced:after{
  width:92px!important;
  height:3px!important;
  background:linear-gradient(90deg,#b51e28 0 62%,#6d1319 62% 78%,rgba(181,30,40,0) 100%)!important;
  box-shadow:0 0 16px rgba(173,19,29,.18)!important;
}
html.christmas-theme-active body[data-page="home"] .home-intro-expanded p{color:#b76a6f!important}

/* ---------- Personal manager strip: haunted control room ---------- */
html.christmas-theme-active body[data-page="home"] .my-manager-hub,
html.christmas-theme-active .my-manager-hub.redesigned{
  position:relative;
  overflow:hidden;
  border:1px solid rgba(171,19,30,.27)!important;
  background:
    radial-gradient(circle at 98% 10%,rgba(176,27,37,.10),transparent 19%),
    radial-gradient(ellipse at 4% 100%,rgba(54,89,72,.055),transparent 28%),
    linear-gradient(145deg,#0a100d 0%,#0a0c0a 58%,#132b22 100%)!important;
  box-shadow:0 22px 48px rgba(0,0,0,.36),inset 0 1px rgba(232,45,57,.025)!important;
}
html.christmas-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(211,201,177,.66) 18px 19px,transparent 20px 31px),
    repeating-conic-gradient(from 180deg at 100% 0,transparent 0 13deg,rgba(211,201,177,.50) 14deg 15deg,transparent 16deg 29deg);
}
html.christmas-theme-active body[data-page="home"] .my-manager-hub-stats>div{
  border-color:rgba(176,30,40,.12)!important;
  background:rgba(9,14,12,.64)!important;
}
html.christmas-theme-active body[data-page="home"] .my-manager-hub .eyebrow{color:#b82731!important}
html.christmas-theme-active body[data-page="home"] .my-manager-quick:not(.primary){
  border-color:rgba(173,27,37,.10)!important;
  background:rgba(213,24,36,.014)!important;
}
html.christmas-theme-active body[data-page="home"] .my-manager-quick:not(.primary):hover{
  border-color:rgba(183,30,40,.29)!important;
  background:rgba(173,20,31,.055)!important;
}

/* ---------- Newspaper/top editorial strip: charred press desk ---------- */
html.christmas-theme-active body[data-page="home"] .mobile-newspaper-release.mobile-newspaper-top-hero,
html.christmas-theme-active body[data-page="home"] .home-newspaper-release{
  border-color:rgba(173,27,36,.26)!important;
  background:
    linear-gradient(90deg,rgba(103,28,33,.08),transparent 24%),
    linear-gradient(145deg,#0a100d 0%,#0b0d0b 60%,#071711 100%)!important;
  color:#f0ece3!important;
  box-shadow:0 18px 44px rgba(0,0,0,.35),inset 0 1px rgba(232,52,64,.025)!important;
}
html.christmas-theme-active body[data-page="home"] .mobile-newspaper-release.mobile-newspaper-top-hero:after,
html.christmas-theme-active body[data-page="home"] .home-newspaper-release:after{
  opacity:.08!important;
  background-image:repeating-linear-gradient(0deg,#ba666c 0,#ba666c 1px,transparent 1px,transparent 5px)!important;
}
html.christmas-theme-active body[data-page="home"] .mobile-newspaper-release small,
html.christmas-theme-active body[data-page="home"] .mobile-newspaper-masthead{color:#be3740!important}
html.christmas-theme-active body[data-page="home"] .mobile-newspaper-release span{color:#ae575c!important}
html.christmas-theme-active body[data-page="home"] .mobile-newspaper-release b{background:#1a0809!important;color:#d7313c!important;border:1px solid rgba(197,29,40,.25)}

/* ---------- News and leader cards: remove teal/blue personality ---------- */
html.christmas-theme-active body[data-page="home"] .home-news-feature,
html.christmas-theme-active body[data-page="home"] .latest-news-feature,
html.christmas-theme-active body[data-page="home"] .home-leader-card{
  border-color:rgba(167,19,29,.27)!important;
  background:linear-gradient(145deg,rgba(9,15,12,.985),rgba(9,14,12,.997))!important;
  box-shadow:0 20px 46px rgba(0,0,0,.36)!important;
}
html.christmas-theme-active body[data-page="home"] .home-news-feature:before,
html.christmas-theme-active body[data-page="home"] .home-leader-card.home-aside-feature:before{
  background:linear-gradient(90deg,#aa1c25,rgba(135,21,29,.45),transparent 80%)!important;
}
html.christmas-theme-active body[data-page="home"] .home-news-feature-top span,
html.christmas-theme-active body[data-page="home"] .home-news-feature-action,
html.christmas-theme-active body[data-page="home"] .home-leader-label{color:#d13641!important}
html.christmas-theme-active body[data-page="home"] .home-news-feature-body>p,
html.christmas-theme-active body[data-page="home"] .home-news-feature-byline small,
html.christmas-theme-active body[data-page="home"] .home-leader-team{color:#a55055!important}
html.christmas-theme-active body[data-page="home"] .home-leader-card{
  background:
    radial-gradient(circle at 88% 25%,rgba(168,21,31,.14),transparent 22%),
    linear-gradient(145deg,#071711,#090e0c 74%)!important;
}
html.christmas-theme-active body[data-page="home"] .home-leader-card:after{content:none!important;display:none!important}
html.christmas-theme-active body[data-page="home"] .home-leader-position{
  color:#e44c56!important;
  background:linear-gradient(180deg,#2f1214,#0a1e17)!important;
  border-color:rgba(193,48,58,.34)!important;
  box-shadow:inset 0 1px rgba(239,108,117,.05)!important;
}
html.christmas-theme-active body[data-page="home"] .home-leader-stat{
  border-color:rgba(169,26,36,.13)!important;
  background:rgba(211,23,36,.018)!important;
}

/* ---------- Discord and status rows: keep brand icon, lose purple/blue panel gradients ---------- */
html.christmas-theme-active body[data-page="home"] .home-discord-banner{
  border-color:rgba(169,23,33,.18)!important;
  background:linear-gradient(105deg,rgba(10,29,22,.86),rgba(9,14,12,.94))!important;
  box-shadow:inset 0 1px rgba(255,255,255,.015)!important;
}
html.christmas-theme-active body[data-page="home"] .home-discord-banner:after{background:linear-gradient(100deg,transparent,rgba(177,28,38,.045),transparent)!important}
html.christmas-theme-active body[data-page="home"] .home-discord-copy strong{color:#f0ece3!important}
html.christmas-theme-active body[data-page="home"] .home-discord-copy span,
html.christmas-theme-active body[data-page="home"] .home-discord-action small{color:#91877d!important}
html.christmas-theme-active body[data-page="home"] .home-discord-action strong{color:#aa3f46!important}
html.christmas-theme-active body[data-page="home"] .home-status-row{
  border-color:rgba(173,27,36,.13)!important;
  background:rgba(9,14,12,.68)!important;
}
html.christmas-theme-active body[data-page="home"] .home-status-item{
  background:rgba(15,35,27,.74)!important;
  border-color:rgba(174,28,38,.08)!important;
}

/* ---------- Common homepage information blocks ---------- */
html.christmas-theme-active body[data-page="home"] .home-live-panel,
html.christmas-theme-active body[data-page="home"] .home-live-shell,
html.christmas-theme-active body[data-page="home"] .home-intelligence-grid>*{
  border-color:rgba(167,20,30,.18)!important;
  background:linear-gradient(145deg,rgba(9,14,12,.975),rgba(9,14,12,.995))!important;
}
html.christmas-theme-active body[data-page="home"] .home-live-panel:before,
html.christmas-theme-active body[data-page="home"] .home-live-shell:before{
  background:linear-gradient(90deg,#a21720,rgba(57,92,75,.35),transparent)!important;
}

/* ---------- Global cards: black iron + ember edge, but preserve semantic status colors ---------- */
html.christmas-theme-active .panel,
html.christmas-theme-active .info-card,
html.christmas-theme-active .kpi,
html.christmas-theme-active .stats-summary-card,
html.christmas-theme-active [class*="-card"]{
  border-color:rgba(161,21,30,.14);
}
html.christmas-theme-active .panel,
html.christmas-theme-active .info-card,
html.christmas-theme-active .kpi,
html.christmas-theme-active .stats-summary-card{
  background:linear-gradient(150deg,rgba(15,35,27,.97),rgba(9,14,12,.99))!important;
}
html.christmas-theme-active .eyebrow,
html.christmas-theme-active .panel-title{color:#b2313a!important}
html.christmas-theme-active .badge.teal,
html.christmas-theme-active .pill-button.active,
html.christmas-theme-active .tab.active,
html.christmas-theme-active [aria-current="page"].pill-button{
  color:#d76068!important;
  border-color:rgba(171,26,36,.34)!important;
  background:linear-gradient(180deg,rgba(51,13,16,.78),rgba(7,23,17,.90))!important;
}

/* ---------- Small Christmas details with restraint ---------- */
html.christmas-theme-active body[data-page="home"] .home-leader-card:before,
html.christmas-theme-active body[data-page="home"] .latest-news-feature:before{
  opacity:.20!important;
}
html.christmas-theme-active .header-live-dot.active,
html.christmas-theme-active .mobile-live-dot{
  background:#46725d!important;
  box-shadow:0 0 0 4px rgba(70,114,93,.07),0 0 11px rgba(70,114,93,.27)!important;
}
html.christmas-theme-active .form .w{background:#46735d!important;color:#07100c!important}
html.christmas-theme-active .form .d{background:#af2f38!important;color:#190607!important}
html.christmas-theme-active .form .l{background:#683339!important;color:#e0aeb4!important}

/* ---------- Preview pill is useful, but make it part of the new identity ---------- */
.christmas-preview-pill{
  border-color:rgba(173,27,36,.35)!important;
  border-radius:10px!important;
  background:rgba(15,35,27,.94)!important;
  color:#c5414a!important;
  box-shadow:0 10px 28px rgba(0,0,0,.38)!important;
}

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

@media(prefers-reduced-motion:reduce){
  #christmas-theme-overlay .christmas-fog,
  #christmas-theme-overlay .christmas-bat,
  #christmas-theme-overlay .christmas-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 Christmas hero DNA
     as the homepage so the theme feels coherent site-wide.
   ================================================================== */

/* Leftover mobile hero orbit lines from the base theme — intentionally removed */
html.christmas-theme-active body[data-page="home"] .mobile-v24-hero-orb{
  display:none!important;
}
html.christmas-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.christmas-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('/christmas-hero-scene-v17-27-114.svg') center bottom/cover no-repeat!important;
  opacity:.52!important;
}

/* Global hero pass for inner pages */
html.christmas-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(180,25,35,.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('/christmas-hero-scene-v17-27-114.svg') center bottom/cover no-repeat,
    radial-gradient(circle at 87% 18%,rgba(202,40,51,.15),transparent 18%),
    radial-gradient(ellipse at 15% 94%,rgba(55,90,73,.10),transparent 28%),
    linear-gradient(122deg,rgba(24,8,9,.985) 0%,rgba(9,14,12,.988) 48%,rgba(9,14,12,.995) 100%)!important;
  box-shadow:0 28px 72px rgba(0,0,0,.48),inset 0 0 0 1px rgba(231,39,52,.02),0 0 40px rgba(142,16,24,.03)!important;
}
html.christmas-theme-active body:not([data-page="home"]):not([data-page="myseason"]) .page-head>*{
  position:relative;
  z-index:1;
}
html.christmas-theme-active body:not([data-page="home"]):not([data-page="myseason"]) .page-head:before{
  content:"CHRISTMAS EDITION  ·  FESTIVE FPL"!important;
  position:absolute!important;
  left:20px!important;
  top:14px!important;
  z-index:1!important;
  padding:6px 10px 6px 22px!important;
  border:1px solid rgba(177,26,36,.27)!important;
  border-radius:999px!important;
  background-image:radial-gradient(circle at 10px 50%,#b41f29 0 2px,transparent 3px),linear-gradient(180deg,rgba(25,10,11,.76),rgba(9,14,12,.82))!important;
  color:#c63d46!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(239,108,117,.035),0 7px 18px rgba(0,0,0,.22)!important;
  pointer-events:none!important;
}
html.christmas-theme-active body:not([data-page="home"]):not([data-page="myseason"]) .page-head h2{
  color:#d8e0db!important;
  text-shadow:0 12px 34px rgba(0,0,0,.64),0 0 26px rgba(162,18,28,.06)!important;
}
html.christmas-theme-active body:not([data-page="home"]):not([data-page="myseason"]) .page-head p{
  margin-top:10px!important;
  color:#bbac87!important;
  max-width:760px!important;
}
html.christmas-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.christmas-theme-active body[data-page="fixtures"] .page-head:after,
html.christmas-theme-active body[data-page="gameweeks"] .page-head:after,
html.christmas-theme-active body[data-page="rivalry"] .page-head:after,
html.christmas-theme-active body[data-page="timeline"] .page-head:after,
html.christmas-theme-active body[data-page="awards"] .page-head:after,
html.christmas-theme-active body[data-page="monthly"] .page-head:after,
html.christmas-theme-active body[data-page="prizes"] .page-head:after,
html.christmas-theme-active body[data-page="cups"] .page-head:after,
html.christmas-theme-active body[data-page="records"] .page-head:after,
html.christmas-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(177,26,36,.22)!important;
  border-radius:999px!important;
  background:linear-gradient(180deg,rgba(24,10,11,.78),rgba(9,14,12,.84))!important;
  color:#c1666c!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.christmas-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('/christmas-hero-scene-v17-27-114.svg') center bottom/cover no-repeat,
    radial-gradient(circle at 87% 18%,rgba(202,40,51,.15),transparent 18%),
    radial-gradient(ellipse at 15% 94%,rgba(55,90,73,.10),transparent 28%),
    linear-gradient(122deg,rgba(24,8,9,.985) 0%,rgba(9,14,12,.988) 48%,rgba(9,14,12,.995) 100%)!important;
}
html.christmas-theme-active body[data-page="news"] .page-head h2{
  background:none!important;
  -webkit-background-clip:initial!important;
  background-clip:initial!important;
  color:#d8e0db!important;
}
html.christmas-theme-active body[data-page="news"] .page-head:after{
  content:"FESTIVE NEWSROOM"!important;
  right:20px!important;
  bottom:auto!important;
  top:14px!important;
  font-size:7px!important;
}

@media(max-width:920px){
  html.christmas-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.christmas-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.christmas-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.christmas-theme-active body:not([data-page="home"]):not([data-page="myseason"]) .page-head h2{
    margin-top:18px!important;
  }
  html.christmas-theme-active body:not([data-page="home"]):not([data-page="myseason"]) .page-head:after{
    display:none!important;
  }
}

/* ============================================================================
   v17.27.106 — FULL CHRISTMAS 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 Christmas language, tones
   down cyan/blue/purple surfaces, repairs article graphics, and cleans the
   manager rank module.
   ============================================================================ */

/* ---------- Final palette: ember / soot / parchment / moss ---------- */
html.christmas-theme-active{
  --bg:#090e0c!important;
  --bg-deep:#090e0c!important;
  --panel:#090e0c!important;
  --panel-2:#132b22!important;
  --panel-3:#180c0c!important;
  --line:rgba(173,25,35,.15)!important;
  --line-strong:rgba(180,32,42,.34)!important;
  --text:#f0ece3!important;
  --muted:#b26065!important;
  --muted-2:#7e766b!important;
  --teal:#aa1d26!important;
  --teal-dark:#6e0e14!important;
  --gold:#c8a857!important;
  --green:#3a6651!important;
  --amber:#ad232c!important;
  --blue:#922930!important;
  --christmas-orange:#af1f28!important;
  --christmas-amber:#c43a43!important;
  --christmas-purple:#40292f!important;
  --christmas-purple-soft:#8d7a86!important;
  --christmas-green:#3a6651!important;
  --christmas-crimson:#974952!important;
}
html.christmas-theme-active body{
  background:
    radial-gradient(circle at 89% 4%,rgba(156,22,31,.15),transparent 20%),
    radial-gradient(circle at 11% 34%,rgba(48,79,64,.055),transparent 25%),
    radial-gradient(ellipse at 50% 111%,rgba(94,38,42,.07),transparent 39%),
    linear-gradient(180deg,#090e0c 0%,#090e0c 47%,#090e0c 100%)!important;
}
html.christmas-theme-active body:before{
  opacity:.44!important;
  background:
    linear-gradient(115deg,transparent 0 46%,rgba(209,137,142,.009) 46.2% 46.5%,transparent 46.8% 100%),
    repeating-linear-gradient(0deg,rgba(209,137,142,.008) 0 1px,transparent 1px 6px)!important;
}

/* Keep semantic form/status colours readable but stop the neon look. */
html.christmas-theme-active .form .w{background:#38654f!important;color:#07100c!important;box-shadow:none!important}
html.christmas-theme-active .form .d{background:#9e262e!important;color:#f0d07c!important;box-shadow:none!important}
html.christmas-theme-active .form .l{background:#7b3c43!important;color:#f39ba5!important;box-shadow:none!important}
html.christmas-theme-active .badge.teal,
html.christmas-theme-active .pill-button.active,
html.christmas-theme-active .tab.active,
html.christmas-theme-active [aria-current="page"].pill-button{
  color:#da777d!important;
  border-color:rgba(174,27,37,.34)!important;
  background:linear-gradient(180deg,rgba(50,13,16,.83),rgba(7,23,17,.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.christmas-theme-active body[data-page="home"] .home-hero.home-hero-flagship-refined:before,
html.christmas-theme-active body[data-page="home"] .home-hero:before{
  content:"CHRISTMAS EDITION  ·  FESTIVE FPL"!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(173,25,35,.28)!important;
  border-radius:999px!important;
  background-image:radial-gradient(circle at 10px 50%,#aa1d26 0 2px,transparent 3px),linear-gradient(180deg,rgba(25,11,12,.84),rgba(9,14,12,.91))!important;
  background-size:auto!important;
  color:#c1464e!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(239,108,117,.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.christmas-theme-active body[data-page="home"] .home-hero.home-hero-flagship-refined:after,
html.christmas-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(9,14,12,.14),rgba(9,14,12,.03) 60%,rgba(9,14,12,.19)),
    url('/christmas-hero-scene-v17-27-114.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 Christmas hero, no inherited orbit. */
html.christmas-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(172,23,33,.36)!important;
  border-radius:22px!important;
  background:
    linear-gradient(90deg,rgba(9,14,12,.04),rgba(9,14,12,.02) 62%,rgba(9,14,12,.22)),
    url('/christmas-horizon-v17-27-114.svg') center bottom/100% 68% no-repeat,
    radial-gradient(circle at 88% 16%,rgba(159,24,33,.12),transparent 22%),
    linear-gradient(125deg,#0b1e17 0%,#090e0c 48%,#090e0c 100%)!important;
  box-shadow:0 28px 70px rgba(0,0,0,.46),inset 0 1px rgba(229,90,99,.025)!important;
}
html.christmas-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.christmas-theme-active body:not([data-page="home"]):not([data-page="myseason"]) #main-content .page-head:before{
  content:"CHRISTMAS EDITION  ·  FESTIVE FPL"!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(173,25,35,.26)!important;
  border-radius:999px!important;
  background-image:radial-gradient(circle at 10px 50%,#aa1d26 0 2px,transparent 3px),linear-gradient(180deg,rgba(25,11,12,.84),rgba(9,14,12,.91))!important;
  background-size:auto!important;
  color:#c1464e!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.christmas-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.christmas-theme-active body:not([data-page="home"]):not([data-page="myseason"]) #main-content .page-head h1,
html.christmas-theme-active body:not([data-page="home"]):not([data-page="myseason"]) #main-content .page-head h2{
  color:#f0ece3!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.christmas-theme-active body:not([data-page="home"]):not([data-page="myseason"]) #main-content .page-head p{color:#b5656a!important}
html.christmas-theme-active body:not([data-page="home"]):not([data-page="myseason"]) #main-content .page-head .eyebrow{color:#b32d36!important}

/* ---------- One hero grammar across all bespoke pages ---------- */
html.christmas-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(172,23,33,.36)!important;
  background:
    linear-gradient(90deg,rgba(9,14,12,.025),rgba(9,14,12,.02) 64%,rgba(9,14,12,.21)),
    url('/christmas-horizon-v17-27-114.svg') center bottom/100% 64% no-repeat,
    radial-gradient(circle at 88% 14%,rgba(159,24,33,.13),transparent 23%),
    radial-gradient(circle at 13% 86%,rgba(46,75,61,.05),transparent 25%),
    linear-gradient(125deg,#0b1e17 0%,#090e0c 48%,#090e0c 100%)!important;
  box-shadow:0 28px 70px rgba(0,0,0,.46),inset 0 1px rgba(229,90,99,.025)!important;
}
html.christmas-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:#f0ece3!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.christmas-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:#b36267!important}
html.christmas-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:#b32c35!important}

/* Kill old route-colour atmosphere/orbit elements that visually fight the theme. */
html.christmas-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.christmas-theme-active body #main-content .league-championship-hero:before,
html.christmas-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.christmas-theme-active body:is([data-page="league"],[data-page="h2h"]) .league-title-main,
html.christmas-theme-active body:is([data-page="league"],[data-page="h2h"]) .league-title-years{
  color:#f0ece3!important;
  -webkit-text-fill-color:#f0ece3!important;
}
html.christmas-theme-active body:is([data-page="league"],[data-page="h2h"]) .league-title-years{color:#ab2e37!important;-webkit-text-fill-color:#ab2e37!important}
html.christmas-theme-active body:is([data-page="league"],[data-page="h2h"]) .league-hero-kicker i{background:#a91f28!important;box-shadow:0 0 0 5px rgba(169,31,40,.08),0 0 14px rgba(169,31,40,.24)!important}
html.christmas-theme-active body:is([data-page="league"],[data-page="h2h"]) :is(.league-hero-status,.league-command-bar,.league-standings-panel){
  border-color:rgba(167,22,32,.18)!important;
  background:linear-gradient(145deg,rgba(9,14,12,.96),rgba(9,14,12,.985))!important;
}
html.christmas-theme-active body:is([data-page="league"],[data-page="h2h"]) .league-race-card{
  border-color:rgba(166,25,34,.15)!important;
  background:linear-gradient(145deg,rgba(8,25,19,.82),rgba(9,14,12,.92))!important;
}
html.christmas-theme-active body:is([data-page="league"],[data-page="h2h"]) .league-race-card.place-1{box-shadow:inset 3px 0 #862c32!important}
html.christmas-theme-active body:is([data-page="league"],[data-page="h2h"]) .league-mode-switch button.active,
html.christmas-theme-active body:is([data-page="league"],[data-page="h2h"]) .league-jump-button{
  border-color:rgba(173,25,35,.24)!important;
  background:rgba(162,18,28,.06)!important;
}
html.christmas-theme-active body:is([data-page="league"],[data-page="h2h"]) .league-standings-head span{color:#ae2e36!important}
html.christmas-theme-active body:is([data-page="league"],[data-page="h2h"]) .league-table-wrap thead th{background:#0a1c16!important;color:#b7c6be!important}

/* Fixtures + Gameweeks: charred command surfaces, no cyan panels. */
html.christmas-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(169,25,34,.16)!important;
  background:linear-gradient(145deg,rgba(10,16,13,.96),rgba(9,14,12,.985))!important;
  box-shadow:0 16px 38px rgba(0,0,0,.22)!important;
}
html.christmas-theme-active body[data-page="fixtures"] :is(.fixture-board-card,.fixture-spotlight,.fixture-card){
  border-color:rgba(169,25,34,.15)!important;
  background:linear-gradient(150deg,rgba(10,16,13,.96),rgba(9,14,12,.99))!important;
}
html.christmas-theme-active body[data-page="fixtures"] :is(.fixture-board-card-head,.fixtures-board-head){color:#b7323b!important}
html.christmas-theme-active body[data-page="gameweeks"] :is(.gameweek-card,.gameweek-ranking-row){border-color:rgba(169,25,34,.14)!important;background:rgba(9,14,12,.92)!important}

/* Power rankings. */
html.christmas-theme-active body[data-page="power-rankings"] :is(.power-hero-score,.power-podium-grid>*,.power-movers-grid>*,.power-ranking-board){
  border-color:rgba(169,25,34,.16)!important;
  background:linear-gradient(145deg,rgba(10,16,13,.96),rgba(9,14,12,.985))!important;
}
html.christmas-theme-active body[data-page="power-rankings"] .power-hero-score>strong{color:#d2434c!important}

/* Monthly / Cups / Prizes / Awards: old-brass rather than teal/purple. */
html.christmas-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(167,41,49,.17)!important;
  background:linear-gradient(148deg,rgba(7,23,17,.96),rgba(9,14,12,.99))!important;
}
html.christmas-theme-active body[data-page="monthly"] .monthly-exclusive-prize,
html.christmas-theme-active body[data-page="cups"] .cup-hero-trophy,
html.christmas-theme-active body[data-page="awards"] .hof-hero-marquee{
  border-color:rgba(161,56,63,.20)!important;
  background:rgba(59,19,21,.18)!important;
}
html.christmas-theme-active .cup-bracket-line,
html.christmas-theme-active [class*="cup-"][class*="connector"]{border-color:rgba(139,39,46,.30)!important}

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

/* ---------- Manager profile: remove purple user-theme bleed + weird rank square ---------- */
html.christmas-theme-active body[data-page="manager"] .manager-profile-flagship{
  --profile-accent:#a31d26!important;
  --profile-rank:#dd6f77!important;
}
html.christmas-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(172,23,33,.34)!important;
  background:
    linear-gradient(90deg,rgba(9,14,12,.035),rgba(9,14,12,.02) 65%,rgba(9,14,12,.21)),
    url('/christmas-horizon-v17-27-114.svg') center bottom/100% 52% no-repeat,
    radial-gradient(circle at 86% 12%,rgba(162,22,31,.14),transparent 22%),
    linear-gradient(125deg,#0b1e17 0%,#090e0c 52%,#090e0c 100%)!important;
  box-shadow:0 30px 74px rgba(0,0,0,.48),inset 0 1px rgba(229,90,99,.025)!important;
}
/* Profile-theme pseudo overlays previously used inset:0 !important. Remove them entirely. */
html.christmas-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.christmas-theme-active body[data-page="manager"] .manager-profile-showcase:after{
  opacity:.10!important;
  filter:sepia(.35) saturate(.55)!important;
}
html.christmas-theme-active body[data-page="manager"] .manager-profile-showcase-atmosphere{opacity:.24!important;filter:sepia(.7) saturate(.55)!important}
html.christmas-theme-active body[data-page="manager"] .manager-profile-showcase-atmosphere i{border-color:rgba(166,32,41,.12)!important;animation:none!important}
html.christmas-theme-active body[data-page="manager"] .manager-profile-avatar-stage:before{background:radial-gradient(circle,rgba(158,23,32,.15),rgba(158,23,32,.025) 54%,transparent 72%)!important}
html.christmas-theme-active body[data-page="manager"] .manager-profile-avatar-floor{background:radial-gradient(ellipse,rgba(158,23,32,.18),rgba(9,14,12,.05) 68%,transparent 72%)!important}
html.christmas-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.christmas-theme-active body[data-page="manager"] .manager-profile-rank-card.manager-profile-rank-dial:before,
html.christmas-theme-active body[data-page="manager"] .manager-profile-rank-card.manager-profile-rank-dial:after{display:none!important;content:none!important}
html.christmas-theme-active body[data-page="manager"] .manager-profile-rank-orbit{
  border-color:rgba(166,32,41,.30)!important;
  background:radial-gradient(circle at 50% 44%,rgba(216,115,122,.025),transparent 32%),radial-gradient(circle,rgba(79,19,23,.18),rgba(9,14,12,.94) 68%)!important;
  box-shadow:0 18px 38px rgba(0,0,0,.28),inset 0 1px rgba(223,114,122,.035),inset 0 0 30px rgba(138,15,24,.055)!important;
}
html.christmas-theme-active body[data-page="manager"] .manager-profile-rank-orbit:before{border-color:rgba(161,22,31,.28)!important;border-top-color:#a8242d!important;border-right-color:transparent!important}
html.christmas-theme-active body[data-page="manager"] .manager-profile-rank-orbit:after{border-color:rgba(195,59,68,.12)!important}
html.christmas-theme-active body[data-page="manager"] .manager-profile-rank-dial-core>span{color:#cfaf61!important}
html.christmas-theme-active body[data-page="manager"] .manager-profile-rank-dial-core>b{color:#be3f47!important}
html.christmas-theme-active body[data-page="manager"] .manager-profile-rank-dial-core>small{color:#98494f!important}
html.christmas-theme-active body[data-page="manager"] .manager-profile-rank-dial-status{border-color:rgba(166,32,41,.20)!important;background:rgba(9,14,12,.72)!important;color:#d0ad5d!important}
html.christmas-theme-active body[data-page="manager"] .manager-profile-rank-dial-status.live i{background:#9f262e!important;box-shadow:0 0 10px rgba(159,38,46,.32)!important}
html.christmas-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(167,25,34,.14)!important;
  background:linear-gradient(145deg,rgba(15,35,27,.88),rgba(9,14,12,.95))!important;
}
html.christmas-theme-active body[data-page="manager"] .manager-profile-duo-quiet.has-duo,
html.christmas-theme-active body[data-page="manager"] .discord-profile-verified{
  border-color:rgba(166,32,41,.20)!important;
  background:linear-gradient(135deg,rgba(67,19,22,.20),rgba(15,35,27,.65))!important;
}

/* My Season / Rivalry / Duo: stop route accents fighting the seasonal system. */
html.christmas-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(169,25,34,.14)!important;
  background:linear-gradient(148deg,rgba(10,16,13,.96),rgba(9,14,12,.985))!important;
}
html.christmas-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(169,25,34,.14)!important;
  background:linear-gradient(148deg,rgba(15,35,27,.96),rgba(9,14,12,.985))!important;
}
html.christmas-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(169,25,34,.14)!important;
  background:linear-gradient(148deg,rgba(15,35,27,.96),rgba(9,14,12,.985))!important;
}

/* ---------- Records: remove cyan hero / neon category stripes ---------- */
html.christmas-theme-active body[data-page="records"] .stats-record-hero h1 em{color:#ab2e37!important;-webkit-text-fill-color:#ab2e37!important}
html.christmas-theme-active body[data-page="records"] .stats-record-kicker i{background:#a91f28!important;box-shadow:0 0 12px rgba(169,31,40,.28)!important}
html.christmas-theme-active body[data-page="records"] .stats-record-hero-count,
html.christmas-theme-active body[data-page="records"] :is(.stats-record-breaker-card,.stats-my-record-book,.stats-record-nav,.record-book-card){
  border-color:rgba(167,25,34,.15)!important;
  background:linear-gradient(148deg,rgba(15,35,27,.96),rgba(9,14,12,.99))!important;
}
html.christmas-theme-active body[data-page="records"] .stats-record-section-heading span{color:#a82e36!important}
html.christmas-theme-active body[data-page="records"] .stats-record-breaker-card.tone-score{box-shadow:inset 0 3px rgba(150,34,41,.52)!important}
html.christmas-theme-active body[data-page="records"] .stats-record-breaker-card.tone-streak{box-shadow:inset 0 3px rgba(55,90,73,.48)!important}
html.christmas-theme-active body[data-page="records"] .stats-record-breaker-card.tone-wins{box-shadow:inset 0 3px rgba(160,34,43,.50)!important}
html.christmas-theme-active body[data-page="records"] .stats-record-breaker-card.tone-diamonds{box-shadow:inset 0 3px rgba(160,133,68,.50)!important}

/* ---------- Newsroom / Articles: warm the blue UI while preserving content ---------- */
html.christmas-theme-active body[data-page="news"] :is(.newsroom-lead,.newsroom-story-card,.newsroom-reader){
  border-color:rgba(167,25,34,.16)!important;
  background:linear-gradient(150deg,rgba(9,15,12,.985),rgba(9,14,12,.995))!important;
}
html.christmas-theme-active body[data-page="news"] .newsroom-lead-copy,
html.christmas-theme-active body[data-page="news"] .newsroom-story-copy{background:linear-gradient(145deg,rgba(9,14,12,.94),rgba(9,14,12,.99))!important}
html.christmas-theme-active body[data-page="news"] :is(.newsroom-lead-media.has-image,.newsroom-story-media.has-image){
  background-color:rgba(59,12,15,.28)!important;
  background-blend-mode:multiply!important;
}
html.christmas-theme-active body[data-page="news"] .newsroom-story-meta span,
html.christmas-theme-active body[data-page="news"] .newsroom-recent-head span,
html.christmas-theme-active body[data-page="news"] .newsroom-read-action{color:#af2e36!important}
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-hero{
  border-bottom-color:rgba(166,25,34,.18)!important;
  background:
    linear-gradient(90deg,rgba(23,7,8,.86),rgba(9,14,12,.72) 62%,rgba(9,14,12,.50)),
    linear-gradient(125deg,#1d0c0e,#090e0c 58%,#090e0c)!important;
}
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-hero:after{
  background:linear-gradient(90deg,rgba(23,7,9,.84),rgba(9,14,12,.55) 68%,rgba(9,14,12,.34))!important;
}
html.christmas-theme-active body[data-page="news"] .news-article-hero-backdrop img{filter:saturate(.62) sepia(.14) brightness(.66)!important}
html.christmas-theme-active body[data-page="news"] .news-article-hero-art img{filter:saturate(.72) sepia(.08) brightness(.84)!important}
html.christmas-theme-active body[data-page="news"] .news-article-kicker span{
  border-color:rgba(166,25,34,.26)!important;
  background:rgba(89,15,20,.18)!important;
  color:#cd4d55!important;
}
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-body{
  background:#d3c9b1!important;
  color:#2b2c29!important;
}
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-body :is(h2,h3){color:#1d211d!important}
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-body a{color:#7a1a21!important}
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-body blockquote{
  border-left-color:#90242c!important;
  background:#f0ece3!important;
  color:#422022!important;
}
/* The article's logo/graphic image used mix-blend-mode:multiply, which makes a
   dark logo disappear against the Christmas reader background. Give graphic
   assets a clean parchment plate and render normally. */
html.christmas-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(150,61,67,.28)!important;
  border-radius:16px!important;
  background:linear-gradient(145deg,#d8cbac,#f0ece3)!important;
  box-shadow:0 16px 42px rgba(0,0,0,.25)!important;
}
html.christmas-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.christmas-theme-active body[data-page="news"] .newsroom-reader-footer,
html.christmas-theme-active body[data-page="news"] .newsroom-article-nav button{background:#090e0c!important}
html.christmas-theme-active body[data-page="news"] .newsroom-article-nav{background:rgba(166,25,34,.16)!important;border-top-color:rgba(166,25,34,.16)!important}

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

/* ---------- Live Gameweek / Match Centre: warm stadium not purple ---------- */
html.christmas-theme-active body[data-page="live"] .matchday-broadcast-head,
html.christmas-theme-active .match-centre-dialog,
html.christmas-theme-active .match-centre-shell,
html.christmas-theme-active [class*="match-centre-"][class*="hero"]{
  border-color:rgba(172,23,33,.25)!important;
  background:
    radial-gradient(circle at 88% 12%,rgba(159,24,33,.10),transparent 24%),
    linear-gradient(145deg,rgba(7,23,17,.99),rgba(9,14,12,.995))!important;
}
html.christmas-theme-active body[data-page="live"] .matchday-broadcast-head:after{content:none!important;display:none!important}
html.christmas-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(167,25,34,.14)!important;
  background:linear-gradient(148deg,rgba(10,16,13,.96),rgba(9,14,12,.985))!important;
}
html.christmas-theme-active body[data-page="live"] .matchday-live-chip.live,
html.christmas-theme-active body[data-page="live"] .matchday-live-beacon i{background:#38654f!important;color:#65c395!important;box-shadow:0 0 10px rgba(56,101,79,.30)!important}

/* ---------- Timeline / Rules / Arcade additional surfaces ---------- */
html.christmas-theme-active body[data-page="timeline"] :is(.season-timeline-filter,.season-timeline-chapter,.season-story-card,.season-timeline-road-ahead){
  border-color:rgba(167,25,34,.14)!important;
  background:linear-gradient(148deg,rgba(10,16,13,.96),rgba(9,14,12,.985))!important;
}
html.christmas-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(167,25,34,.14)!important;
  background:linear-gradient(148deg,rgba(10,16,13,.96),rgba(9,14,12,.985))!important;
}
html.christmas-theme-active body[data-page="arcade"] .vegas-marquee{filter:none!important}
html.christmas-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(167,25,34,.18)!important;
}
html.christmas-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(133,15,23,.04)!important}
html.christmas-theme-active body[data-page="arcade"] .vegas-card-lights{filter:saturate(.55) sepia(.3)!important}

/* Not-found screen gets the same seasonal finish. */
html.christmas-theme-active .not-found-card{
  border-color:rgba(172,23,33,.26)!important;
  background:
    url('/christmas-horizon-v17-27-114.svg') center bottom/100% 55% no-repeat,
    linear-gradient(145deg,#0b1e17,#090e0c 58%,#090e0c)!important;
}
html.christmas-theme-active .not-found-card:before,
html.christmas-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.christmas-theme-active :is(.plain-link,.newsroom-back,.manager-profile-back){color:#b5555b!important}
html.christmas-theme-active :is(.plain-link,.newsroom-back,.manager-profile-back):hover{color:#dd767d!important}
html.christmas-theme-active .positive:not(.form *){color:#4d7f67!important}
html.christmas-theme-active .negative:not(.form *){color:#b86c75!important}
html.christmas-theme-active :is(.select,.text-input,input[type="search"],input[type="text"]){
  border-color:rgba(166,25,34,.14)!important;
  background:rgba(9,14,12,.74)!important;
}
html.christmas-theme-active :is(.select,.text-input,input[type="search"],input[type="text"]):focus{border-color:rgba(171,32,41,.42)!important;box-shadow:0 0 0 3px rgba(171,32,41,.06)!important}

/* ---------- Responsive repair ---------- */
@media(max-width:920px){
  html.christmas-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.christmas-theme-active body[data-page="home"] .home-hero:before{display:none!important}
  html.christmas-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.christmas-theme-active body:not([data-page="home"]):not([data-page="myseason"]) #main-content .page-head:before{display:none!important}
  html.christmas-theme-active body:not([data-page="home"]):not([data-page="myseason"]) #main-content .page-head h1,
  html.christmas-theme-active body:not([data-page="home"]):not([data-page="myseason"]) #main-content .page-head h2{margin-top:0!important}
  html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-media.image-style-graphic{width:calc(100% - 24px)!important;padding:12px 14px!important}
  html.christmas-theme-active body[data-page="manager"] .manager-profile-showcase-atmosphere{opacity:.15!important}
}


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

/* ---------- Route-level shared chrome: make the theme feel complete ---------- */
html.christmas-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.christmas-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.christmas-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.christmas-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.christmas-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(168,28,37,.14)!important;
}

/* ---------- League page: remove the remaining cyan/teal system ---------- */
html.christmas-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(168,28,37,.18)!important;
  background:linear-gradient(148deg,rgba(9,15,12,.97),rgba(9,14,12,.99))!important;
  box-shadow:none!important;
}
html.christmas-theme-active body[data-page="league"] .league-hero-status span,
html.christmas-theme-active body[data-page="league"] .league-race-head em,
html.christmas-theme-active body[data-page="league"] .league-race-copy small,
html.christmas-theme-active body[data-page="league"] .league-race-copy em,
html.christmas-theme-active body[data-page="league"] .league-standings-head p,
html.christmas-theme-active body[data-page="league"] .league-result-count{color:#b36167!important}
html.christmas-theme-active body[data-page="league"] .league-hero-kicker,
html.christmas-theme-active body[data-page="league"] .league-race-head span,
html.christmas-theme-active body[data-page="league"] .league-standings-head span,
html.christmas-theme-active body[data-page="league"] .league-race-position,
html.christmas-theme-active body[data-page="league"] .league-standings-badges span{color:#b62d36!important}
html.christmas-theme-active body[data-page="league"] .league-standings-table thead tr,
html.christmas-theme-active body[data-page="league"] .phase3-leaderboard-table thead tr{
  background:linear-gradient(90deg,rgba(51,17,21,.95),rgba(38,16,19,.98))!important;
}
html.christmas-theme-active body[data-page="league"] .league-standings-table th,
html.christmas-theme-active body[data-page="league"] .phase3-leaderboard-table th{color:#c5424a!important}
html.christmas-theme-active body[data-page="league"] .league-standings-table tbody tr,
html.christmas-theme-active body[data-page="league"] .phase3-leaderboard-table tbody tr{
  background:linear-gradient(90deg,rgba(9,14,12,.92),rgba(9,14,12,.98))!important;
  border-top-color:rgba(168,28,37,.08)!important;
}
html.christmas-theme-active body[data-page="league"] .league-standings-table tbody tr:nth-child(odd),
html.christmas-theme-active body[data-page="league"] .phase3-leaderboard-table tbody tr:nth-child(odd){
  background:linear-gradient(90deg,rgba(15,35,27,.92),rgba(9,14,12,.98))!important;
}
html.christmas-theme-active body[data-page="league"] .league-standings-table tbody tr:hover,
html.christmas-theme-active body[data-page="league"] .phase3-leaderboard-table tbody tr:hover{
  background:linear-gradient(90deg,rgba(44,14,16,.42),rgba(15,35,27,.96))!important;
}
html.christmas-theme-active body[data-page="league"] :is(.league-pos-cell span,.league-points-cell span,.primary-points){color:#d4c9b0!important}
html.christmas-theme-active body[data-page="league"] :is(.league-fpl-cell,.league-manager-cell small,.league-mobile-summary,.league-rank-movement.level){color:#96484d!important}
html.christmas-theme-active body[data-page="league"] .league-search{background:linear-gradient(145deg,rgba(9,14,12,.98),rgba(9,14,12,.995))!important}
html.christmas-theme-active body[data-page="league"] .league-search input,
html.christmas-theme-active body[data-page="league"] .league-mode-switch button small{color:#cfad60!important}
html.christmas-theme-active body[data-page="league"] .league-mode-switch button{
  border-color:rgba(168,28,37,.16)!important;
  background:linear-gradient(145deg,rgba(17,17,14,.96),rgba(9,14,12,.99))!important;
}
html.christmas-theme-active body[data-page="league"] .league-mode-switch button.active{
  background:linear-gradient(180deg,rgba(55,15,18,.90),rgba(7,23,17,.96))!important;
}

/* ---------- Fixtures page: complete the takeover on filters, summaries and boards ---------- */
html.christmas-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(168,28,37,.15)!important;
}
html.christmas-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(9,15,12,.97),rgba(9,14,12,.99))!important;
}
html.christmas-theme-active body[data-page="fixtures"] :is(.fixtures-filter-bar,.fixtures-toolbar,.fixtures-search){box-shadow:none!important}
html.christmas-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:#cfad60!important}
html.christmas-theme-active body[data-page="fixtures"] :is(.fixtures-summary-card span,.fixtures-feature-card span,.fixtures-state-chip,.fixtures-page-kicker){color:#b22d36!important}

/* ---------- Newsroom landing and article reader ---------- */
html.christmas-theme-active body[data-page="news"] .newsroom-shell{gap:16px!important}
html.christmas-theme-active body[data-page="news"] :is(.newsroom-lead,.newsroom-story-card,.newsroom-reader){
  border-color:rgba(168,28,37,.18)!important;
  box-shadow:0 24px 58px rgba(0,0,0,.32)!important;
}
html.christmas-theme-active body[data-page="news"] .newsroom-lead{
  background:
    linear-gradient(90deg,rgba(7,23,17,.82),rgba(9,14,12,.96) 58%,rgba(9,14,12,.99)),
    url('/christmas-horizon-v17-27-114.svg') center bottom/100% 58% no-repeat,
    linear-gradient(145deg,rgba(7,23,17,.96),rgba(9,14,12,.99))!important;
}
html.christmas-theme-active body[data-page="news"] .newsroom-lead-copy:before{background:linear-gradient(90deg,#ab232c,#af434a)!important}
html.christmas-theme-active body[data-page="news"] .newsroom-lead h3,
html.christmas-theme-active body[data-page="news"] .newsroom-story-copy>strong,
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-heading h1{color:#f0ece3!important}
html.christmas-theme-active body[data-page="news"] .newsroom-lead p,
html.christmas-theme-active body[data-page="news"] .newsroom-story-copy>p,
html.christmas-theme-active body[data-page="news"] .news-article-heading p,
html.christmas-theme-active body[data-page="news"] .news-article-byline,
html.christmas-theme-active body[data-page="news"] .newsroom-story-foot>span{color:#b25f65!important}
html.christmas-theme-active body[data-page="news"] .newsroom-reader{
  background:linear-gradient(145deg,rgba(15,35,27,.98),rgba(9,14,12,.995))!important;
  overflow:hidden!important;
}
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-hero{
  background:
    linear-gradient(90deg,rgba(22,8,9,.88),rgba(9,14,12,.74) 62%,rgba(9,14,12,.52)),
    url('/christmas-horizon-v17-27-114.svg') center bottom/100% 58% no-repeat,
    linear-gradient(125deg,#1d0c0e,#090e0c 58%,#090e0c)!important;
}
html.christmas-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.christmas-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(150,61,67,.22)!important;
  border-radius:18px!important;
  background:linear-gradient(180deg,#d6cbad 0%,#f0ece3 100%)!important;
  box-shadow:0 22px 56px rgba(0,0,0,.28)!important;
}
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-body :is(p,li){color:#2c2c29!important}
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-body hr{border-color:#c17f83!important}
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-body .news-article-section-banner,
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-body [class*="section-banner"]{
  border-color:rgba(144,36,44,.22)!important;
  background:linear-gradient(90deg,#d08b8f,#d7e1dc)!important;
  color:#71252b!important;
}
html.christmas-theme-active body[data-page="news"] .newsroom-reader-footer,
html.christmas-theme-active body[data-page="news"] .newsroom-article-nav,
html.christmas-theme-active body[data-page="news"] .newsroom-article-nav button{
  border-top-color:rgba(168,28,37,.16)!important;
  background:linear-gradient(145deg,rgba(9,14,12,.97),rgba(9,14,12,.995))!important;
}
html.christmas-theme-active body[data-page="news"] .newsroom-article-nav strong{color:#d3c9b1!important}
html.christmas-theme-active body[data-page="news"] .newsroom-article-nav small{color:#ae575c!important}

/* ---------- Habboon Times archive: previous pass left archive typography too dark ---------- */
html.christmas-theme-active body[data-page="newspaper"] .newspaper-archive-head,
html.christmas-theme-active body[data-page="newspaper"] .newspaper-archive-v2,
html.christmas-theme-active body[data-page="newspaper"] .newspaper-archive-live{
  border-color:rgba(168,28,37,.18)!important;
  background:
    linear-gradient(90deg,rgba(7,23,17,.84),rgba(9,14,12,.96) 62%,rgba(9,14,12,.99)),
    url('/christmas-horizon-v17-27-114.svg') center bottom/100% 62% no-repeat,
    linear-gradient(145deg,rgba(7,23,17,.97),rgba(9,14,12,.995))!important;
}
html.christmas-theme-active body[data-page="newspaper"] .newspaper-archive-head:after{color:rgba(212,70,79,.10)!important}
html.christmas-theme-active body[data-page="newspaper"] .newspaper-archive-copy h2,
html.christmas-theme-active body[data-page="newspaper"] .newspaper-archive-head h2,
html.christmas-theme-active body[data-page="newspaper"] .newspaper-archive-status strong,
html.christmas-theme-active body[data-page="newspaper"] .newspaper-edition-tile h3,
html.christmas-theme-active body[data-page="newspaper"] .newspaper-edition-masthead{color:#c8d5ce!important}
html.christmas-theme-active body[data-page="newspaper"] .newspaper-archive-copy p,
html.christmas-theme-active body[data-page="newspaper"] .newspaper-archive-head p,
html.christmas-theme-active body[data-page="newspaper"] .newspaper-archive-status small,
html.christmas-theme-active body[data-page="newspaper"] .newspaper-edition-tile p{color:#b36066!important}
html.christmas-theme-active body[data-page="newspaper"] .newspaper-archive-head .eyebrow,
html.christmas-theme-active body[data-page="newspaper"] .newspaper-archive-status span,
html.christmas-theme-active body[data-page="newspaper"] .newspaper-edition-meta,
html.christmas-theme-active body[data-page="newspaper"] .newspaper-edition-footer{color:#b22e37!important}
html.christmas-theme-active body[data-page="newspaper"] .newspaper-archive-rule,
html.christmas-theme-active body[data-page="newspaper"] .newspaper-edition-masthead,
html.christmas-theme-active body[data-page="newspaper"] .newspaper-edition-footer{border-color:rgba(168,28,37,.26)!important}
html.christmas-theme-active body[data-page="newspaper"] .newspaper-edition-tile{
  border-color:rgba(168,28,37,.16)!important;
  background:
    linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0)),
    linear-gradient(148deg,rgba(9,14,12,.97),rgba(9,14,12,.995))!important;
  box-shadow:0 18px 42px rgba(0,0,0,.28)!important;
}
html.christmas-theme-active body[data-page="newspaper"] .newspaper-edition-tile:after{opacity:.06!important;background:repeating-linear-gradient(0deg,rgba(204,142,146,.08) 0,rgba(204,142,146,.08) 1px,transparent 1px,transparent 4px)!important}
html.christmas-theme-active body[data-page="newspaper"] .newspaper-edition-footer span:last-child{background:#160b0c!important;color:#d77d83!important;border:1px solid rgba(168,28,37,.20)!important}
/* The actual newspaper viewer should stay paper-like and readable. */
html.christmas-theme-active body[data-page="newspaper"] .newspaper-v2 .newspaper-sheet{
  border-color:rgba(150,61,67,.28)!important;
  background:linear-gradient(180deg,#daccaa 0%,#d5caaf 100%)!important;
  box-shadow:0 34px 92px rgba(0,0,0,.42)!important;
}
html.christmas-theme-active body[data-page="newspaper"] .newspaper-v2 .newspaper-viewer-top,
html.christmas-theme-active body[data-page="newspaper"] .newspaper-v2 .newspaper-viewer-controls{
  background:linear-gradient(145deg,rgba(9,14,12,.97),rgba(9,14,12,.995))!important;
  border-color:rgba(168,28,37,.16)!important;
}

/* ---------- Article content blocks inside reader: cleaner presentation ---------- */
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-media.image-style-graphic{
  background:linear-gradient(180deg,#d7cbad 0%,#f0ece3 100%)!important;
  border-color:rgba(150,61,67,.30)!important;
}
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-media:not(.image-style-graphic){
  border:1px solid rgba(150,61,67,.18)!important;
  border-radius:16px!important;
  overflow:hidden!important;
  box-shadow:0 14px 32px rgba(0,0,0,.18)!important;
}
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-media figcaption,
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-caption{color:#657e73!important;background:#d7e1dc!important}

/* ---------- Generic controls so unseen pages don’t keep the normal blue chrome ---------- */
html.christmas-theme-active #main-content :is(.text-input,input[type="search"],input[type="text"],select,textarea){
  border-color:rgba(168,28,37,.18)!important;
  background:linear-gradient(145deg,rgba(17,17,14,.96),rgba(9,14,12,.99))!important;
  color:#f0ece3!important;
}
html.christmas-theme-active #main-content :is(.text-input,input[type="search"],input[type="text"],select,textarea)::placeholder{color:#80998e!important}
html.christmas-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(168,28,37,.18)!important;
}
html.christmas-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(9,14,12,.96),rgba(9,14,12,.99))!important;
  color:#f0ece3!important;
}
html.christmas-theme-active #main-content :is(.action-button,.pill-button,.tab,button[data-go],button[data-page],button[data-action],a.pill-button).active,
html.christmas-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(55,15,18,.90),rgba(7,23,17,.96))!important;
}

@media(max-width:760px){
  html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-media{
    width:calc(100% - 20px)!important;
    margin:14px auto -10px!important;
  }
  html.christmas-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.christmas-theme-active body[data-page="newspaper"] .newspaper-archive-head,
  html.christmas-theme-active body[data-page="newspaper"] .newspaper-archive-v2,
  html.christmas-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.christmas-theme-active .my-manager-page-strip{
  border-color:rgba(171,30,40,.24)!important;
  background:linear-gradient(100deg,rgba(49,16,18,.34),rgba(9,14,12,.97) 52%,rgba(7,23,17,.72))!important;
  box-shadow:inset 0 1px rgba(226,70,81,.035),0 10px 26px rgba(0,0,0,.18)!important;
}
html.christmas-theme-active .my-manager-strip-copy span{color:#b62831!important}
html.christmas-theme-active .my-manager-strip-copy small,
html.christmas-theme-active .my-manager-strip-actions .plain-link{color:#ab5358!important}

/* One last broad UI-surface safety net for pages not explicitly shown. */
html.christmas-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(169,30,39,.15)!important;
}
html.christmas-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(9,15,12,.97),rgba(9,14,12,.995))!important;
}

/* Preserve meaningful Christmas moss green only for semantic success / wins. */
html.christmas-theme-active .form .w,
html.christmas-theme-active .status-success,
html.christmas-theme-active .is-success{background-color:#39644f!important}

/* --- NEWS ARTICLE REBUILD: no white slab, no teal board, no awkward logo card. --- */
html.christmas-theme-active body[data-page="news"] .newsroom-reader{
  border:1px solid rgba(169,30,39,.22)!important;
  background:linear-gradient(180deg,rgba(15,35,27,.99),rgba(9,14,12,.995))!important;
  box-shadow:0 30px 78px rgba(0,0,0,.42)!important;
}
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-hero{
  min-height:238px!important;
  border-bottom:1px solid rgba(169,30,39,.18)!important;
  background:
    linear-gradient(90deg,rgba(24,7,8,.91),rgba(9,14,12,.74) 58%,rgba(9,14,12,.54)),
    url('/christmas-horizon-v17-27-114.svg') center bottom/100% 62% no-repeat,
    linear-gradient(125deg,#1d0c0e,#090e0c 58%,#090e0c)!important;
}
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-heading h1{color:#d08a8f!important}
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-heading p,
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-byline span{color:#b46268!important}
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-kicker span{
  border-color:rgba(172,35,44,.31)!important;background:rgba(73,19,22,.31)!important;color:#d64f58!important
}

/* Main article image / logo becomes an integrated dark display, not a detached beige box. */
html.christmas-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(168,30,39,.20)!important;
  border-radius:18px!important;
  background:linear-gradient(145deg,#132b22,#090e0c)!important;
  box-shadow:0 18px 46px rgba(0,0,0,.30),inset 0 1px rgba(232,91,101,.025)!important;
  overflow:hidden!important;
}
html.christmas-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(170,35,44,.09),transparent 48%),
    linear-gradient(145deg,#132b22,#090e0c)!important;
}
html.christmas-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.christmas-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.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-media figcaption{
  padding:9px 12px!important;border-top:1px solid rgba(168,30,39,.13)!important;background:#090e0c!important;color:#d0b36a!important
}

/* Dark Christmas editorial sheet instead of the normal white article canvas. */
html.christmas-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(168,30,39,.17)!important;
  border-radius:19px!important;
  background:
    repeating-linear-gradient(0deg,rgba(220,127,133,.012) 0 1px,transparent 1px 5px),
    linear-gradient(180deg,#132b22 0%,#090f0c 100%)!important;
  color:#f0ece3!important;
  box-shadow:0 24px 58px rgba(0,0,0,.30),inset 0 1px rgba(234,97,106,.025)!important;
}
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-body :is(p,li){color:#f0ece3!important}
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-body :is(h2,h3,h4,strong){color:#d8e0db!important}
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-body a{color:#d1323d!important}
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-body blockquote{
  border-left:3px solid #9e262e!important;background:#1d0e0f!important;color:#c6898d!important
}
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-body hr{border-color:rgba(168,30,39,.18)!important}

/* Every data block inserted into news articles receives the Christmas component theme. */
html.christmas-theme-active body[data-page="news"] .news-article-body .article-fpl-block,
html.christmas-theme-active body[data-page="news"] .news-article-body .article-prize-board{
  border-color:rgba(168,30,39,.20)!important;
  background:linear-gradient(180deg,#0b120e,#090e0c)!important;
  color:#f0ece3!important;
  box-shadow:0 16px 38px rgba(0,0,0,.24)!important;
}
html.christmas-theme-active body[data-page="news"] .news-article-body .article-fpl-block:before{background:linear-gradient(90deg,#9d1c25,#c9343e,#345545)!important}
html.christmas-theme-active body[data-page="news"] .news-article-body :is(.article-fpl-block-head,.article-prize-head){
  border-color:rgba(168,30,39,.16)!important;
  background:linear-gradient(110deg,#210c0e,#132b22 60%,#090e0c)!important;
  color:#c8d5ce!important;
}
html.christmas-theme-active body[data-page="news"] .news-article-body :is(.article-fpl-block-head,.article-prize-head) :is(h3,strong){color:#d8e0db!important}
html.christmas-theme-active body[data-page="news"] .news-article-body :is(.article-fpl-block-head,.article-prize-head) :is(span,small,p){color:#b63a43!important}
html.christmas-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(168,30,39,.12)!important;
  background:linear-gradient(180deg,#0b130f,#090e0c)!important;
  color:#f0ece3!important;
}
html.christmas-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:#f0ece3!important}
html.christmas-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:#d0b36a!important}
html.christmas-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(168,30,39,.14)!important;background:#090f0c!important;color:#b53139!important
}
html.christmas-theme-active body[data-page="news"] .news-article-body :is(.article-prize-finalisation.is-final,.article-prize-finalisation.is-provisional){
  border-color:rgba(168,30,39,.12)!important;background:#0b130f!important;color:#b36267!important
}
html.christmas-theme-active body[data-page="news"] .news-article-body .article-prize-finalisation b{color:#bc333c!important}
html.christmas-theme-active body[data-page="news"] .news-article-body .article-fpl-table th{
  border-color:rgba(168,30,39,.14)!important;color:#c23e47!important;background:#132b22!important
}
html.christmas-theme-active body[data-page="news"] .news-article-body .article-fpl-table td{
  border-color:rgba(168,30,39,.08)!important;color:#c88d91!important;background:#0f110e!important
}
html.christmas-theme-active body[data-page="news"] .news-article-body :is(.article-table-manager strong,.article-ranking-row>span strong,.article-h2h-side strong){color:#ca9094!important}
html.christmas-theme-active body[data-page="news"] .news-article-body :is(.article-table-manager small,.article-ranking-row>span small,.article-h2h-side small){color:#a34e54!important}
html.christmas-theme-active body[data-page="news"] .news-article-body .article-prize-winner small,
html.christmas-theme-active body[data-page="news"] .news-article-body .article-ranking-row>em{color:#b22d36!important}

/* Prize/monthly article modals also use the seasonal palette when opened. */
html.christmas-theme-active :is(.article-prize-modal,.article-monthly-modal){
  border-color:rgba(168,30,39,.24)!important;background:#090f0c!important;color:#f0ece3!important
}
html.christmas-theme-active :is(.article-prize-modal,.article-monthly-modal)>header{
  background:linear-gradient(115deg,#220c0e,#132b22 62%,#090e0c)!important;color:#c8d5ce!important
}
html.christmas-theme-active :is(.article-prize-modal-body,.article-monthly-modal-body){background:#090e0c!important}
html.christmas-theme-active :is(.article-prize-modal-winner,.article-prize-modal-draw,.article-monthly-modal-place,.article-monthly-modal-summary){
  border-color:rgba(168,30,39,.14)!important;background:#0b130f!important;color:#f0ece3!important
}
html.christmas-theme-active :is(.article-prize-modal-winner,.article-prize-modal-draw,.article-monthly-modal-place,.article-monthly-modal-summary) :is(strong,b){color:#f0ece3!important}
html.christmas-theme-active :is(.article-prize-modal-winner,.article-prize-modal-draw,.article-monthly-modal-place,.article-monthly-modal-summary) :is(span,small,em){color:#d0b36a!important}
html.christmas-theme-active :is(.article-prize-modal,.article-monthly-modal)>footer{border-color:rgba(168,30,39,.14)!important;background:#090e0c!important;color:#d0b36a!important}

/* Habboon Times archive final contrast / full theme correction. */
html.christmas-theme-active body[data-page="newspaper"] .newspaper-archive-head,
html.christmas-theme-active body[data-page="newspaper"] .newspaper-archive-v2{
  color:#ca9094!important;
}
html.christmas-theme-active body[data-page="newspaper"] .newspaper-archive-copy :is(h2,strong),
html.christmas-theme-active body[data-page="newspaper"] .newspaper-edition-tile :is(.newspaper-edition-masthead,h3){color:#d8e0db!important}
html.christmas-theme-active body[data-page="newspaper"] .newspaper-archive-copy :is(p,small),
html.christmas-theme-active body[data-page="newspaper"] .newspaper-edition-tile p{color:#b36166!important}
html.christmas-theme-active body[data-page="newspaper"] .newspaper-edition-tile{
  color:#f0ece3!important;
  background:linear-gradient(160deg,#132b22,#090e0c)!important;
}
html.christmas-theme-active body[data-page="newspaper"] .newspaper-edition-masthead{
  border-color:rgba(168,30,39,.28)!important;
}

@media(max-width:760px){
  html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-media,
  html.christmas-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.christmas-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 Christmas
   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.christmas-theme-active body[data-page="home"] .home-title-enhanced>span,
html.christmas-theme-active .matchday-broadcast-copy h1>span,
html.christmas-theme-active .league-title-main,
html.christmas-theme-active .league-title-years,
html.christmas-theme-active .page-head h2,
html.christmas-theme-active .stats-record-hero h1,
html.christmas-theme-active .rules-handbook-hero h1,
html.christmas-theme-active .prize-centre-copy h1,
html.christmas-theme-active .monthly-hero-copy h1,
html.christmas-theme-active .rivalry-showdown-head h1,
html.christmas-theme-active .hof-hero-copy h1,
html.christmas-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.christmas-theme-active body[data-page="home"] .home-title-enhanced>span{color:#d7e1dc!important}
html.christmas-theme-active body[data-page="home"] .home-title-enhanced>span:last-child{color:#f0ece3!important}
html.christmas-theme-active .matchday-broadcast-copy h1>span{color:#f0ece3!important}
html.christmas-theme-active .matchday-broadcast-copy h1>em{color:#c33e47!important}
html.christmas-theme-active .league-title-main{color:#f0ece3!important}
html.christmas-theme-active .league-title-years{color:#ad2a33!important}
html.christmas-theme-active .page-head h2,
html.christmas-theme-active .stats-record-hero h1,
html.christmas-theme-active .rules-handbook-hero h1,
html.christmas-theme-active .prize-centre-copy h1,
html.christmas-theme-active .monthly-hero-copy h1,
html.christmas-theme-active .rivalry-showdown-head h1,
html.christmas-theme-active .hof-hero-copy h1,
html.christmas-theme-active .season-timeline-hero-copy h1{color:#f0ece3!important}
html.christmas-theme-active .stats-record-hero h1 em{color:#ad2c34!important;-webkit-text-fill-color:#ad2c34!important}
html.christmas-theme-active .page-head h2:after{background:linear-gradient(90deg,#a91f28,#791a20,transparent)!important;box-shadow:0 0 14px rgba(165,24,33,.18)!important}

/* ---------- 2. MANAGER PROFILE AVATAR WRAPPER ----------
   The global Christmas .habbo-avatar treatment was winning over the profile's
   transparent full-body renderer, creating the large rectangular box. */
html.christmas-theme-active body[data-page="manager"] .manager-profile-avatar-stage{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
html.christmas-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.christmas-theme-active body[data-page="manager"] .manager-profile-showcase-avatar .habbo-avatar__image{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
html.christmas-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(166,32,41,.11),rgba(166,32,41,.035) 42%,transparent 70%)!important;
  filter:blur(10px)!important;
}

/* ---------- 3. NEWS ARTICLE COMMENTS — HIGH CONTRAST ---------- */
html.christmas-theme-active body[data-page="news"] .community-discussion,
html.christmas-theme-active body[data-page="news"] .newsroom-reader .community-discussion{
  border-top-color:rgba(169,30,39,.18)!important;
  background:linear-gradient(180deg,rgba(7,23,17,.96),rgba(9,14,12,.99))!important;
}
html.christmas-theme-active body[data-page="news"] .community-comments-head span{color:#b02d36!important}
html.christmas-theme-active body[data-page="news"] .community-comments-head h2{color:#f0ece3!important}
html.christmas-theme-active body[data-page="news"] .community-comments-head select{
  color:#f0ece3!important;
  border-color:rgba(169,30,39,.22)!important;
  background:#132b22!important;
}
html.christmas-theme-active body[data-page="news"] .community-comment-composer{
  border-color:rgba(169,30,39,.20)!important;
  background:linear-gradient(145deg,#132b22,#10110e)!important;
}
html.christmas-theme-active body[data-page="news"] .community-commenting-as,
html.christmas-theme-active body[data-page="news"] .community-comment-composer>div:last-child span{color:#b5656a!important}
html.christmas-theme-active body[data-page="news"] .community-commenting-as strong{color:#ca9094!important}
html.christmas-theme-active body[data-page="news"] .community-comment-composer textarea{
  border-color:rgba(169,30,39,.20)!important;
  background:#090e0c!important;
  color:#f0ece3!important;
  caret-color:#b82731!important;
}
html.christmas-theme-active body[data-page="news"] .community-comment-composer textarea::placeholder{color:#81786d!important}
html.christmas-theme-active body[data-page="news"] .community-comment-card{
  border-color:rgba(169,30,39,.15)!important;
  background:linear-gradient(145deg,#132b22,#090e0c)!important;
  box-shadow:0 12px 28px rgba(0,0,0,.22)!important;
}
html.christmas-theme-active body[data-page="news"] .community-comment-avatar{
  background:linear-gradient(145deg,#481a1d,#7c2c31)!important;
}
html.christmas-theme-active body[data-page="news"] .community-comment-card:nth-child(3n+2) .community-comment-avatar{background:linear-gradient(145deg,#391a1c,#632d31)!important}
html.christmas-theme-active body[data-page="news"] .community-comment-card:nth-child(3n+3) .community-comment-avatar{background:linear-gradient(145deg,#501d23,#731f25)!important}
html.christmas-theme-active body[data-page="news"] .community-comment-avatar-figure.habbo-avatar{
  background:transparent!important;border:0!important;box-shadow:none!important
}
html.christmas-theme-active body[data-page="news"] .community-comment-main header>button{color:#de7980!important}
html.christmas-theme-active body[data-page="news"] .community-comment-main p{color:#f0ece3!important}
html.christmas-theme-active body[data-page="news"] .community-comment-main time{color:#a44f54!important}
html.christmas-theme-active body[data-page="news"] .community-comment-main footer button{color:#ad565b!important}
html.christmas-theme-active body[data-page="news"] .community-comment-main footer button:hover{color:#de7980!important}
html.christmas-theme-active body[data-page="news"] .community-comment-main footer span{color:#799389!important}
html.christmas-theme-active body[data-page="news"] .community-comments-empty,
html.christmas-theme-active body[data-page="news"] .community-comments-loading,
html.christmas-theme-active body[data-page="news"] .community-comments-connect,
html.christmas-theme-active body[data-page="news"] .community-comments-locked{
  color:#b46368!important;
  border-color:rgba(169,30,39,.16)!important;
  background:#090e0c!important;
}

/* ---------- 4. HOMEPAGE LOWER LEAGUE BLOCKS ---------- */
html.christmas-theme-active body[data-page="home"] .home-content-grid>.panel{
  border-color:rgba(169,30,39,.16)!important;
  background:linear-gradient(150deg,rgba(15,35,27,.98),rgba(9,14,12,.995))!important;
}
html.christmas-theme-active body[data-page="home"] .home-content-grid .panel-head{
  border-bottom-color:rgba(169,30,39,.10)!important;
  background:linear-gradient(180deg,rgba(39,14,16,.22),rgba(9,14,12,0))!important;
}
html.christmas-theme-active body[data-page="home"] .home-content-grid .table-wrap{
  border-color:rgba(169,30,39,.12)!important;
  background:#090e0c!important;
}
html.christmas-theme-active body[data-page="home"] .home-content-grid table thead th{
  background:#0b2018!important;
  color:#b7c6be!important;
  border-color:rgba(169,30,39,.12)!important;
}
html.christmas-theme-active body[data-page="home"] .home-content-grid table tbody tr{
  background:#090e0c!important;
  border-color:rgba(169,30,39,.07)!important;
}
html.christmas-theme-active body[data-page="home"] .home-content-grid table tbody tr:hover{background:#091a14!important}
html.christmas-theme-active body[data-page="home"] .home-content-grid .fixture-card{
  border-color:rgba(169,30,39,.13)!important;
  background:linear-gradient(145deg,#090f0c,#090e0c)!important;
  box-shadow:none!important;
}
html.christmas-theme-active body[data-page="home"] .home-content-grid .fixture-card:hover{background:linear-gradient(145deg,#132b22,#090e0c)!important}
html.christmas-theme-active body[data-page="home"] .home-content-grid .fixture-name{color:#f0ece3!important}
html.christmas-theme-active body[data-page="home"] .home-content-grid .fixture-team,
html.christmas-theme-active body[data-page="home"] .home-content-grid .fixture-meta{color:#a34e54!important}

/* ---------- 5. MANAGERS DIRECTORY — remove the remaining purple card language ---------- */
html.christmas-theme-active body[data-page="managers"] .manager-card.phase3-manager-card,
html.christmas-theme-active body[data-page="managers"] .manager-directory-card{
  border-color:rgba(169,30,39,.15)!important;
  background:linear-gradient(150deg,#132b22,#090e0c)!important;
  box-shadow:0 14px 32px rgba(0,0,0,.18)!important;
}
html.christmas-theme-active body[data-page="managers"] .manager-card.phase3-manager-card:after,
html.christmas-theme-active body[data-page="managers"] .manager-directory-card:after{display:none!important;content:none!important}
html.christmas-theme-active body[data-page="managers"] .manager-card.phase3-manager-card:hover{
  border-color:rgba(178,36,45,.30)!important;
  background:linear-gradient(150deg,#132b22,#090e0c)!important;
}
html.christmas-theme-active body[data-page="managers"] .manager-card-stats{
  border-top-color:rgba(169,30,39,.10)!important;
}
html.christmas-theme-active body[data-page="managers"] .manager-card-stats>div{
  padding:9px 10px!important;
  border:1px solid rgba(169,30,39,.08)!important;
  border-radius:10px!important;
  background:#11120f!important;
}
html.christmas-theme-active body[data-page="managers"] .manager-rank-chip{
  border-color:rgba(169,30,39,.18)!important;
  background:#071711!important;
  color:#b12f38!important;
}
html.christmas-theme-active body[data-page="managers"] .manager-card-open{border-top-color:rgba(169,30,39,.09)!important;color:#b6666c!important}
html.christmas-theme-active body[data-page="managers"] .manager-card-open span{color:#b32d36!important}
html.christmas-theme-active body[data-page="managers"] .manager-card-avatar.habbo-avatar{
  border-color:rgba(169,30,39,.12)!important;
  background:linear-gradient(145deg,#0b2018,#132b22)!important;
  box-shadow:none!important;
}
html.christmas-theme-active body[data-page="managers"] .directory-search,
html.christmas-theme-active body[data-page="managers"] .phase3-control-panel,
html.christmas-theme-active body[data-page="managers"] .segmented-control{
  border-color:rgba(169,30,39,.14)!important;
  background:#0f110e!important;
}

/* ---------- 6. FPL ARCADE HERO HOSTS — remove inherited Habbo avatar boxes ---------- */
html.christmas-theme-active body[data-page="arcade"] .vegas-host-avatar.habbo-avatar,
html.christmas-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.christmas-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.christmas-theme-active #main-content table thead th{
  background:#180c0c!important;
  color:#b36166!important;
  border-color:rgba(169,30,39,.10)!important;
}
html.christmas-theme-active #main-content .fixture-card,
html.christmas-theme-active #main-content .h2h-card,
html.christmas-theme-active #main-content .gameweek-card{
  border-color:rgba(169,30,39,.13)!important;
  background:linear-gradient(145deg,#090f0c,#090e0c)!important;
}

@media(max-width:760px){
  html.christmas-theme-active body[data-page="home"] .home-title-enhanced>span,
  html.christmas-theme-active .matchday-broadcast-copy h1>span,
  html.christmas-theme-active .league-title-main,
  html.christmas-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 Christmas mode. */
html.christmas-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:#d7e1dc!important;
  filter:none!important;
  mix-blend-mode:normal!important;
  isolation:auto!important;
}
html.christmas-theme-active body[data-page="home"] h2.home-title.home-title-enhanced>span,
html.christmas-theme-active body[data-page="home"] h2.home-title.home-title-enhanced>span:first-child,
html.christmas-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:#d7e1dc!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.christmas-theme-active body[data-page="home"] h2.home-title.home-title-enhanced>span:last-child{color:#f0ece3!important}
html.christmas-theme-active body[data-page="home"] h2.home-title.home-title-enhanced>span:before,
html.christmas-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.christmas-theme-active body[data-page="home"] h2.home-title.home-title-enhanced:after{
  content:""!important;
  display:block!important;
  background:linear-gradient(90deg,#aa1e27,#7c1a20,transparent)!important;
  box-shadow:0 0 15px rgba(166,25,34,.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.christmas-theme-active .habbo-avatar.habbo-avatar--full,
html.christmas-theme-active .habbo-avatar--full,
html.christmas-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.christmas-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.christmas-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.christmas-theme-active body[data-page="awards"] :is(.hof-feature-avatar,.hof-feature-avatar-stage) .habbo-avatar--full,
html.christmas-theme-active body[data-page="staff"] :is(.staff-directory-avatar,.staff-directory-avatar-stage) .habbo-avatar--full,
html.christmas-theme-active body[data-page="staff-console"] :is(.staff-directory-avatar,.staff-directory-avatar-stage) .habbo-avatar--full,
html.christmas-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.christmas-theme-active body[data-page="awards"] .hof-feature-avatar-stage,
html.christmas-theme-active body[data-page="staff"] .staff-directory-avatar-stage,
html.christmas-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(163,32,41,.10),rgba(7,23,17,.04) 54%,transparent 76%)!important;
}
html.christmas-theme-active body[data-page="home"] .latest-news-feature .home-news-feature-hero-avatar,
html.christmas-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.christmas-theme-active body[data-page="news"] .news-article-card .community-comment-card,
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-card .community-comment-card,
html.christmas-theme-active body[data-page="news"] .newsroom-reader .community-comment-card{
  border-color:rgba(169,30,39,.18)!important;
  background:linear-gradient(145deg,#132b22,#090e0c)!important;
  color:#f0ece3!important;
}
html.christmas-theme-active body[data-page="news"] .news-article-card .community-comment-main header>button,
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-card .community-comment-main header>button,
html.christmas-theme-active body[data-page="news"] .newsroom-reader .community-comment-main header>button{
  color:#d08a8f!important;
  -webkit-text-fill-color:#d08a8f!important;
  opacity:1!important;
}
html.christmas-theme-active body[data-page="news"] .news-article-card .community-comment-main p,
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-card .community-comment-main p,
html.christmas-theme-active body[data-page="news"] .newsroom-reader .community-comment-main p{
  color:#f0ece3!important;
  -webkit-text-fill-color:#f0ece3!important;
  opacity:1!important;
}
html.christmas-theme-active body[data-page="news"] .news-article-card .community-comment-main time,
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-card .community-comment-main time,
html.christmas-theme-active body[data-page="news"] .newsroom-reader .community-comment-main time{
  color:#b7c6be!important;
  -webkit-text-fill-color:#b7c6be!important;
  opacity:1!important;
}
html.christmas-theme-active body[data-page="news"] .news-article-card .community-comment-main footer button,
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-card .community-comment-main footer button,
html.christmas-theme-active body[data-page="news"] .newsroom-reader .community-comment-main footer button{
  color:#c0686d!important;
  -webkit-text-fill-color:#c0686d!important;
  opacity:1!important;
}
html.christmas-theme-active body[data-page="news"] .news-article-card .community-comment-main footer span,
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-card .community-comment-main footer span,
html.christmas-theme-active body[data-page="news"] .newsroom-reader .community-comment-main footer span{
  color:#cfb064!important;
  -webkit-text-fill-color:#cfb064!important;
  opacity:1!important;
}
html.christmas-theme-active body[data-page="news"] .news-article-card .community-comment-main footer button:hover,
html.christmas-theme-active body[data-page="news"] .newsroom-reader .community-comment-main footer button:hover{color:#e0767d!important;-webkit-text-fill-color:#e0767d!important}
/* Keep the small avatar area warm but remove any hard frame around the actual head render. */
html.christmas-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.christmas-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 Christmas .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.christmas-theme-active body[data-page="home"] .home-live-panel{
  border-color:rgba(171,30,40,.22)!important;
  background:linear-gradient(110deg,rgba(24,11,12,.92),rgba(9,14,12,.985) 50%,rgba(9,14,12,.99))!important;
}
html.christmas-theme-active body[data-page="home"] .home-live-copy .home-live-kicker{
  color:#c0353e!important;
  -webkit-text-fill-color:#c0353e!important;
}
html.christmas-theme-active body[data-page="home"] .home-live-copy>strong{
  color:#d8e0db!important;
  -webkit-text-fill-color:#d8e0db!important;
  opacity:1!important;
}
html.christmas-theme-active body[data-page="home"] .home-live-copy>span{
  color:#b6666c!important;
  -webkit-text-fill-color:#b6666c!important;
  opacity:1!important;
}
html.christmas-theme-active body[data-page="home"] .home-live-metrics>div{
  border-color:rgba(171,30,40,.13)!important;
  background:rgba(15,35,27,.62)!important;
}
html.christmas-theme-active body[data-page="home"] .home-live-metrics b{
  color:#f0ece3!important;
  -webkit-text-fill-color:#f0ece3!important;
}
html.christmas-theme-active body[data-page="home"] .home-live-metrics span{
  color:#a04d53!important;
  -webkit-text-fill-color:#a04d53!important;
}

/* NEXT */
html.christmas-theme-active body[data-page="home"] .home-live-panel.next{
  border-color:rgba(166,54,62,.25)!important;
  background:linear-gradient(110deg,rgba(38,16,17,.72),rgba(15,35,27,.985) 50%,rgba(9,14,12,.99))!important;
}
html.christmas-theme-active body[data-page="home"] .home-live-action.next{
  border-color:rgba(174,46,54,.40)!important;
  background:linear-gradient(180deg,#471518,#280e10)!important;
  color:#dd7e84!important;
  -webkit-text-fill-color:#dd7e84!important;
}
html.christmas-theme-active body[data-page="home"] .home-live-action.next:hover{background:linear-gradient(180deg,#56181c,#300f11)!important}

/* LINEUPS LOCKED */
html.christmas-theme-active body[data-page="home"] .home-live-panel.locked{
  border-color:rgba(147,44,51,.31)!important;
  background:linear-gradient(110deg,rgba(12,32,25,.78),rgba(15,35,27,.985) 50%,rgba(9,14,12,.99))!important;
}
html.christmas-theme-active body[data-page="home"] .home-live-action.locked{
  border-color:rgba(156,48,55,.42)!important;
  background:linear-gradient(180deg,#4e181b,#2c0f11)!important;
  color:#de7c83!important;
  -webkit-text-fill-color:#de7c83!important;
}
html.christmas-theme-active body[data-page="home"] .home-live-action.locked:hover{background:linear-gradient(180deg,#5c1b1f,#341113)!important}

/* LIVE / SCORES UPDATING */
html.christmas-theme-active body[data-page="home"] .home-live-panel.active{
  border-color:rgba(58,95,77,.30)!important;
  background:linear-gradient(110deg,rgba(15,25,20,.72),rgba(9,14,12,.985) 50%,rgba(9,14,12,.99))!important;
}
html.christmas-theme-active body[data-page="home"] .home-live-panel.active .home-live-kicker{color:#b09f73!important;-webkit-text-fill-color:#b09f73!important}
html.christmas-theme-active body[data-page="home"] .home-live-action.active{
  border-color:rgba(62,101,82,.42)!important;
  background:linear-gradient(180deg,#1f342a,#131f19)!important;
  color:#d9ccaa!important;
  -webkit-text-fill-color:#d9ccaa!important;
}
html.christmas-theme-active body[data-page="home"] .home-live-action.active:hover{background:linear-gradient(180deg,#243e32,#16241e)!important}

/* FINAL */
html.christmas-theme-active body[data-page="home"] .home-live-panel.final{
  border-color:rgba(157,54,66,.29)!important;
  background:linear-gradient(110deg,rgba(44,17,20,.72),rgba(15,35,27,.985) 50%,rgba(9,14,12,.99))!important;
}
html.christmas-theme-active body[data-page="home"] .home-live-panel.final .home-live-kicker{color:#c33d46!important;-webkit-text-fill-color:#c33d46!important}
html.christmas-theme-active body[data-page="home"] .home-live-action.final{
  border-color:rgba(169,58,71,.42)!important;
  background:linear-gradient(180deg,#552026,#2f1518)!important;
  color:#dc7f85!important;
  -webkit-text-fill-color:#dc7f85!important;
  box-shadow:none!important;
}
html.christmas-theme-active body[data-page="home"] .home-live-action.final:hover{background:linear-gradient(180deg,#64262d,#39191d)!important}

/* HABBOON TIMES / NEW EDITION */
html.christmas-theme-active body[data-page="home"] .home-live-panel.newspaper{
  border-color:rgba(180,60,68,.31)!important;
  background:linear-gradient(110deg,rgba(33,16,17,.90),rgba(15,35,27,.99) 50%,rgba(9,14,12,.995))!important;
}
html.christmas-theme-active body[data-page="home"] .home-live-panel.newspaper .home-live-kicker{
  color:#cf4851!important;
  -webkit-text-fill-color:#cf4851!important;
}
html.christmas-theme-active body[data-page="home"] .home-live-panel.newspaper .live-ring{
  border-color:rgba(200,75,84,.34)!important;
  background:rgba(200,75,84,.08)!important;
}
html.christmas-theme-active body[data-page="home"] .home-live-panel.newspaper .live-ring i{
  background:#c26a70!important;
  box-shadow:inset 0 0 0 2px #071711!important;
}
html.christmas-theme-active body[data-page="home"] button.home-live-action.newspaper,
html.christmas-theme-active body[data-page="home"] .home-live-action.newspaper{
  border:1px solid rgba(208,41,52,.55)!important;
  background:linear-gradient(180deg,#9e222a,#6d151b)!important;
  color:#f0d07c!important;
  -webkit-text-fill-color:#f0d07c!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(67,10,14,.24)!important;
  opacity:1!important;
}
html.christmas-theme-active body[data-page="home"] button.home-live-action.newspaper span,
html.christmas-theme-active body[data-page="home"] .home-live-action.newspaper span{
  color:#f0d07c!important;
  -webkit-text-fill-color:#f0d07c!important;
  opacity:1!important;
}
html.christmas-theme-active body[data-page="home"] button.home-live-action.newspaper:hover,
html.christmas-theme-active body[data-page="home"] .home-live-action.newspaper:hover{
  background:linear-gradient(180deg,#b02730,#7f171e)!important;
}

/* --------------------------------------------------------------------------
   2) SETTINGS DROPDOWNS
   On Windows/Chromium the open native option menu kept a white system canvas
   while inheriting the Christmas light foreground. Force dark native controls
   and explicit option/optgroup colours. This covers every Settings select,
   including Profile Identity and Featured Statistics.
   -------------------------------------------------------------------------- */
html.christmas-theme-active body[data-page="settings"] select,
html.christmas-theme-active body[data-page="settings"] .manager-settings-field-grid select,
html.christmas-theme-active body[data-page="settings"] .manager-settings-select-row select,
html.christmas-theme-active body[data-page="settings"] .manager-settings-stat-selects select{
  color-scheme:dark!important;
  border-color:rgba(170,32,41,.24)!important;
  background:#090f0c!important;
  color:#d8e0db!important;
  -webkit-text-fill-color:#d8e0db!important;
  opacity:1!important;
}
html.christmas-theme-active body[data-page="settings"] select option,
html.christmas-theme-active body[data-page="settings"] select optgroup{
  background:#090f0c!important;
  color:#d8e0db!important;
  -webkit-text-fill-color:#d8e0db!important;
  font-weight:700!important;
  opacity:1!important;
}
html.christmas-theme-active body[data-page="settings"] select option:checked{
  background:#6f191f!important;
  color:#f0d07c!important;
  -webkit-text-fill-color:#f0d07c!important;
}
html.christmas-theme-active body[data-page="settings"] select option:disabled{
  color:#6b8579!important;
  -webkit-text-fill-color:#6b8579!important;
}
html.christmas-theme-active body[data-page="settings"] select:focus{
  border-color:rgba(181,36,46,.52)!important;
  box-shadow:0 0 0 3px rgba(170,32,41,.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.christmas-theme-active .manager-settings-card select{color-scheme:dark!important;color:#d8e0db!important;-webkit-text-fill-color:#d8e0db!important}
html.christmas-theme-active .manager-settings-card select option,
html.christmas-theme-active .manager-settings-card select optgroup{background:#090f0c!important;color:#d8e0db!important;-webkit-text-fill-color:#d8e0db!important}

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


/* ============================================================================
   v17.27.112 — HOMEPAGE HERO LABEL CLEANUP
   Final homepage-only polish: remove the duplicated injected Christmas pill
   and turn the real Season eyebrow into one compact, self-contained label.
   ============================================================================ */
html.christmas-theme-active body[data-page="home"] .home-hero.home-hero-flagship-refined:before,
html.christmas-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.christmas-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(172,27,36,.28)!important;
  border-radius:999px!important;
  background:linear-gradient(180deg,rgba(30,12,13,.86),rgba(15,35,27,.92))!important;
  color:#c5565d!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(239,108,117,.035),0 8px 18px rgba(0,0,0,.18)!important;
}
html.christmas-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:#aa1d27!important;
  box-shadow:0 0 0 4px rgba(170,29,39,.08),0 0 14px rgba(170,29,39,.22)!important;
  transform:translateY(-50%)!important;
  opacity:1!important;
}

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


/* ============================================================================
   v17.27.113 — CHRISTMAS TAKEOVER FINAL IDENTITY PASS
   ============================================================================ */
html.christmas-theme-active{
  --bg:#06100d!important;--bg-deep:#020806!important;--panel:#0a1712!important;--panel-2:#10231b!important;--panel-3:#161e18!important;
  --line:rgba(205,47,58,.18)!important;--line-strong:rgba(205,47,58,.38)!important;
  --text:#f6f1e7!important;--muted:#c8bfb1!important;--muted-2:#8f887d!important;
  --teal:#b72432!important;--teal-dark:#761421!important;--gold:#d9b45c!important;--green:#2f7859!important;--amber:#d9b45c!important;--blue:#9fcbd4!important;
  --christmas-red:#b72432!important;--christmas-red-deep:#74131f!important;--christmas-green:#245f48!important;--christmas-pine:#0b2e23!important;
  --christmas-gold:#d9b45c!important;--christmas-cream:#f6f1e7!important;--christmas-ice:#b9d6d4!important;
}
html.christmas-theme-active body{
  background:
    radial-gradient(circle at 88% 5%,rgba(196,42,53,.13),transparent 21%),
    radial-gradient(circle at 10% 27%,rgba(42,105,78,.10),transparent 25%),
    radial-gradient(ellipse at 50% 112%,rgba(219,180,92,.06),transparent 40%),
    linear-gradient(180deg,#030b08 0%,#07110d 46%,#030806 100%)!important;
}
html.christmas-theme-active body:before{
  background:
    radial-gradient(circle at 12% 18%,rgba(255,255,255,.035) 0 1px,transparent 2px),
    radial-gradient(circle at 79% 36%,rgba(255,255,255,.028) 0 1px,transparent 2px),
    radial-gradient(circle at 42% 67%,rgba(255,255,255,.024) 0 1px,transparent 2px),
    repeating-linear-gradient(0deg,rgba(255,255,255,.005) 0 1px,transparent 1px 7px)!important;
  opacity:.62!important;
}
/* Christmas hero language shared across the homepage and bespoke route heroes. */
html.christmas-theme-active body[data-page="home"] .home-hero,
html.christmas-theme-active body #main-content :is(.page-head,.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(183,36,49,.34)!important;
  background:
    linear-gradient(90deg,rgba(4,12,9,.12),rgba(4,12,9,.015) 58%,rgba(4,12,9,.18)),
    url('/christmas-hero-scene-v17-27-114.svg') center bottom/cover no-repeat,
    radial-gradient(circle at 87% 16%,rgba(218,180,92,.13),transparent 21%),
    linear-gradient(125deg,#14251d 0%,#08130f 50%,#030806 100%)!important;
  box-shadow:0 28px 72px rgba(0,0,0,.46),inset 0 1px rgba(255,255,255,.025),0 0 38px rgba(183,36,49,.025)!important;
}
html.christmas-theme-active body[data-page="home"] .home-title-enhanced,
html.christmas-theme-active body #main-content :is(.page-head,.league-championship-hero,.power-rankings-hero,.monthly-flagship-hero,.cup-hero,.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:#f7f2e8!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:currentColor!important;
  text-shadow:0 12px 30px rgba(0,0,0,.52),0 0 24px rgba(217,180,92,.04)!important;
}
html.christmas-theme-active body[data-page="home"] .home-title-enhanced:after{background:linear-gradient(90deg,#b72432,#d9b45c,transparent)!important}
html.christmas-theme-active .hbn-site-nav__link.active{color:#f7f1e5!important;background:linear-gradient(180deg,rgba(183,36,50,.14),rgba(36,95,72,.07))!important;border-color:rgba(183,36,50,.20)!important}
html.christmas-theme-active .hbn-site-nav__link.active:before{background:linear-gradient(90deg,#b72432,#d9b45c)!important}
html.christmas-theme-active #main-content :is(.action-button,.pill-button,.tab,button[data-go],button[data-action],a.pill-button).active,
html.christmas-theme-active #main-content :is(.action-button,.pill-button,.tab,button[data-go],button[data-action],a.pill-button):hover{
  background:linear-gradient(180deg,rgba(119,22,33,.92),rgba(45,14,18,.98))!important;border-color:rgba(217,180,92,.30)!important;color:#fff6e6!important;
}
html.christmas-theme-active .form .w{background:#2f7859!important;color:#f7f1e7!important}
html.christmas-theme-active .form .d{background:#b38a43!important;color:#fff7e9!important}
html.christmas-theme-active .form .l{background:#a32634!important;color:#fff0f0!important}
/* Snow-capped cards and festive trims without changing layout geometry. */
html.christmas-theme-active #main-content :is(.panel,[class*="card"],[class*="shell"],[class*="board"]){border-color:rgba(183,36,49,.14)!important}
html.christmas-theme-active #main-content :is(.panel,[class*="card"],[class*="shell"],[class*="board"]):not(.news-article-body):not(.newspaper-sheet){box-shadow:inset 0 1px rgba(255,255,255,.015)!important}
html.christmas-theme-active .verified-badge,
html.christmas-theme-active .discord-profile-verified{border-color:rgba(217,180,92,.24)!important;background:linear-gradient(135deg,rgba(68,104,82,.20),rgba(104,21,29,.13))!important}
/* Homepage CTAs: festive red + gold rather than Halloween ember. */
html.christmas-theme-active body[data-page="home"] .home-manage-team,
html.christmas-theme-active body[data-page="home"] .my-manager-quick.primary{
  border-color:rgba(232,196,113,.42)!important;background:linear-gradient(135deg,#b72432,#7c1724)!important;color:#fff8ec!important;box-shadow:0 12px 30px rgba(82,9,18,.24),inset 0 1px rgba(255,255,255,.12)!important;
}
/* Paper stays paper: Christmas changes chrome, not readability. */
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-body,
html.christmas-theme-active body[data-page="newspaper"] .newspaper-v2 .newspaper-sheet{background:linear-gradient(180deg,#f6f1e8 0%,#ebe3d5 100%)!important;color:#2b2b28!important}
@media(max-width:760px){
  html.christmas-theme-active body[data-page="home"] .home-hero,
  html.christmas-theme-active body #main-content :is(.page-head,.league-championship-hero,.monthly-flagship-hero,.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){background-position:61% bottom!important}
}

/* Christmas atmospheric layer — dedicated, lightweight and pointer-safe. */
#christmas-theme-overlay{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;opacity:1}
#christmas-theme-overlay>*{pointer-events:none}
#christmas-theme-overlay .christmas-star{position:absolute;right:5.5vw;top:88px;width:92px;height:92px;opacity:.38;background:radial-gradient(circle,rgba(255,247,197,.34),rgba(218,180,92,.10) 34%,transparent 70%);filter:drop-shadow(0 0 14px rgba(232,201,119,.2))}
#christmas-theme-overlay .christmas-star:before{content:"✦";position:absolute;inset:0;display:grid;place-items:center;color:#e7c96f;font-size:52px;text-shadow:0 0 18px rgba(241,211,113,.28)}
#christmas-theme-overlay .christmas-lights{position:absolute;left:-2vw;right:-2vw;height:48px;opacity:.42;background-image:radial-gradient(circle at 40px 18px,#bd2938 0 3px,transparent 4px),radial-gradient(circle at 90px 22px,#d9b45c 0 3px,transparent 4px),radial-gradient(circle at 140px 17px,#3d8765 0 3px,transparent 4px);background-size:150px 42px;background-repeat:repeat-x;border-top:1px solid rgba(210,190,145,.08);transform:rotate(-.8deg)}
#christmas-theme-overlay .christmas-lights.top{top:62px}
#christmas-theme-overlay .christmas-lights.lower{top:116px;opacity:.18;transform:rotate(.55deg);background-position:70px 0}
#christmas-theme-overlay .christmas-snow{position:absolute;inset:-80px -80px 0;opacity:.20;background-image:radial-gradient(circle,#fff 0 1px,transparent 1.7px),radial-gradient(circle,#fff 0 1.3px,transparent 2px),radial-gradient(circle,#fff 0 .8px,transparent 1.5px);background-size:74px 78px,113px 121px,157px 164px;background-position:0 0,31px 50px,73px 12px;animation:christmasSnowfall 17s linear infinite}
#christmas-theme-overlay .christmas-snow.snow-two{opacity:.10;filter:blur(.3px);animation-duration:28s;animation-direction:reverse;transform:scale(1.1)}
#christmas-theme-overlay .christmas-frost{position:absolute;left:0;right:0;bottom:0;height:22vh;opacity:.26;background:linear-gradient(180deg,transparent,rgba(199,219,212,.055)),url('/christmas-horizon-v17-27-114.svg') center bottom/100% 100% no-repeat}
#christmas-theme-overlay .christmas-ground{position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:8vh!important;background:linear-gradient(180deg,transparent,rgba(237,242,237,.035))!important;opacity:.8!important}
.christmas-preview-pill{position:fixed;right:14px;bottom:14px;z-index:9998;pointer-events:none;padding:7px 10px;border:1px solid rgba(183,36,49,.30);border-radius:999px;background:rgba(7,18,14,.94);color:#f4e9d6;font-size:8px;font-weight:950;letter-spacing:.13em;text-transform:uppercase;box-shadow:0 8px 24px rgba(0,0,0,.3)}
.christmas-intro{position:fixed;inset:0;z-index:10020;display:grid;place-items:center;pointer-events:none;background:radial-gradient(circle at 50% 44%,rgba(179,35,49,.17),transparent 29%),radial-gradient(circle at 50% 100%,rgba(43,105,78,.13),transparent 36%),rgba(2,8,6,.96);animation:christmasIntroOut .65s 2.75s ease forwards}
.christmas-intro-card{position:relative;text-align:center;padding:32px 42px;border:1px solid rgba(217,180,92,.20);border-radius:24px;background:linear-gradient(145deg,rgba(20,47,36,.82),rgba(59,12,20,.78));box-shadow:0 26px 80px rgba(0,0,0,.45);animation:christmasIntroCard 3.25s ease forwards}
.christmas-intro-card span{display:block;color:#d9b45c;font-size:8px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.christmas-intro-card h1{margin:12px 0 7px;color:#fff7eb;font-size:39px;line-height:.95;letter-spacing:-.055em}.christmas-intro-card h1 em{display:block;margin-top:7px;color:#b9d6d4;font-size:18px;font-style:normal;letter-spacing:.04em}.christmas-intro-card p{margin:0;color:#c8bfb1;font-size:11px}.christmas-intro-card:after{content:"✦";position:absolute;right:18px;top:14px;color:#d9b45c;font-size:18px}
.christmas-hidden-present{position:fixed;z-index:9997;width:28px;height:28px;padding:0;border:0;background:transparent;font-size:17px;opacity:.16;filter:saturate(.7);cursor:pointer;transition:.18s ease}.christmas-hidden-present:hover{opacity:.78;transform:scale(1.15)}.christmas-hidden-present.found{animation:christmasPresentFound .7s ease forwards}
.christmas-present-toast{position:fixed;left:50%;bottom:78px;z-index:10001;transform:translateX(-50%);padding:9px 14px;border:1px solid rgba(217,180,92,.28);border-radius:999px;background:rgba(6,20,14,.96);color:#f5eddf;font-size:10px;font-weight:850;box-shadow:0 16px 38px rgba(0,0,0,.4);animation:christmasToast 2.5s ease forwards}
.christmas-festive-finder-badge{position:absolute;z-index:9;right:12px;bottom:10px;padding:5px 8px;border:1px solid rgba(217,180,92,.30);border-radius:999px;background:rgba(19,58,43,.88);color:#f4e5bd;font-size:7px;font-weight:950;letter-spacing:.11em;text-transform:uppercase;pointer-events:none}
@keyframes christmasSnowfall{from{background-position:0 -120px,31px -80px,73px -30px}to{background-position:30px 900px,0 720px,100px 560px}}
@keyframes christmasIntroOut{to{opacity:0;visibility:hidden}}
@keyframes christmasIntroCard{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 christmasPresentFound{0%{opacity:1;transform:scale(1)}45%{opacity:1;transform:scale(1.35) rotate(10deg)}100%{opacity:0;transform:scale(.45) rotate(-20deg)}}
@keyframes christmasToast{0%{opacity:0;transform:translate(-50%,10px)}12%,78%{opacity:1;transform:translate(-50%,0)}100%{opacity:0;transform:translate(-50%,-5px)}}
@media(max-width:760px){#christmas-theme-overlay .christmas-star{width:56px;height:56px;right:1vw;top:76px;opacity:.20}#christmas-theme-overlay .christmas-star:before{font-size:32px}#christmas-theme-overlay .christmas-lights.lower{display:none}#christmas-theme-overlay .christmas-lights.top{top:54px;opacity:.25}.christmas-intro-card{margin:16px;padding:25px 24px}.christmas-intro-card h1{font-size:31px}.christmas-hidden-present{opacity:.12}}
@media(prefers-reduced-motion:reduce){#christmas-theme-overlay .christmas-snow,.christmas-intro,.christmas-intro-card,.christmas-hidden-present,.christmas-present-toast{animation:none!important}.christmas-intro{display:none!important}}


/* ============================================================================
   v17.27.114 — CLEAN CHRISTMAS IDENTITY RESET
   The 113 theme intentionally reused Halloween's complete selector coverage,
   but too much of its soot/burgundy visual language survived. This final layer
   keeps all Christmas functionality while switching the aesthetic to a clean,
   frosted, premium winter presentation: evergreen, cranberry, antique gold,
   warm cream and icy mint. No Halloween grunge/ember language.
   ============================================================================ */
html.christmas-theme-active{
  --bg:#0a1b16!important;
  --bg-deep:#06120e!important;
  --panel:#0d241d!important;
  --panel-2:#123027!important;
  --panel-3:#17392e!important;
  --line:rgba(213,233,224,.10)!important;
  --line-strong:rgba(218,184,101,.30)!important;
  --text:#f7f3e9!important;
  --muted:#bdcbc4!important;
  --muted-2:#82978d!important;
  --teal:#d8b55f!important;
  --teal-dark:#9a762b!important;
  --gold:#d8b55f!important;
  --green:#448b69!important;
  --amber:#d8b55f!important;
  --blue:#bddbe0!important;
  --red:#b52c3a!important;
  --christmas-red:#b52c3a!important;
  --christmas-red-deep:#7b1825!important;
  --christmas-green:#397f60!important;
  --christmas-pine:#0e3025!important;
  --christmas-gold:#d8b55f!important;
  --christmas-cream:#f7f3e9!important;
  --christmas-ice:#cce1dc!important;
}

html.christmas-theme-active body{
  color:#f7f3e9!important;
  background:
    radial-gradient(circle at 88% 5%,rgba(181,44,58,.075),transparent 22%),
    radial-gradient(circle at 8% 20%,rgba(171,214,203,.08),transparent 27%),
    radial-gradient(ellipse at 50% 108%,rgba(216,181,95,.055),transparent 40%),
    linear-gradient(180deg,#081914 0%,#0b211a 48%,#071611 100%)!important;
}
html.christmas-theme-active body:before{
  content:""!important;
  position:fixed!important;inset:0!important;z-index:-2!important;pointer-events:none!important;
  opacity:.42!important;
  background:
    radial-gradient(circle at 8% 11%,rgba(255,255,255,.42) 0 1px,transparent 1.5px),
    radial-gradient(circle at 23% 31%,rgba(255,255,255,.27) 0 1px,transparent 1.5px),
    radial-gradient(circle at 52% 18%,rgba(255,255,255,.34) 0 1px,transparent 1.5px),
    radial-gradient(circle at 72% 41%,rgba(255,255,255,.22) 0 1px,transparent 1.5px),
    radial-gradient(circle at 91% 26%,rgba(255,255,255,.32) 0 1px,transparent 1.5px)!important;
  background-size:190px 170px,250px 220px,320px 260px,280px 240px,360px 300px!important;
}

/* Header and navigation: winter glass instead of black/burgundy. */
html.christmas-theme-active :is(.topbar,.hbn-site-header){
  background:linear-gradient(180deg,rgba(12,35,28,.97),rgba(7,23,18,.94))!important;
  border-bottom-color:rgba(216,181,95,.18)!important;
  box-shadow:0 10px 34px rgba(2,11,8,.30),inset 0 -1px rgba(222,240,233,.04)!important;
}
html.christmas-theme-active :is(.desktop-nav-link,.hbn-site-nav__link,.more-button){color:#d9e3de!important}
html.christmas-theme-active :is(.desktop-nav-link,.hbn-site-nav__link):hover{color:#fff8eb!important;background:rgba(255,255,255,.035)!important}
html.christmas-theme-active :is(.desktop-nav-link,.hbn-site-nav__link).active{
  color:#fff8eb!important;
  background:linear-gradient(180deg,rgba(181,44,58,.13),rgba(216,181,95,.055))!important;
  border-color:rgba(216,181,95,.16)!important;
}
html.christmas-theme-active :is(.desktop-nav-link,.hbn-site-nav__link).active:after,
html.christmas-theme-active .hbn-site-nav__link.active:before{
  background:linear-gradient(90deg,#b52c3a,#d8b55f)!important;
  box-shadow:0 0 12px rgba(216,181,95,.16)!important;
}
html.christmas-theme-active :is(.search-trigger,.icon-button,.hbn-site-actions__icon,.desktop-my-manager-button,.desktop-my-profile-link){
  border-color:rgba(216,181,95,.14)!important;
  background:rgba(12,35,28,.72)!important;
  color:#eee8dc!important;
}
html.christmas-theme-active .staff-console-top-button{
  border-color:rgba(216,181,95,.25)!important;
  background:linear-gradient(180deg,rgba(41,80,61,.68),rgba(11,31,24,.92))!important;
  color:#f4dfaa!important;
}

/* Global cards: clean pine glass with a frosted rim. */
html.christmas-theme-active #main-content :is(
  .panel,.info-card,.kpi,.stats-summary-card,.leader-panel,
  [class*="-card"],[class*="-shell"],[class*="-board"],[class*="-strip"],[class*="-bar"]
):not(.news-article-body):not(.newspaper-sheet):not(.manager-profile-avatar-stage):not(.manager-profile-showcase-avatar):not(.habbo-avatar){
  border-color:rgba(211,231,223,.095)!important;
}
html.christmas-theme-active #main-content :is(
  .panel,.info-card,.kpi,.stats-summary-card,
  [class*="-card"],[class*="-shell"],[class*="-board"]
):not(.news-article-body):not(.newspaper-sheet):not(.manager-profile-avatar-stage):not(.manager-profile-showcase-avatar):not(.habbo-avatar){
  background:linear-gradient(145deg,rgba(15,43,34,.94),rgba(8,27,21,.97))!important;
  box-shadow:0 18px 42px rgba(2,12,9,.20),inset 0 1px rgba(235,247,242,.025)!important;
}
html.christmas-theme-active #main-content :is(.eyebrow,[class*="-kicker"],[class*="-label"]){color:#d7b55f!important}
html.christmas-theme-active #main-content :is(h1,h2,h3,strong,.identity-main,.manager-card-name){color:#f7f3e9}
html.christmas-theme-active #main-content :is(p,small,.muted,[class*="-copy"] p,[class*="-team"],[class*="-detail"]){color:#b9c7c0}

/* Hero system: snowy winter stadium, lighter evergreen, no burgundy haze. */
html.christmas-theme-active body[data-page="home"] .home-hero,
html.christmas-theme-active body #main-content :is(
  .page-head,.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(216,181,95,.22)!important;
  background:
    linear-gradient(90deg,rgba(7,28,21,.18),rgba(7,28,21,.03) 56%,rgba(7,28,21,.13)),
    url('/christmas-hero-scene-v17-27-114.svg') center bottom/cover no-repeat,
    radial-gradient(circle at 88% 15%,rgba(216,181,95,.14),transparent 20%),
    linear-gradient(125deg,#173c2f 0%,#0d2a21 46%,#081914 100%)!important;
  box-shadow:0 24px 58px rgba(2,12,9,.28),inset 0 1px rgba(244,249,246,.04)!important;
}
html.christmas-theme-active body[data-page="home"] .home-title-enhanced,
html.christmas-theme-active body #main-content :is(.page-head,.league-championship-hero,.power-rankings-hero,.monthly-flagship-hero,.cup-hero,.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:#fff9ef!important;
  background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:currentColor!important;
  text-shadow:0 8px 22px rgba(2,12,9,.35)!important;
}
html.christmas-theme-active body[data-page="home"] .home-title-enhanced:after{background:linear-gradient(90deg,#b52c3a,#d8b55f,transparent)!important}

/* Homepage surfaces should feel festive, not haunted. */
html.christmas-theme-active body[data-page="home"] :is(
  .home-newspaper-release,.home-latest-news,.home-leader-card,.home-discord-banner,.home-live-panel,
  .home-hero-pulse,.home-status-row,.home-status-item,.home-stat-card
){
  border-color:rgba(216,181,95,.13)!important;
  background:linear-gradient(145deg,rgba(16,45,36,.94),rgba(8,28,22,.97))!important;
  box-shadow:0 16px 36px rgba(3,14,10,.17),inset 0 1px rgba(244,249,246,.025)!important;
}
html.christmas-theme-active body[data-page="home"] .home-newspaper-release{
  background:linear-gradient(100deg,rgba(68,29,31,.72),rgba(18,49,38,.94) 58%,rgba(11,34,26,.96))!important;
}
html.christmas-theme-active body[data-page="home"] :is(.home-newspaper-release-label,.home-latest-news-copy>span,.home-leader-label,.home-live-kicker,.home-stat-label){color:#e0bd67!important}
html.christmas-theme-active body[data-page="home"] :is(.home-latest-news-copy h3,.home-leader-name,.home-stat-value){color:#fff8ed!important}
html.christmas-theme-active body[data-page="home"] :is(.home-latest-news-copy p,.home-leader-team,.home-stat-detail){color:#b9c7c0!important}
html.christmas-theme-active body[data-page="home"] .home-manage-team,
html.christmas-theme-active body[data-page="home"] .my-manager-quick.primary{
  border-color:rgba(238,205,128,.34)!important;
  background:linear-gradient(135deg,#b52c3a,#8e1f2d)!important;
  color:#fff9ed!important;
  box-shadow:0 12px 28px rgba(64,15,21,.18),inset 0 1px rgba(255,255,255,.10)!important;
}

/* Tables and rankings: no purple/burgundy residue. */
html.christmas-theme-active #main-content table thead tr,
html.christmas-theme-active #main-content [class*="table-head"],
html.christmas-theme-active #main-content [class*="ranking-head"]{
  background:linear-gradient(90deg,rgba(25,64,50,.95),rgba(14,42,33,.98))!important;
}
html.christmas-theme-active #main-content th{color:#e4c574!important;background:transparent!important}
html.christmas-theme-active #main-content td{color:#e6ece8!important}
html.christmas-theme-active #main-content tbody tr{border-color:rgba(213,233,224,.07)!important}
html.christmas-theme-active #main-content tbody tr:hover{background:rgba(82,136,108,.075)!important}

/* Inputs, tabs and filters: evergreen glass + cream text. */
html.christmas-theme-active #main-content :is(.text-input,input[type="search"],input[type="text"],select,textarea){
  color:#f4f0e7!important;
  border-color:rgba(216,181,95,.15)!important;
  background:#0b2119!important;
  color-scheme:dark!important;
}
html.christmas-theme-active #main-content :is(input,textarea)::placeholder{color:#83978d!important}
html.christmas-theme-active #main-content select option{background:#0d261d!important;color:#f5f1e8!important}
html.christmas-theme-active #main-content :is(.pill-button,.tab,.action-button,button[data-go],button[data-action],a.pill-button):not(.active){
  color:#e8eee9!important;
  border-color:rgba(216,181,95,.13)!important;
  background:linear-gradient(145deg,rgba(18,49,39,.88),rgba(9,28,22,.96))!important;
}
html.christmas-theme-active #main-content :is(.pill-button,.tab,.action-button,button[data-go],button[data-action],a.pill-button).active,
html.christmas-theme-active #main-content :is(.pill-button,.tab,.action-button,button[data-go],button[data-action],a.pill-button):hover{
  color:#fff8ea!important;
  border-color:rgba(216,181,95,.26)!important;
  background:linear-gradient(180deg,rgba(71,123,94,.74),rgba(28,70,53,.92))!important;
}

/* Manager directory / profiles: clean pine cards and frosted separators. */
html.christmas-theme-active body[data-page="managers"] :is(.manager-directory-command,.manager-directory-shell,.manager-directory-card,.manager-directory-my-strip,.manager-directory-performance>div){
  border-color:rgba(216,181,95,.12)!important;
  background:linear-gradient(145deg,rgba(15,43,34,.95),rgba(8,27,21,.98))!important;
}
html.christmas-theme-active body[data-page="manager"] .manager-profile-showcase{
  border-color:rgba(216,181,95,.22)!important;
  background:
    linear-gradient(90deg,rgba(7,28,21,.06),rgba(7,28,21,.015) 63%,rgba(7,28,21,.16)),
    url('/christmas-horizon-v17-27-114.svg') center bottom/100% 53% no-repeat,
    radial-gradient(circle at 86% 12%,rgba(216,181,95,.12),transparent 22%),
    linear-gradient(125deg,#173c2f 0%,#0d2a21 52%,#081914 100%)!important;
}
html.christmas-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(216,181,95,.11)!important;
  background:linear-gradient(145deg,rgba(16,44,35,.90),rgba(9,29,22,.95))!important;
}

/* News and Times chrome: premium winter newsroom; paper remains warm and readable. */
html.christmas-theme-active body[data-page="news"] :is(.newsroom-lead,.newsroom-story-card,.newsroom-reader){
  border-color:rgba(216,181,95,.14)!important;
  background:linear-gradient(145deg,rgba(15,43,34,.96),rgba(8,27,21,.99))!important;
}
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-hero{
  background:
    linear-gradient(90deg,rgba(8,29,22,.82),rgba(8,29,22,.62) 62%,rgba(8,29,22,.42)),
    url('/christmas-horizon-v17-27-114.svg') center bottom/100% 60% no-repeat,
    linear-gradient(125deg,#173b2e,#0c281f 58%,#071914)!important;
}
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-body,
html.christmas-theme-active body[data-page="newspaper"] .newspaper-v2 .newspaper-sheet{
  background:linear-gradient(180deg,#f7f2e8 0%,#ede6da 100%)!important;
  color:#2b302c!important;
}
html.christmas-theme-active body[data-page="newspaper"] :is(.newspaper-archive-head,.newspaper-archive-v2,.newspaper-archive-live,.newspaper-edition-tile){
  border-color:rgba(216,181,95,.14)!important;
  background:linear-gradient(145deg,rgba(15,43,34,.96),rgba(8,27,21,.99))!important;
}

/* Seasonal status colours remain semantic without neon. */
html.christmas-theme-active .form .w{background:#4d8e6d!important;color:#f8f4ea!important}
html.christmas-theme-active .form .d{background:#c49c4c!important;color:#fff9ed!important}
html.christmas-theme-active .form .l{background:#a92a37!important;color:#fff2f2!important}
html.christmas-theme-active .positive{color:#8fc7a7!important}
html.christmas-theme-active .negative{color:#e18b94!important}

/* Atmospheric layer: brighter snow/frost and less ominous vignette. */
#christmas-theme-overlay .christmas-star{opacity:.52!important;filter:drop-shadow(0 0 18px rgba(235,207,126,.28))!important}
#christmas-theme-overlay .christmas-lights{opacity:.58!important}
#christmas-theme-overlay .christmas-lights.lower{opacity:.24!important}
#christmas-theme-overlay .christmas-snow{opacity:.30!important}
#christmas-theme-overlay .christmas-snow.snow-two{opacity:.14!important}
#christmas-theme-overlay .christmas-frost{opacity:.40!important}
#christmas-theme-overlay .christmas-ground{background:linear-gradient(180deg,transparent,rgba(232,241,236,.075))!important}
.christmas-preview-pill{border-color:rgba(216,181,95,.28)!important;background:rgba(8,28,21,.95)!important;color:#f6efdf!important}

@media(max-width:760px){
  html.christmas-theme-active body{background:linear-gradient(180deg,#081914,#0b211a 56%,#071611)!important}
  #christmas-theme-overlay .christmas-lights.top{opacity:.36!important}
  #christmas-theme-overlay .christmas-snow{opacity:.22!important}
}


/* ============================================================================
   v17.27.115 — MERRY & BRIGHT CHRISTMAS REBUILD
   Purpose: move Christmas from dark winter-night to colourful, joyful premium
   Christmas. Bright emerald, ruby, champagne gold, snowy cream and icy mint
   now dominate. This block is intentionally late/high-specificity and includes
   a dedicated readability audit for articles, comments, tables and controls.
   ============================================================================ */

html.christmas-theme-active{
  --bg:#164d3d!important;
  --bg-deep:#0f3a2e!important;
  --panel:#1a5b47!important;
  --panel-2:#216751!important;
  --panel-3:#2a745c!important;
  --line:rgba(255,250,236,.18)!important;
  --line-strong:rgba(244,204,92,.48)!important;
  --text:#fffdf7!important;
  --muted:#d9e7df!important;
  --muted-2:#afc8bc!important;
  --teal:#f0c85c!important;
  --teal-dark:#c99c2e!important;
  --gold:#f0c85c!important;
  --green:#31a873!important;
  --amber:#f0c85c!important;
  --blue:#c9edf2!important;
  --red:#d73148!important;
  --christmas-red:#d73148!important;
  --christmas-red-deep:#a91f35!important;
  --christmas-green:#239b68!important;
  --christmas-pine:#175b45!important;
  --christmas-gold:#f0c85c!important;
  --christmas-cream:#fffaf0!important;
  --christmas-ice:#d9f1f1!important;
}

/* ---------- SITE ATMOSPHERE: brighter, happier, more illuminated ---------- */
html.christmas-theme-active body{
  color:#fffdf7!important;
  background:
    radial-gradient(circle at 12% 10%,rgba(95,214,164,.22),transparent 24%),
    radial-gradient(circle at 88% 7%,rgba(224,48,70,.18),transparent 23%),
    radial-gradient(circle at 54% 20%,rgba(240,200,92,.12),transparent 25%),
    radial-gradient(ellipse at 50% 103%,rgba(210,241,237,.18),transparent 43%),
    linear-gradient(135deg,#176149 0%,#164c3c 35%,#1b654d 68%,#184638 100%)!important;
}
html.christmas-theme-active body:before{
  opacity:.72!important;
  background:
    radial-gradient(circle at 8% 11%,rgba(255,255,255,.88) 0 1.25px,transparent 1.8px),
    radial-gradient(circle at 23% 31%,rgba(255,255,255,.70) 0 1.2px,transparent 1.8px),
    radial-gradient(circle at 52% 18%,rgba(255,255,255,.82) 0 1.15px,transparent 1.8px),
    radial-gradient(circle at 72% 41%,rgba(255,255,255,.64) 0 1.1px,transparent 1.8px),
    radial-gradient(circle at 91% 26%,rgba(255,255,255,.78) 0 1.2px,transparent 1.8px)!important;
  background-size:150px 130px,210px 180px,260px 220px,235px 190px,290px 240px!important;
}
html.christmas-theme-active body:after{
  content:""!important;
  position:fixed!important;inset:0!important;z-index:-3!important;pointer-events:none!important;
  background:
    linear-gradient(180deg,rgba(214,242,237,.08),transparent 26%),
    radial-gradient(circle at 50% 0%,rgba(255,246,216,.10),transparent 36%)!important;
}

/* ---------- HEADER / NAV: saturated evergreen + warm gold ---------- */
html.christmas-theme-active :is(.topbar,.hbn-site-header){
  background:linear-gradient(180deg,rgba(22,94,70,.98),rgba(14,66,51,.96))!important;
  border-bottom-color:rgba(240,200,92,.34)!important;
  box-shadow:0 10px 30px rgba(7,45,33,.24),inset 0 -1px rgba(255,255,255,.08)!important;
}
html.christmas-theme-active :is(.desktop-nav-link,.hbn-site-nav__link,.more-button){color:#f4faf6!important}
html.christmas-theme-active :is(.desktop-nav-link,.hbn-site-nav__link):hover{color:#fff9e9!important;background:rgba(255,255,255,.08)!important}
html.christmas-theme-active :is(.desktop-nav-link,.hbn-site-nav__link).active{
  color:#fff9e9!important;
  background:linear-gradient(180deg,rgba(214,49,72,.28),rgba(240,200,92,.12))!important;
  border-color:rgba(240,200,92,.34)!important;
}
html.christmas-theme-active :is(.search-trigger,.icon-button,.hbn-site-actions__icon,.desktop-my-manager-button,.desktop-my-profile-link){
  border-color:rgba(244,213,128,.30)!important;
  background:rgba(24,93,70,.86)!important;
  color:#fffdf7!important;
}
html.christmas-theme-active .staff-console-top-button{
  border-color:rgba(244,213,128,.42)!important;
  background:linear-gradient(180deg,#2a8b64,#1d684d)!important;
  color:#fff0bd!important;
}

/* ---------- MAJOR SURFACES: stop near-black cards anywhere in the app ---------- */
html.christmas-theme-active #main-content :is(
  .panel,.info-card,.kpi,.stats-summary-card,.leader-panel,
  [class*="-card"],[class*="-shell"],[class*="-board"],[class*="-strip"],[class*="-bar"]
):not(.news-article-body):not(.newspaper-sheet):not(.manager-profile-avatar-stage):not(.manager-profile-showcase-avatar):not(.habbo-avatar):not(.community-comment-avatar){
  border-color:rgba(255,248,226,.16)!important;
}
html.christmas-theme-active #main-content :is(
  .panel,.info-card,.kpi,.stats-summary-card,
  [class*="-card"],[class*="-shell"],[class*="-board"]
):not(.news-article-body):not(.newspaper-sheet):not(.manager-profile-avatar-stage):not(.manager-profile-showcase-avatar):not(.habbo-avatar):not(.community-comment-avatar){
  background:linear-gradient(145deg,rgba(28,103,78,.96),rgba(18,76,58,.98))!important;
  box-shadow:0 16px 34px rgba(6,52,38,.18),inset 0 1px rgba(255,255,255,.07)!important;
}
html.christmas-theme-active #main-content :is(.eyebrow,[class*="-kicker"],[class*="-label"]){color:#ffe38c!important}
html.christmas-theme-active #main-content :is(h1,h2,h3,strong,.identity-main,.manager-card-name){color:#fffdf7!important}
html.christmas-theme-active #main-content :is(p,small,.muted,[class*="-copy"] p,[class*="-team"],[class*="-detail"]){color:#d6e5de!important}

/* ---------- HEROES: colourful Christmas market / winter stadium ---------- */
html.christmas-theme-active body[data-page="home"] .home-hero,
html.christmas-theme-active body #main-content :is(
  .page-head,.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(255,221,126,.44)!important;
  background:
    linear-gradient(105deg,rgba(14,109,75,.34),rgba(24,95,72,.12) 46%,rgba(190,34,57,.20)),
    url('/christmas-hero-scene-v17-27-115.svg') center bottom/cover no-repeat,
    radial-gradient(circle at 87% 14%,rgba(255,222,125,.32),transparent 20%),
    linear-gradient(122deg,#278866 0%,#1f7358 43%,#8c283d 100%)!important;
  box-shadow:0 22px 48px rgba(6,53,39,.22),inset 0 1px rgba(255,255,255,.13)!important;
}
html.christmas-theme-active body[data-page="home"] .home-hero:after,
html.christmas-theme-active body #main-content :is(.page-head,.league-championship-hero,.power-rankings-hero,.monthly-flagship-hero,.cup-hero,.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):after{
  opacity:.74!important;
}
html.christmas-theme-active body[data-page="home"] .home-title-enhanced,
html.christmas-theme-active body[data-page="home"] .home-title-enhanced>span,
html.christmas-theme-active body #main-content :is(.page-head,.league-championship-hero,.power-rankings-hero,.monthly-flagship-hero,.cup-hero,.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:#fffdf7!important;
  -webkit-text-fill-color:#fffdf7!important;
  text-shadow:0 3px 14px rgba(3,47,34,.34)!important;
}
html.christmas-theme-active body[data-page="home"] .home-title-enhanced:after{background:linear-gradient(90deg,#f5d46e,#fff2b8,#d82f48,transparent)!important;box-shadow:0 0 16px rgba(250,217,115,.30)!important}

/* ---------- HOME: consciously colourful rather than all-dark ---------- */
html.christmas-theme-active body[data-page="home"] .home-newspaper-release{
  border-color:rgba(255,221,126,.36)!important;
  background:linear-gradient(105deg,#b82840 0%,#d63b52 28%,#21805f 74%,#17664d 100%)!important;
  box-shadow:0 16px 34px rgba(92,20,34,.16),inset 0 1px rgba(255,255,255,.12)!important;
}
html.christmas-theme-active body[data-page="home"] .my-manager-dashboard,
html.christmas-theme-active body[data-page="home"] .home-manager-strip,
html.christmas-theme-active body[data-page="home"] .my-manager-strip{
  border-color:rgba(255,229,151,.28)!important;
  background:linear-gradient(135deg,rgba(31,133,96,.96),rgba(20,94,70,.98))!important;
  box-shadow:0 16px 34px rgba(5,64,44,.16),inset 0 1px rgba(255,255,255,.10)!important;
}
html.christmas-theme-active body[data-page="home"] :is(.my-manager-quick,.home-manager-quick,.home-status-item,.home-stat-card){
  border-color:rgba(255,244,216,.15)!important;
  background:linear-gradient(145deg,rgba(42,127,96,.88),rgba(24,95,71,.95))!important;
}
html.christmas-theme-active body[data-page="home"] :is(.home-latest-news,.latest-news-feature){
  border-color:rgba(255,226,137,.24)!important;
  background:linear-gradient(145deg,#1c7658,#14543f)!important;
}
html.christmas-theme-active body[data-page="home"] .home-leader-card{
  border-color:rgba(255,221,126,.30)!important;
  background:linear-gradient(145deg,#8c2b3d 0%,#a93449 34%,#1a674e 100%)!important;
}
html.christmas-theme-active body[data-page="home"] :is(.home-content-grid>.panel,.home-content-grid .fixture-card){
  border-color:rgba(255,235,177,.18)!important;
  background:linear-gradient(145deg,#206f55,#174c3b)!important;
}
html.christmas-theme-active body[data-page="home"] .home-content-grid .panel-head{
  background:linear-gradient(90deg,rgba(216,49,72,.18),rgba(240,200,92,.10),transparent)!important;
  border-bottom-color:rgba(255,236,184,.15)!important;
}
html.christmas-theme-active body[data-page="home"] .home-content-grid .table-wrap{background:#15503d!important;border-color:rgba(255,236,184,.14)!important}
html.christmas-theme-active body[data-page="home"] .home-content-grid table thead th{background:#237a5c!important;color:#fff0b1!important;border-color:rgba(255,236,184,.15)!important}
html.christmas-theme-active body[data-page="home"] .home-content-grid table tbody tr{background:#195c46!important;border-color:rgba(255,255,255,.07)!important}
html.christmas-theme-active body[data-page="home"] .home-content-grid table tbody tr:nth-child(even){background:#17533f!important}
html.christmas-theme-active body[data-page="home"] .home-content-grid table tbody tr:hover{background:#25795d!important}
html.christmas-theme-active body[data-page="home"] .home-manage-team,
html.christmas-theme-active body[data-page="home"] .my-manager-quick.primary{
  border-color:rgba(255,228,142,.58)!important;
  background:linear-gradient(135deg,#e03951,#ba263d)!important;
  color:#fffdf7!important;
  box-shadow:0 12px 25px rgba(114,22,38,.20),inset 0 1px rgba(255,255,255,.19)!important;
}

/* ---------- PAGE-SPECIFIC COLOUR LIFT ---------- */
html.christmas-theme-active body:is([data-page="league"],[data-page="gameweeks"],[data-page="managers"]) #main-content :is(.panel,[class*="card"],[class*="shell"],[class*="board"]){
  background:linear-gradient(145deg,#206f55,#174c3b)!important;
}
html.christmas-theme-active body:is([data-page="fixtures"],[data-page="live"]) #main-content :is(.panel,[class*="card"],[class*="shell"],[class*="board"]){
  background:linear-gradient(145deg,#1d7258,#185443)!important;
}
html.christmas-theme-active body:is([data-page="monthly"],[data-page="prizes"],[data-page="awards"]) #main-content :is(.panel,[class*="card"],[class*="shell"],[class*="board"]){
  background:linear-gradient(145deg,#286d54,#705133)!important;
}
html.christmas-theme-active body[data-page="cups"] #main-content :is(.panel,[class*="card"],[class*="shell"],[class*="board"]){
  background:linear-gradient(145deg,#8f2c40,#276a53)!important;
}
html.christmas-theme-active body:is([data-page="records"],[data-page="rivalry"],[data-page="duo"],[data-page="timeline"],[data-page="rules"]) #main-content :is(.panel,[class*="card"],[class*="shell"],[class*="board"]){
  background:linear-gradient(145deg,#216a53,#18503e)!important;
}

/* ---------- TABLES / RANKINGS: brighter but high contrast ---------- */
html.christmas-theme-active #main-content table thead tr,
html.christmas-theme-active #main-content [class*="table-head"],
html.christmas-theme-active #main-content [class*="ranking-head"]{
  background:linear-gradient(90deg,#2d8d68,#22674f)!important;
}
html.christmas-theme-active #main-content table thead th,
html.christmas-theme-active #main-content th{
  color:#fff0ac!important;
  -webkit-text-fill-color:#fff0ac!important;
  background:transparent!important;
  border-color:rgba(255,248,226,.12)!important;
}
html.christmas-theme-active #main-content td{color:#f6fbf8!important}
html.christmas-theme-active #main-content tbody tr{border-color:rgba(255,255,255,.08)!important}
html.christmas-theme-active #main-content tbody tr:hover{background:rgba(83,196,145,.13)!important}

/* ---------- INPUTS / DROPDOWNS / CONTROLS: explicit readability ---------- */
html.christmas-theme-active #main-content :is(.text-input,input[type="search"],input[type="text"],input[type="email"],select,textarea){
  color:#fffdf7!important;
  -webkit-text-fill-color:#fffdf7!important;
  border-color:rgba(255,226,137,.28)!important;
  background:#176047!important;
  color-scheme:dark!important;
}
html.christmas-theme-active #main-content :is(input,textarea)::placeholder{color:#c1d8cc!important;-webkit-text-fill-color:#c1d8cc!important}
html.christmas-theme-active #main-content select option{background:#1d6b50!important;color:#fffdf7!important}
html.christmas-theme-active #main-content :is(.pill-button,.tab,.action-button,button[data-go],button[data-action],a.pill-button):not(.active){
  color:#fffaf0!important;
  border-color:rgba(255,226,137,.25)!important;
  background:linear-gradient(145deg,#247758,#1b5e47)!important;
}
html.christmas-theme-active #main-content :is(.pill-button,.tab,.action-button,button[data-go],button[data-action],a.pill-button).active,
html.christmas-theme-active #main-content :is(.pill-button,.tab,.action-button,button[data-go],button[data-action],a.pill-button):hover{
  color:#fffdf6!important;
  border-color:rgba(255,226,137,.50)!important;
  background:linear-gradient(180deg,#d9364e,#b6263d)!important;
}

/* ---------- MANAGER CARDS / PROFILE: colourful pine, never black-purple ---------- */
html.christmas-theme-active body[data-page="managers"] :is(.manager-card.phase3-manager-card,.manager-directory-card){
  border-color:rgba(255,229,151,.20)!important;
  background:linear-gradient(145deg,#23785a,#19523f)!important;
  box-shadow:0 13px 28px rgba(5,53,38,.15)!important;
}
html.christmas-theme-active body[data-page="managers"] .manager-card-stats>div{background:#2a6f57!important;border-color:rgba(255,248,226,.11)!important}
html.christmas-theme-active body[data-page="managers"] .manager-rank-chip{background:#b92b42!important;border-color:rgba(255,229,151,.24)!important;color:#fff6df!important}
html.christmas-theme-active body[data-page="managers"] :is(.directory-search,.phase3-control-panel,.segmented-control){background:#216b52!important;border-color:rgba(255,229,151,.18)!important}
html.christmas-theme-active body[data-page="manager"] .manager-profile-showcase{
  border-color:rgba(255,224,133,.35)!important;
  background:
    linear-gradient(90deg,rgba(23,112,80,.20),rgba(23,112,80,.02) 57%,rgba(195,38,59,.16)),
    url('/christmas-horizon-v17-27-115.svg') center bottom/100% 53% no-repeat,
    radial-gradient(circle at 86% 12%,rgba(255,222,125,.25),transparent 22%),
    linear-gradient(125deg,#278866 0%,#1c674f 54%,#8d2c40 100%)!important;
}
html.christmas-theme-active body[data-page="manager"] :is(.manager-profile-stat-ribbon,.manager-profile-pinned-achievement,.manager-profile-favourites-quiet,.manager-profile-duo-quiet){
  background:linear-gradient(145deg,#246f55,#1b5743)!important;
  border-color:rgba(255,229,151,.16)!important;
}

/* ---------- NEWS LANDING: Christmas newsroom instead of dark green ---------- */
html.christmas-theme-active body[data-page="news"] :is(.newsroom-lead,.newsroom-story-card,.newsroom-reader){
  border-color:rgba(255,225,136,.22)!important;
  background:linear-gradient(145deg,#1d7357,#14503d)!important;
  box-shadow:0 16px 34px rgba(6,54,39,.17)!important;
}
html.christmas-theme-active body[data-page="news"] .newsroom-lead{background:linear-gradient(125deg,#2b8a66 0%,#1d6f54 50%,#9e2d42 100%)!important}
html.christmas-theme-active body[data-page="news"] :is(.newsroom-lead h3,.newsroom-story-copy>strong,.newsroom-reader .news-article-heading h1){color:#fffdf7!important;-webkit-text-fill-color:#fffdf7!important}
html.christmas-theme-active body[data-page="news"] :is(.newsroom-lead p,.newsroom-story-copy>p,.news-article-heading p,.news-article-byline,.newsroom-story-foot>span){color:#dce9e3!important;-webkit-text-fill-color:#dce9e3!important}

/* ---------- ARTICLES: explicit contrast audit ---------- */
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-hero{
  border-bottom-color:rgba(255,227,142,.24)!important;
  background:
    linear-gradient(95deg,rgba(20,113,79,.76),rgba(20,93,70,.60) 58%,rgba(169,35,57,.34)),
    url('/christmas-horizon-v17-27-115.svg') center bottom/100% 60% no-repeat,
    linear-gradient(125deg,#2a8b66,#1d6b52 58%,#9b2c42)!important;
}
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-heading h1{color:#fffdf7!important;-webkit-text-fill-color:#fffdf7!important}
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-heading p,
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-byline,
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-byline span{color:#eef7f2!important;-webkit-text-fill-color:#eef7f2!important}
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-kicker span{background:#d9364e!important;color:#fffdf7!important;border-color:rgba(255,232,158,.42)!important}
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-body{
  background:linear-gradient(180deg,#fffaf0 0%,#f6eee1 100%)!important;
  color:#23362e!important;
  border-color:rgba(174,126,51,.28)!important;
  box-shadow:0 20px 45px rgba(5,49,35,.18)!important;
}
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-body :is(p,li,span){color:#2c3b34!important;-webkit-text-fill-color:#2c3b34!important}
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-body :is(h1,h2,h3,h4,strong,b){color:#183e30!important;-webkit-text-fill-color:#183e30!important}
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-body a{color:#b51f39!important;-webkit-text-fill-color:#b51f39!important;text-decoration-color:rgba(181,31,57,.35)!important}
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-body blockquote{background:#eef5ef!important;color:#28453a!important;border-left-color:#d9364e!important}
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-body hr{border-color:#dacdb6!important}
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-media.image-style-graphic{background:linear-gradient(180deg,#fffdf8,#f4ecde)!important;border-color:rgba(173,126,51,.30)!important}
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-media figcaption{background:#edf4ef!important;color:#53685f!important}

/* Embedded prize boards / compact article components: keep their dark surfaces readable. */
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-body :is(.gameweek-prize-board,.article-prize-board,[class*="article-"][class*="board"],[class*="prize-board"]){
  background:linear-gradient(145deg,#23785a,#18513f)!important;
  border-color:rgba(255,222,125,.30)!important;
  color:#fffdf7!important;
}
html.christmas-theme-active body[data-page="news"] .newsroom-reader .news-article-body :is(.gameweek-prize-board,.article-prize-board,[class*="article-"][class*="board"],[class*="prize-board"]) :is(h1,h2,h3,h4,strong,b,span,p,small){
  color:#fffdf7!important;-webkit-text-fill-color:#fffdf7!important;
}

/* ---------- ARTICLE COMMENTS: bright readable text on festive green ---------- */
html.christmas-theme-active body[data-page="news"] :is(.community-discussion,.newsroom-reader .community-discussion){
  border-top-color:rgba(255,224,133,.24)!important;
  background:linear-gradient(180deg,#1c6e53,#164d3c)!important;
}
html.christmas-theme-active body[data-page="news"] .community-comments-head span{color:#ffe087!important;-webkit-text-fill-color:#ffe087!important}
html.christmas-theme-active body[data-page="news"] .community-comments-head h2{color:#fffdf7!important;-webkit-text-fill-color:#fffdf7!important}
html.christmas-theme-active body[data-page="news"] .community-comments-head select{background:#227356!important;color:#fffdf7!important;-webkit-text-fill-color:#fffdf7!important;border-color:rgba(255,224,133,.30)!important}
html.christmas-theme-active body[data-page="news"] .community-comment-composer{background:linear-gradient(145deg,#267c5c,#1b5d47)!important;border-color:rgba(255,224,133,.24)!important}
html.christmas-theme-active body[data-page="news"] .community-commenting-as,
html.christmas-theme-active body[data-page="news"] .community-comment-composer>div:last-child span{color:#dbe8e1!important;-webkit-text-fill-color:#dbe8e1!important}
html.christmas-theme-active body[data-page="news"] .community-commenting-as strong{color:#fff2b4!important;-webkit-text-fill-color:#fff2b4!important}
html.christmas-theme-active body[data-page="news"] .community-comment-composer textarea{background:#18523f!important;color:#fffdf7!important;-webkit-text-fill-color:#fffdf7!important;border-color:rgba(255,224,133,.22)!important;caret-color:#ffe07f!important}
html.christmas-theme-active body[data-page="news"] .community-comment-composer textarea::placeholder{color:#bdd1c7!important;-webkit-text-fill-color:#bdd1c7!important}
html.christmas-theme-active body[data-page="news"] .community-comment-card,
html.christmas-theme-active body[data-page="news"] .newsroom-reader .community-comment-card,
html.christmas-theme-active body[data-page="news"] .news-article-card .community-comment-card{
  border-color:rgba(255,224,133,.18)!important;
  background:linear-gradient(145deg,#246f55,#19513f)!important;
  color:#fffdf7!important;
  box-shadow:0 10px 24px rgba(5,49,35,.14)!important;
}
html.christmas-theme-active body[data-page="news"] .community-comment-avatar{background:linear-gradient(145deg,#d43a51,#a9263c)!important}
html.christmas-theme-active body[data-page="news"] .community-comment-card:nth-child(3n+2) .community-comment-avatar{background:linear-gradient(145deg,#2d9a70,#1f7354)!important}
html.christmas-theme-active body[data-page="news"] .community-comment-card:nth-child(3n+3) .community-comment-avatar{background:linear-gradient(145deg,#d5a83f,#aa7f22)!important}
html.christmas-theme-active body[data-page="news"] .community-comment-main header>button,
html.christmas-theme-active body[data-page="news"] .newsroom-reader .community-comment-main header>button{color:#fff1ba!important;-webkit-text-fill-color:#fff1ba!important;opacity:1!important}
html.christmas-theme-active body[data-page="news"] .community-comment-main p,
html.christmas-theme-active body[data-page="news"] .newsroom-reader .community-comment-main p{color:#fffdf7!important;-webkit-text-fill-color:#fffdf7!important;opacity:1!important}
html.christmas-theme-active body[data-page="news"] .community-comment-main time,
html.christmas-theme-active body[data-page="news"] .newsroom-reader .community-comment-main time{color:#d1e2d9!important;-webkit-text-fill-color:#d1e2d9!important;opacity:1!important}
html.christmas-theme-active body[data-page="news"] .community-comment-main footer button,
html.christmas-theme-active body[data-page="news"] .newsroom-reader .community-comment-main footer button{color:#ffcfda!important;-webkit-text-fill-color:#ffcfda!important;opacity:1!important}
html.christmas-theme-active body[data-page="news"] .community-comment-main footer span,
html.christmas-theme-active body[data-page="news"] .newsroom-reader .community-comment-main footer span{color:#ffe28a!important;-webkit-text-fill-color:#ffe28a!important;opacity:1!important}
html.christmas-theme-active body[data-page="news"] :is(.community-comments-empty,.community-comments-loading,.community-comments-connect,.community-comments-locked){background:#1a5a45!important;color:#eaf4ef!important;-webkit-text-fill-color:#eaf4ef!important;border-color:rgba(255,224,133,.17)!important}

/* ---------- HABBOON TIMES: rich festive archive, paper stays light ---------- */
html.christmas-theme-active body[data-page="newspaper"] :is(.newspaper-archive-head,.newspaper-archive-v2,.newspaper-archive-live){
  background:linear-gradient(120deg,#297f60 0%,#1d6a50 54%,#a52f45 100%)!important;
  border-color:rgba(255,225,137,.32)!important;
}
html.christmas-theme-active body[data-page="newspaper"] .newspaper-edition-tile{background:linear-gradient(145deg,#237657,#1a5743)!important;border-color:rgba(255,225,137,.20)!important}
html.christmas-theme-active body[data-page="newspaper"] :is(.newspaper-archive-copy h2,.newspaper-archive-status strong,.newspaper-edition-tile h3,.newspaper-edition-masthead){color:#fffdf7!important;-webkit-text-fill-color:#fffdf7!important}
html.christmas-theme-active body[data-page="newspaper"] :is(.newspaper-archive-copy p,.newspaper-archive-status small,.newspaper-edition-tile p){color:#d9e8e0!important;-webkit-text-fill-color:#d9e8e0!important}
html.christmas-theme-active body[data-page="newspaper"] :is(.newspaper-archive-head .eyebrow,.newspaper-archive-status span,.newspaper-edition-meta,.newspaper-edition-footer){color:#ffe086!important;-webkit-text-fill-color:#ffe086!important}
html.christmas-theme-active body[data-page="newspaper"] .newspaper-v2 .newspaper-sheet{background:linear-gradient(180deg,#fffdf6,#f4ecde)!important;color:#27342e!important}

/* ---------- STATUS / FORMS: colourful without neon ---------- */
html.christmas-theme-active .form .w{background:#6fbe65!important;color:#12331f!important}
html.christmas-theme-active .form .d{background:#f0c85c!important;color:#4a3810!important}
html.christmas-theme-active .form .l{background:#e04a5e!important;color:#fff!important}
html.christmas-theme-active .positive{color:#b7f0c8!important}
html.christmas-theme-active .negative{color:#ffd0d7!important}

/* ---------- FESTIVE ATMOSPHERE: visible lights, snow and glow ---------- */
#christmas-theme-overlay .christmas-star{opacity:.82!important;filter:drop-shadow(0 0 22px rgba(255,224,122,.55))!important}
#christmas-theme-overlay .christmas-lights{opacity:.92!important;filter:drop-shadow(0 0 5px rgba(255,225,129,.40))!important}
#christmas-theme-overlay .christmas-lights.lower{opacity:.46!important}
#christmas-theme-overlay .christmas-snow{opacity:.52!important}
#christmas-theme-overlay .christmas-snow.snow-two{opacity:.28!important}
#christmas-theme-overlay .christmas-frost{opacity:.60!important}
#christmas-theme-overlay .christmas-ground{height:11vh!important;background:linear-gradient(180deg,transparent,rgba(239,249,247,.20))!important}
.christmas-preview-pill{border-color:rgba(255,226,137,.46)!important;background:rgba(23,91,67,.96)!important;color:#fff6dc!important;box-shadow:0 8px 24px rgba(8,60,43,.20)!important}

/* ---------- FINAL READABILITY SAFETY NET ---------- */
html.christmas-theme-active #main-content :is(.panel,[class*="card"],[class*="shell"],[class*="board"],[class*="strip"],[class*="bar"]) :is(h1,h2,h3,h4,strong,b){opacity:1!important}
html.christmas-theme-active #main-content :is(.panel,[class*="card"],[class*="shell"],[class*="board"],[class*="strip"],[class*="bar"]) :is(p,small,span,em,label){opacity:1}
html.christmas-theme-active #main-content :is(.panel,[class*="card"],[class*="shell"],[class*="board"],[class*="strip"],[class*="bar"]) :is(a,button){text-shadow:none}

@media(max-width:760px){
  html.christmas-theme-active body{
    background:
      radial-gradient(circle at 12% 8%,rgba(95,214,164,.18),transparent 24%),
      radial-gradient(circle at 88% 6%,rgba(224,48,70,.14),transparent 22%),
      linear-gradient(145deg,#176149,#164c3c 52%,#1c604a)!important;
  }
  #christmas-theme-overlay .christmas-lights.top{opacity:.72!important}
  #christmas-theme-overlay .christmas-snow{opacity:.42!important}
}

/* ============================================================================
   v17.27.116 — MANAGER PROFILE RANK DIAL BOX FIX
   A premium-polish selector from the base profile styling had higher specificity
   than the seasonal transparent wrapper rule, so the H2H rank dial inherited a
   rectangular green card behind the circular orbit. Keep the orbit itself, but
   force its outer wrapper completely transparent in Christmas mode.
   ============================================================================ */
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-card.manager-profile-rank-dial{
  background:transparent!important;
  background-image:none!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  outline:0!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-card.manager-profile-rank-dial:before,
html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-card.manager-profile-rank-dial:after{
  content:none!important;
  display:none!important;
  background:none!important;
  box-shadow:none!important;
}
@media(max-width:880px){
  html.christmas-theme-active body[data-page="manager"].premium-polish .manager-profile-rank-card.manager-profile-rank-dial{
    background:transparent!important;
    background-image:none!important;
    border:0!important;
    box-shadow:none!important;
  }
}
