.work-card[data-v-47ae7191]{border:1px solid var(--story-border);background:var(--story-surface);border-radius:12px;min-width:0;transition:transform .18s,box-shadow .18s;display:block;position:relative;overflow:hidden}.work-title[data-v-47ae7191]:after{content:"";position:absolute;inset:0}.work-card[data-v-47ae7191]:focus-within{outline:3px solid var(--story-brand-text);outline-offset:3px}.work-cover[data-v-47ae7191]{position:relative}.serial-status[data-v-47ae7191]{color:#fff;background:#111827d9;border-radius:8px;padding:4px 8px;font-size:12px;position:absolute;bottom:8px;left:8px}.work-info[data-v-47ae7191]{padding:12px}h3[data-v-47ae7191]{text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.5;overflow:hidden}.work-info>p[data-v-47ae7191]{margin-top:4px;font-size:14px}.work-rating[data-v-47ae7191]{flex-wrap:wrap;align-items:center;gap:4px;min-height:22px;display:flex}.work-rating svg[data-v-47ae7191]{width:14px;height:14px}.work-rating strong[data-v-47ae7191],.work-rating svg[data-v-47ae7191]{color:var(--story-brand-text)}.work-rating span[data-v-47ae7191]{font-size:12px}@media (hover:hover){.work-card[data-v-47ae7191]:hover{box-shadow:var(--story-shadow-card);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.work-card[data-v-47ae7191]{transition:none}.work-card[data-v-47ae7191]:hover{transform:none}}
