.d31-daily-session{width:100%;color:#fff;background:#090909;border:1px solid #555;padding:12px}.d31-daily-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:1px 2px 12px;font-family:Lato,Arial,sans-serif}.d31-daily-heading p{font:700 13px/1.5 Lato,Arial,sans-serif;text-transform:uppercase;letter-spacing:.04em;color:#fff;margin:0}.d31-daily-heading>span{width:7px;height:7px;flex:none;background:#ef3340}.d31-daily-screen{position:relative;aspect-ratio:16/9;background:#161616;overflow:hidden}.d31-daily-play,.d31-daily-screen iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.d31-daily-play{display:grid;place-items:center;cursor:pointer;background:#151515}.d31-daily-play>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.d31-daily-play:after{position:absolute;inset:0;content:"";background:#0002}.d31-daily-play-icon{z-index:1;position:relative;display:grid;place-items:center;width:66px;height:66px;border:2px solid #fff;border-radius:50%;background:#0009;color:#fff;font:24px/1 Arial,sans-serif;padding-left:4px}.d31-daily-unavailable{position:absolute;inset:0;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;gap:12px;padding:18px;text-align:center;font:15px/1.5 Lato,Arial,sans-serif}.d31-daily-unavailable .d31-daily-play-icon{width:42px;height:42px;font-size:18px;flex:none}.d31-daily-unavailable>p{flex-basis:70%;margin:0}.d31-daily-unavailable>a,.d31-daily-unavailable>button{min-height:44px;padding:10px;border:1px solid #aaa;color:#fff;background:transparent;font:700 14px/1.4 Lato,Arial,sans-serif}.d31-daily-session :is(button,a):focus-visible{outline:3px solid #fff;outline-offset:-5px}@media(prefers-reduced-motion:reduce){.d31-daily-session *{transition:none!important;animation:none!important}}