.bt-skel{border-radius:var(--bt-r-sm);background:linear-gradient(100deg,#e9edf3 30%,#f4f6f9 50%,#e9edf3 70%) 0 0/300% 100%;animation:1.2s linear infinite bt-skel-sweep}.bt-skel--night{background-image:linear-gradient(100deg,#ffffff0f 30%,#ffffff21 50%,#ffffff0f 70%)}@keyframes bt-skel-sweep{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.bt-skel{animation:none}}.bt-skel-header{height:var(--bt-header-h);background:var(--bt-surface);border-bottom:1px solid var(--bt-line)}.bt-skel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.bt-skel-card{border-radius:var(--bt-r-md);box-shadow:var(--bt-sh-1);background:#fff;flex-direction:column;display:flex;overflow:clip}.bt-skel-card__poster{aspect-ratio:4/5;border-radius:0}.bt-skel-card__body{gap:.8rem;padding:1.2rem 1.2rem 1.4rem;display:grid}.bt-skel-line{height:1.4rem}.bt-skel-line--title{width:88%;height:1.8rem}.bt-skel-line--short{width:60%}.bt-skel-line--pill{border-radius:var(--bt-r-pill);width:45%;height:2.8rem}.bt-skel-strip{padding-block:var(--bt-s-6)}.bt-skel-strip__in{gap:1.2rem;display:grid}.bt-skel-strip__eyebrow{width:12rem;height:1.2rem}.bt-skel-strip__title{width:22rem;height:3.6rem}.bt-skel-strip__lead{width:min(36rem,90%);height:1.6rem}.bt-skel-body{min-height:60vh;padding-block:var(--bt-s-5) var(--bt-s-8)}.bt-skel-fbar{gap:1.2rem;display:grid}.bt-skel-fbar__row{gap:.8rem;display:flex}.bt-skel-fbar__search{border-radius:var(--bt-r-pill);flex:auto;height:max(4.8rem,44px)}.bt-skel-fbar__parish{border-radius:var(--bt-r-pill);flex:none;width:13rem;height:max(4.8rem,44px)}.bt-skel-fbar__chips{gap:.8rem;padding-block:.6rem;display:flex;overflow:hidden}.bt-skel-fbar__chip{border-radius:var(--bt-r-pill);flex:none;height:3.6rem}.bt-skel-count{width:9rem;margin-top:2.2rem}@media (min-width:768px){.bt-skel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.bt-skel-strip{padding-block:var(--bt-s-7)}.bt-skel-strip__title{height:5.2rem}}@media (min-width:1024px){.bt-skel-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem;margin-top:2rem}.bt-skel-body{padding-top:0}.bt-skel-fbar{padding:1.6rem 0 1.2rem}.bt-skel-fbar__row{max-width:76rem}}
