.ep_link .new-episode-badge,.ep_link .throwback-badge,.episode_card .new-episode-badge,.episode_card .throwback-badge{position:absolute;top:0;inset-inline-start:0;display:flex;align-items:center;justify-content:center;gap:5px;padding:4px 10px;border-start-start-radius:10px;border-end-end-radius:10px;font-weight:700;font-size:12px;letter-spacing:.5px;line-height:1.4;box-shadow:0 1px 3px rgba(0,0,0,.35);transition:opacity .2s}.ep_link .new-episode-badge,.episode_card .new-episode-badge{background:#be0000;color:#fff;text-transform:uppercase}.ep_link .throwback-badge,.episode_card .throwback-badge{background:#f3d723;color:#000}.ep_card:has(.new-episode-badge) .throwback-badge,.episode_card:has(.new-episode-badge) .throwback-badge{top:calc(1.4em + 8px);border-start-start-radius:0}@media (max-width:499px){.ep_link .new-episode-badge,.ep_link .throwback-badge{font-size:10px;padding:3px 8px}.ep_card:has(.new-episode-badge) .throwback-badge{top:calc(1.4em + 6px)}}.ep_link:hover .new-episode-badge,.ep_link:hover .throwback-badge,.episode_card:hover .new-episode-badge,.episode_card:hover .throwback-badge{opacity:0}.webisode-filter-container{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:20px 0;padding:0 10px}.web-filter-btn{background:var(--glass-bg);border:1px solid var(--glass-bg-hover);color:var(--font-color);padding:8px 16px;border-radius:20px;cursor:pointer;font-size:14px;font-weight:600;transition:.2s;backdrop-filter:blur(5px)}.web-filter-btn:hover{background:var(--glass-bg-hover)}.web-filter-btn.active{background:var(--color-active);color:var(--font-color-invert);cursor:default;pointer-events:none}.filtered-episodes-wrapper{transition:opacity .3s}