.kotaku-card.svelte-1cso6sw{display:flex;flex-direction:column;background:var(--card-bg);text-decoration:none;transition:background .15s;border-radius:4px;overflow:hidden}.kotaku-card.svelte-1cso6sw:hover{background:var(--bg-alt)}.card-img-wrap.svelte-1cso6sw{aspect-ratio:16 / 9;overflow:hidden;background:var(--bg-alt);position:relative}.card-thumb.svelte-1cso6sw{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.kotaku-card.svelte-1cso6sw:hover .card-thumb:where(.svelte-1cso6sw){transform:scale(1.05)}.card-ph.svelte-1cso6sw{width:100%;height:100%;background:linear-gradient(135deg,var(--placeholder-from) 0%,var(--placeholder-to) 50%,var(--placeholder-from) 100%);display:flex;align-items:center;justify-content:center;font-size:28px;color:var(--accent);opacity:.4}.card-body.svelte-1cso6sw{padding:12px 0;display:flex;flex-direction:column;gap:6px;flex:1}.card-category.svelte-1cso6sw{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--accent);line-height:1}.card-title.svelte-1cso6sw{margin:0;font-size:16px;font-weight:700;color:var(--text);line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s}.kotaku-card.svelte-1cso6sw:hover .card-title:where(.svelte-1cso6sw){color:var(--accent)}.card-excerpt.svelte-1cso6sw{margin:0;font-size:13px;color:var(--text-muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:Georgia,Times New Roman,serif}.card-footer.svelte-1cso6sw{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:4px}.card-avatar.svelte-1cso6sw{flex:none;width:18px;height:18px;border-radius:50%;object-fit:cover}.card-author.svelte-1cso6sw{font-size:11px;font-weight:600;color:var(--text-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-date.svelte-1cso6sw{font-size:11px;color:var(--text-faint);white-space:nowrap}.card-author.svelte-1cso6sw:before{content:""}
