.ec[data-v-3e883f2c]{color:inherit}.ec[data-v-3e883f2c],.ec-pic[data-v-3e883f2c]{display:block}.ec-pic[data-v-3e883f2c]{aspect-ratio:2/3;background:var(--panel);outline:1px solid var(--line);outline-offset:-1px;position:relative;overflow:hidden}.ec-pic img[data-v-3e883f2c]{-o-object-fit:cover;object-fit:cover;filter:grayscale()contrast(1.18)brightness(.92);width:100%;height:100%;transition:filter .35s,transform .5s;display:block}.ec:hover .ec-pic img[data-v-3e883f2c]{filter:grayscale(0)contrast(1.05);transform:scale(1.03)}.ec-fallback[data-v-3e883f2c]{background:radial-gradient(circle at 50% 35%,#2a2a2c,var(--panel) 70%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ec-fallback i[data-v-3e883f2c]{color:#f1efe92e;font-family:DM Serif Display,Georgia,serif;font-size:54px;font-style:italic}.ec-blinds[data-v-3e883f2c]{background:var(--blinds);opacity:.35;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.ec:hover .ec-blinds[data-v-3e883f2c]{opacity:0}.ec-rank[data-v-3e883f2c]{color:var(--bone);background:var(--blood);padding:2px 10px 0;font-family:DM Serif Display,Georgia,serif;font-size:30px;line-height:1.1;position:absolute;bottom:0;left:0}.ec-tag[data-v-3e883f2c]{color:var(--smoke);border-bottom:1px dashed #f1efe92e;justify-content:space-between;gap:6px;margin-top:8px;padding-bottom:4px;font-family:Special Elite,Courier New,monospace;font-size:11px;display:flex}.ec-ep[data-v-3e883f2c]{color:var(--blood-hi)}.ec-title[data-v-3e883f2c]{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.ec:hover .ec-title[data-v-3e883f2c]{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--blood-hi);text-decoration-color:var(--blood-hi);text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.ec-blinds[data-v-3e883f2c],.ec-pic img[data-v-3e883f2c]{transition:none}}
