.ed-cover{isolation:isolate;position:relative;overflow:hidden}.ed-filter{border:1px solid var(--glass-border);background:var(--glass);min-height:42px;color:var(--text-secondary);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:color .16s,border-color .16s,background-color .16s,box-shadow .2s;display:inline-flex}.ed-filter:hover{border-color:var(--border-strong);color:var(--text)}.ed-filter[aria-current=page]{color:var(--text);background:#f0156526;border-color:#f0156599;box-shadow:0 0 22px -8px #f01565bf}@media (pointer:coarse){.ed-filter{min-height:44px}}.ed-card{transition:border-color .25s, box-shadow .3s, transform .35s var(--ease-out-soft)}@media (hover:hover){.ed-card:hover{box-shadow:var(--glow);border-color:#f0156573;transform:translateY(-3px)}}.ed-stretched{outline:none;transition:color .16s}.ed-stretched:after{content:"";z-index:2;border-radius:22px;position:absolute;inset:0}.ed-stretched:focus-visible:after{outline:2px solid var(--focus);outline-offset:4px}.ed-img{transition:transform .7s var(--ease-out-soft)}@media (prefers-reduced-motion:no-preference){.ed-card:hover .ed-img,.ed-cover-image:hover .ed-img{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.ed-card,.ed-img,.ed-filter,.ed-stretched{transition:none}}@media (max-width:639px){.ed-filters{margin-inline-end:-4px}}
