@layer sc1280 {
 html body #MainContent #sc778-front .sc1147-studio-home :is([data-sc785-watch],#sc857-share-trigger,.sc857-share-actions>[data-sc778-action=clips],.sc1252-radio-select) {
  background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#fafafa!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;
 }
}
html body #MainContent #sc778-front .sc1147-studio-home :is([data-sc785-watch],#sc857-share-trigger,.sc857-share-actions>[data-sc778-action=clips],.sc1252-radio-select) {
 background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#fafafa!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;text-decoration:none!important;
}
html body #MainContent #sc778-front .sc1147-studio-home :is([data-sc785-watch],#sc857-share-trigger,.sc857-share-actions>[data-sc778-action=clips]):hover {text-decoration:underline!important;text-underline-offset:4px}
html body #MainContent #sc778-front .sc1147-studio-home :is([data-sc785-watch],#sc857-share-trigger,.sc857-share-actions>[data-sc778-action=clips],.sc1252-radio-select):focus-visible {outline:2px solid currentColor!important;outline-offset:3px}
html body #MainContent #sc778-front .sc778-market-categories {display:flex!important;flex-wrap:wrap!important;gap:8px!important;max-width:100%;min-width:0}
html body #MainContent #sc778-front .sc778-market-categories>a {flex:0 0 auto;min-height:44px;display:inline-flex;align-items:center;white-space:nowrap}
@media(min-width:1001px){
 html body #MainContent #sc778-front .sc1147-studio-home,
 html:has(#sc1153-desktop-header.sc1267-sidebar) body #MainContent #sc778-front .sc1147-studio-home {
  display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;grid-template-rows:auto minmax(110px,1fr) auto auto!important;gap:18px 28px!important;align-items:stretch;
 }
 html:has(#sc1153-desktop-header.sc1267-sidebar) body #MainContent #sc778-front .sc1147-studio-home>.sc778-masthead,
 html body #MainContent #sc778-front .sc1147-studio-home>.sc778-masthead {grid-area:1/1!important;min-width:0}
 html:has(#sc1153-desktop-header.sc1267-sidebar) body #MainContent #sc778-front .sc1147-studio-home>.sc804-story-home,
 html body #MainContent #sc778-front .sc1147-studio-home>.sc804-story-home {grid-area:2/1!important;min-width:0;min-height:110px!important}
 html:has(#sc1153-desktop-header.sc1267-sidebar) body #MainContent #sc778-front .sc1147-studio-backdrop,
 html body #MainContent #sc778-front .sc1147-studio-backdrop {position:relative!important;inset:auto!important;grid-column:2!important;grid-row:1/4!important;align-self:stretch!important;min-height:280px!important;max-height:none!important;width:100%!important;z-index:0;overflow:hidden;border-radius:10px}
 html:has(#sc1153-desktop-header.sc1267-sidebar) body #MainContent #sc778-front .sc1147-studio-backdrop>img,
 html body #MainContent #sc778-front .sc1147-studio-backdrop>img {position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;object-position:center!important;transform:none!important}
 html:has(#sc1153-desktop-header.sc1267-sidebar) body #MainContent #sc778-front .sc1147-studio-home>#sc802-home-radio,
 html body #MainContent #sc778-front .sc1147-studio-home>#sc802-home-radio {grid-column:1!important;grid-row:3!important;width:100%!important;min-width:0!important;min-height:72px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:6px!important;margin:0!important;padding:8px 10px!important}
 html body #MainContent #sc778-front #sc802-home-radio .sc802-radio-info {min-width:0!important;padding:0!important}
 html body #MainContent #sc778-front #sc802-home-radio .sc1252-radio-select {min-width:0!important;width:100%!important;padding:0!important}
 html body #MainContent #sc778-front #sc802-home-radio :is(strong,small) {max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px!important}
 html body #MainContent #sc778-front #sc802-home-radio small {font-size:11px!important}
 html body #MainContent #sc778-front #sc802-home-radio :is(.sc802-radio-play,.sc802-radio-stations) {min-width:44px!important;min-height:44px!important;margin:0!important;padding:6px 8px!important;font-size:13px!important}
 html:has(#sc1153-desktop-header.sc1267-sidebar) body #MainContent #sc778-front .sc1147-studio-home>#sc791-online,
 html body #MainContent #sc778-front .sc1147-studio-home>#sc791-online {grid-column:1/-1!important;grid-row:4!important;width:100%!important;margin:0!important}
 html body #MainContent #sc778-front .sc1147-studio-home>#sc808-welcome {grid-column:1/-1!important;grid-row:5!important}
 html body #MainContent #sc778-front .sc1147-studio-home>.sc980-home-bookings {display:none!important}
}
