/* Tableau de score nocturne pour projection. */
body:has(.ranking-screen){background:radial-gradient(circle at 50% -10%,#296f67 0,#102d35 46%,#07191f 100%)!important;color:#fff}body:has(.ranking-screen):before,body:has(.ranking-screen):after{color:#7de3ce!important;opacity:.18!important}.ranking-screen{padding:0 2vw}.ranking-title{border-bottom:1px solid #65cfba55}.ranking-title p{color:#8eeed9!important;letter-spacing:1px}.ranking-title h1{color:#fff!important;text-shadow:0 3px 12px #000!important}.ranking-title>span{filter:drop-shadow(0 0 12px #f8ce55)}.projector-ranking .rank{border:1px solid #60c7b055!important;background:linear-gradient(110deg,#153942e8,#0d2730e8)!important;box-shadow:inset 0 1px #ffffff15,0 4px 0 #06181e!important;color:#f5ffff!important}.projector-ranking .rank-label b{background:#244e57!important;color:#d9fff6!important;border:1px solid #66cab7!important}.projector-ranking .winner{background:linear-gradient(110deg,#70551b,#2b524a)!important;border:2px solid #ffd85c!important;box-shadow:inset 0 1px #fff6c7,0 5px 0 #5a4112,0 0 24px #ffd64a55!important;color:#fffdf1!important}.projector-ranking .winner .rank-label b{background:#fff0aa!important;color:#634600!important;border-color:#fff9d7!important}.score-track{height:11px!important;background:#071d25!important;border:1px solid #4b8a81!important}.score-track i{background:linear-gradient(90deg,#24c69a,#8af0c9)!important;box-shadow:0 0 12px #42dcb788!important}.winner .score-track{background:#5b471b!important;border-color:#ffe27a!important}.winner .score-track i{background:linear-gradient(90deg,#f3b93c,#fff29a)!important;box-shadow:0 0 14px #ffdc5b!important}
