/*! purgecss end ignore */.loading-panel .loader-container{container-type:size;overflow:hidden;z-index:100}.loading-panel .loader-container:before{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,50%,.15) 50%,transparent);content:"";inset:0;position:absolute}.loading-panel .loader-container .spinner{aspect-ratio:1/1;height:unset;width:50cqmin}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}
/*! purgecss end ignore */.standalone-preroll-ad{background-color:#000;opacity:0;transition:opacity .3s ease-in-out}.standalone-preroll-ad.visible{opacity:1}
/*! purgecss end ignore */.base-modal .sponsor-image .sponsor-image-container{max-height:90px;max-width:728px}.base-modal .modal-actions{display:flex;flex-wrap:nowrap;gap:1rem;margin:-1rem -1rem -1rem auto;padding:1rem}.base-modal .modal-actions a{color:gray;font-size:1.1rem;font-weight:700;line-height:1;text-shadow:none}.base-modal .modal-actions a:hover{color:#000;opacity:.75}
/*! purgecss end ignore */.login-prompt-panel .overlay,.login-prompt-panel .overlay-panel{opacity:0;transition:opacity .3s ease-in-out}.login-prompt-panel .overlay-panel.visible,.login-prompt-panel .overlay.visible{opacity:1}.login-prompt-panel .overlay{backdrop-filter:blur(2px);background:rgba(0,0,0,.7);z-index:50}.login-prompt-panel .overlay-panel{background:#f7f7f7;width:50%}@media only screen and (width <= 768px){.login-prompt-panel .overlay-panel{width:83.33%}}@media only screen and (width <= 576px){.login-prompt-panel .overlay-panel{width:91.67%}}
/*! purgecss end ignore */.responsive-column-grid{container-type:inline-size}.responsive-column-grid .responsive-grid{display:grid;gap:1rem;grid-template-columns:repeat(1,1fr)}@container (min-width: 576px){.responsive-column-grid .responsive-grid{grid-template-columns:repeat(var(--cols-mobile,2),1fr)}}@container (min-width: 768px){.responsive-column-grid .responsive-grid{grid-template-columns:repeat(var(--cols-tablet,2),1fr)}}@container (min-width: 1070px){.responsive-column-grid .responsive-grid{grid-template-columns:repeat(var(--cols-desktop,3),1fr)}}@container (min-width: 1212px){.responsive-column-grid .responsive-grid{grid-template-columns:repeat(var(--cols-wide,4),1fr)}}