/* v31.39: venue photo and branded overlay, accurate eleven-week calendar */
body.winter-v31-redesign #schedule .winter-event-card::before,
body.winter-v31-redesign #schedule .winter-event-championship::before{
 background-image:linear-gradient(90deg,rgba(2,13,27,.98) 0%,rgba(2,15,30,.91) 45%,rgba(2,18,35,.73) 100%),url('winter-fast-facts-venue.jpg')!important;
 background-position:center center!important;
}
body.winter-v31-redesign #schedule .winter-event-card::after{
 content:"";position:absolute;inset:0 2% 0 auto;width:36%;z-index:-1;
 background:url('dinks-dingers-transparent.png') center / contain no-repeat;
 opacity:.42;pointer-events:none;
}
body.winter-v31-redesign #schedule .winter-event-meta{color:#83d4ff}
body.winter-v31-redesign #schedule .winter-event-meta span{margin-left:0}
body.winter-v31-redesign #schedule .winter-event-info{position:relative;padding-right:92px}
body.winter-v31-redesign #schedule .winter-event-corner{position:absolute;top:13px;right:13px;color:#84d9ff;border:1px solid rgba(64,172,228,.5);padding:5px 8px;font-size:10px;letter-spacing:.6px;font-weight:900;background:rgba(2,19,37,.7)}
body.winter-v31-redesign #schedule .winter-event-card.featured .winter-event-corner{top:17px;right:17px}
@media(max-width:760px){
 body.winter-v31-redesign #schedule .winter-event-card::after{width:45%;opacity:.29}
 body.winter-v31-redesign #schedule .winter-event-info{padding-right:65px}
 body.winter-v31-redesign #schedule .winter-event-corner{top:8px;right:8px;font-size:9px;padding:4px 6px}
}
