body.collection-page:has(.ep-page),body.tag-detail-page:has(.ep-page){background:#0a0a0c}body.collection-page:has(.ep-page) .header.header--scrolled,body.tag-detail-page:has(.ep-page) .header.header--scrolled{background-color:rgba(10,10,12,.86)!important;border-bottom:none!important;-webkit-backdrop-filter:blur(22px) saturate(160%)!important;backdrop-filter:blur(22px) saturate(160%)!important}@media (max-width:768px){body.collection-page:has(.exp-mobile-topline):has(.ep-page) .freeroam-shell-main,body.tag-detail-page:has(.exp-mobile-topline):has(.ep-page) .freeroam-shell-main{padding-top:0!important}}.ep-page .ep-seal{box-shadow:0 12px 32px rgba(0,0,0,.45),inset 0 0 0 1px hsla(0,0%,100%,.14)}.ep-seal__emoji{font-size:44px;line-height:1}.ep-page .ep-seal-host--poster{width:76px;height:auto}.ep-seal-host--poster .collection-poster__art{box-shadow:0 16px 36px rgba(0,0,0,.5),inset 0 0 0 1px hsla(0,0%,100%,.1)}.ep-kind{margin:16px 0 0;color:var(--cp-accent);font:13px/1.2 var(--cp-font-semi);letter-spacing:.01em}.ep-page .ep-kind+.cp-name{margin-top:4px}.ep-byline{display:inline-flex;align-items:center;gap:7px;color:var(--cp-text);text-decoration:none;transition:opacity .2s ease}.ep-byline:hover{opacity:.8}.ep-byline img,.ep-byline__fallback{width:20px;height:20px;border-radius:50%;object-fit:cover;background:var(--cp-glass-hi)}.ep-byline__fallback{display:inline-grid;place-items:center;font:10px/1 var(--cp-font-semi)}.ep-page .cp-primary .cp-btn{padding:0 14px;white-space:nowrap}.ep-page .cp-primary .ep-wide{flex:1.4 1}.ep-page .cp-primary .cp-btn--square{padding:0}.ep-page a.cp-btn{text-decoration:none}.ep-note{margin:14px 0 0;color:var(--cp-dim);font:13px/1.3 var(--cp-font)}.ep-page .cp-featured .exp-theater-owner{display:inline-flex}.ep-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 14px}.ep-page .ep-title{margin:0;color:var(--cp-text);font:19px/1.2 var(--cp-font-semi);letter-spacing:-.01em}.ep-page a.cp-chip{display:inline-flex;align-items:center;text-decoration:none}.ep-empty{display:flex;flex-direction:column;align-items:center;gap:18px;padding:48px 0 24px;color:var(--cp-dim);font:15px/1.5 var(--cp-font);text-align:center}.ep-empty p{margin:0}.ep-empty .cp-btn{flex:none;padding:0 24px}.ep-more{display:flex;justify-content:center;min-height:56px;padding:28px 0 48px}@media (max-width:699px){.ep-kind{margin-top:12px}.ep-seal__emoji{font-size:36px}.ep-page .ep-seal-host--poster{width:64px}.ep-page .ep-title{font-size:17px}}