.block-live-player{background-color:#010205;margin:1rem 0;padding:1em 0}.block-live-player .live-title{color:#fff;display:inline-flex;align-items:center;justify-content:flex-start;gap:.5rem;margin:0;text-align:left;padding:.5em 0}.block-live-player .live-embed{padding:.5em 1em}@media(max-width: 539.98px){.block-live-player .live-embed{padding:.5em 0}}.block-live-player .live-embed iframe{width:100%;height:auto;aspect-ratio:16/9;border:none;border-radius:0}.block-live-player .live-preview-wrapper{position:relative;width:100%;aspect-ratio:16/9;cursor:pointer;overflow:hidden;border-radius:8px;background-color:#1a1a1a}.block-live-player .live-preview-wrapper:hover .live-play-button svg circle{fill:#dc3751}.block-live-player .live-preview-wrapper:hover .live-preview-image{transform:scale(1.02)}.block-live-player .live-preview-wrapper:focus{outline:3px solid #dc3751;outline-offset:2px}.block-live-player .live-preview-wrapper:focus:not(:focus-visible){outline:none}.block-live-player .live-preview-wrapper:focus-visible{outline:3px solid #dc3751;outline-offset:2px}.block-live-player .live-preview-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.block-live-player .live-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:none;border:none;cursor:pointer;padding:0;z-index:10;transition:transform .2s ease}.block-live-player .live-play-button svg{display:block;filter:drop-shadow(0 4px 12px rgba(0, 0, 0, 0.4))}.block-live-player .live-play-button svg circle{transition:fill .3s ease}.block-live-player .live-play-button:hover{transform:translate(-50%, -50%) scale(1.1)}.block-live-player .live-play-button:active{transform:translate(-50%, -50%) scale(0.95)}.block-live-player .live-iframe-container{width:100%;aspect-ratio:16/9}.block-live-player .live-iframe-container iframe{width:100%;height:100%;border:none;border-radius:0}.block-live-player .live-preview-placeholder{background:#f5f5f5;border:2px dashed #ccc;padding:2rem;border-radius:8px;color:#666;font-style:italic}.block-live-player .live-preview-placeholder strong{color:#333}.block-live-player .live-social-share{display:flex;justify-content:end}.block-live-player .live-social-share .social-share-label{font-size:.75rem;font-weight:600;padding:.25rem .5rem;border-radius:4px;color:#fff}.block-live-player .live-social-share .social-share-buttons{display:flex;justify-content:right;padding-right:1rem}.block-live-player .live-social-share .social-share-buttons .social-btn{display:inline-flex;align-items:center;gap:.5em;cursor:pointer;transition:all .3s ease;background:rgba(0,0,0,0);border:0;border-radius:50%;height:30px;width:30px;margin:0 .2em}.block-live-player .live-social-share .social-share-buttons .social-btn:hover{color:#fff;transform:translateY(-2px)}.block-live-player .live-social-share .social-share-buttons .social-btn:active{transform:scale(0.97)}.block-live-player .live-social-share .social-share-buttons .social-btn:focus-visible{outline:3px solid red;outline-offset:2px}.block-live-player .live-social-share .social-share-buttons .social-btn .icon{width:1.5em;height:1.5em;vertical-align:middle;fill:currentColor;transition:color .3s ease,transform .3s ease}.block-live-player .live-schedule{margin-top:2rem}.block-live-player .live-schedule p{color:#fff}.block-live-player .live-schedule .schedule-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr))}@media(min-width: 1140px){.block-live-player .live-schedule .schedule-grid{grid-template-columns:repeat(4, 1fr)}}@media(max-width: 959.98px){.block-live-player .live-schedule .schedule-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 539.98px){.block-live-player .live-schedule .schedule-grid{grid-template-columns:1fr}}.block-live-player .live-schedule .schedule-grid .schedule-card{text-decoration:none;color:inherit;background-color:#0071ab;display:flex;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden;transition:transform .2s,box-shadow .2s}.block-live-player .live-schedule .schedule-grid .schedule-card:hover{transform:translateY(-4px);box-shadow:0 4px 10px rgba(0,0,0,.15)}.block-live-player .live-schedule .schedule-grid .schedule-card img{width:30%;height:auto;object-fit:cover}.block-live-player .live-schedule .schedule-grid .schedule-card .badge{display:flex;max-width:max-content;font-size:.75rem;font-weight:400;padding:.25rem .5rem;border-radius:4px;color:#fff;text-transform:uppercase;align-items:center b;align-items-font-weight:600}.block-live-player .live-schedule .schedule-grid .schedule-card.schedule-card-live{background-color:#fff;color:#000;border:0;position:relative;text-align:left;padding:0;cursor:pointer}.block-live-player .live-schedule .schedule-grid .schedule-card.schedule-card-live .schedule-info h3,.block-live-player .live-schedule .schedule-grid .schedule-card.schedule-card-live .schedule-info p{color:#000}.block-live-player .live-schedule .schedule-grid .schedule-card.schedule-card-live .badge{background-color:#dc3751}.block-live-player .live-schedule .schedule-grid .schedule-card.schedule-card-live .badge b{font-weight:800}.block-live-player .live-schedule .schedule-grid .schedule-card.schedule-card-live .badge .icon-flash{margin-right:.3em}.block-live-player .live-schedule .schedule-grid .schedule-card .schedule-info{padding:.5rem;width:calc(70% - .5rem)}.block-live-player .live-schedule .schedule-grid .schedule-card .schedule-info h3{font-size:1.1rem;margin:.1em;color:#fff;font-weight:600}.block-live-player .live-schedule .schedule-grid .schedule-card .schedule-info p{font-size:.9rem;color:#fff;margin:.1em}.block-live-player .live-schedule-button-container{display:flex;justify-content:end;padding:1rem}.block-live-player .live-schedule-button-container a{background-color:#dc3751;font-size:.75rem;font-weight:600;padding:.25rem .75rem;border-radius:4px;color:#fff;border-radius:.5em;width:max-content;text-decoration:none}.block-live-player.modo-eureka{background-color:#234ce1}.block-live-player.modo-eureka .live-title{font-family:"Patrick Hand","Patrick-Hand-fallback",cursive}.block-live-player.modo-eureka .live-schedule .schedule-grid .schedule-card.schedule-card-live .badge{background-color:#5c2feb}.block-live-player.modo-eureka .live-schedule .schedule-grid .schedule-card.schedule-card-live .schedule-info h3{color:#e93340}.block-live-player.modo-eureka .live-schedule .schedule-grid .schedule-card.schedule-card-next{background-color:#ea4626}.block-live-player.modo-eureka .live-schedule .schedule-grid .schedule-card.schedule-card-later{background-color:#27c9c9}.block-live-player.modo-eureka .live-schedule .schedule-grid .schedule-card.schedule-card-later:nth-last-child(2){background-color:#f43151}.block-live-player.modo-eureka .live-schedule-button-container a{background-color:#27c9c9}.block-live-player.modo-eureka .live-social-share .social-share-buttons .social-btn{background-color:#27c9c9}.block-live-player.modo-eureka .live-play-button svg circle{fill:rgba(92,47,235,.9)}.block-live-player.modo-eureka .live-preview-wrapper:hover .live-play-button svg circle{fill:#5c2feb}.block-live-player.modo-eureka .live-preview-wrapper:focus,.block-live-player.modo-eureka .live-preview-wrapper:focus-visible{outline-color:#f9e74d}
