.ui-studio-card{--ui-studio-card-padding-hover:6rem}@media only screen and (min-width:768px){.ui-studio-card{--ui-studio-card-padding-hover:8rem}}@media only screen and (min-width:1200px){.ui-studio-card{--ui-studio-card-padding-hover:12rem}}.ui-studio-card{display:flex;flex-direction:column;gap:6rem;position:relative}.ui-studio-card:before{background:var(--theme-card-hover);border-radius:12rem;content:"";inset:calc(var(--ui-studio-card-padding-hover)*-1);opacity:0;position:absolute;transition:opacity .2s;z-index:-1}.ui-studio-card:hover:before{opacity:1}.ui-studio-card__logo{align-items:center;aspect-ratio:3/2;background:var(--theme-active-bg);border-radius:12rem;display:flex;justify-content:center;overflow:hidden;padding:16rem;position:relative}@media only screen and (min-width:768px){.ui-studio-card__logo{padding:20rem}}.ui-studio-card__logo-img{filter:drop-shadow(0 2rem 6rem rgba(0,0,0,.35));max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.ui-studio-card__logo-fallback{color:var(--theme-text-primary);font-size:44rem;font-weight:700}.ui-studio-card__badge{-webkit-backdrop-filter:blur(4rem);backdrop-filter:blur(4rem);border-radius:8rem;color:#fff;font-size:11rem;font-weight:600;padding:3rem 8rem;position:absolute;right:8rem;top:8rem}.ui-studio-card__badge--company{background:color-mix(in srgb,var(--theme-badge-movie) 85%,transparent)}.ui-studio-card__badge--network{background:color-mix(in srgb,var(--theme-badge-series) 85%,transparent)}.ui-studio-card .ui-studio-card__name{color:var(--theme-text-primary);font-size:15rem;font-weight:500;height:22rem;line-height:22rem}@media only screen and (min-width:768px){.ui-studio-card .ui-studio-card__name{font-size:16rem;height:24rem;line-height:24rem}}.ui-studio-card__count{color:var(--theme-text-muted);font-size:12rem;line-height:16rem}.ui-studio-list{display:grid}.ui-studio-list__skeleton{aspect-ratio:3/2;border-radius:12rem;width:100%}.ui-studio-list__not-found{align-items:center;display:flex;flex-direction:column;gap:24rem;padding:10vh 0}.ui-studio-list__not-found-icon{color:var(--theme-text-primary);font-size:48rem}@media only screen and (min-width:768px){.ui-studio-list__not-found-icon{font-size:64rem}}.ui-studio-list__not-found-info{align-items:center;display:flex;flex-direction:column;gap:12rem}.ui-studio-list__not-found-info-title{color:var(--theme-text-primary);font-size:24rem}.ui-studio-list__not-found-info-text{color:var(--theme-text-muted);font-size:14rem}.ui-studio-list.--empty{align-items:center;display:flex;gap:24rem;justify-content:center;padding:24rem 0}.ui-studio-list.--base{gap:12rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media only screen and (min-width:768px){.ui-studio-list.--base{gap:16rem;grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (min-width:1200px){.ui-studio-list.--base{gap:24rem;grid-template-columns:repeat(6,minmax(0,1fr))}}.app-page-studios__head{display:flex;flex-direction:column;gap:12rem}@media only screen and (min-width:768px){.app-page-studios__head{align-items:center;flex-direction:row;gap:24rem;justify-content:space-between}}.app-page-studios__title{font-size:20rem;font-weight:600}@media only screen and (min-width:768px){.app-page-studios__title{font-size:28rem}.app-page-studios__search{max-width:360rem}}.app-page-studios__controls{display:flex;flex-wrap:wrap;gap:12rem;justify-content:space-between}.app-page-studios__group{display:flex;flex-wrap:wrap;gap:8rem}.app-page-studios .app-page-studios__chip{align-items:center;background:var(--theme-card-bg);border:1rem solid var(--theme-border);border-radius:8rem;color:var(--theme-text-secondary);cursor:pointer;display:inline-flex;font-size:13rem;font-weight:500;padding:8rem 14rem;transition:border-color .2s,color .2s,background .2s}.app-page-studios .app-page-studios__chip:hover{border-color:var(--theme-border-hover);color:var(--theme-text-primary)}.app-page-studios .app-page-studios__chip--active{border-color:var(--theme-accent);color:var(--theme-text-primary)}
