.article-card.svelte-wkdv6l{background:transparent;border:none;border-radius:0;overflow:visible;transition:opacity var(--transition-fast);height:100%;display:flex;flex-direction:column;container-type:inline-size;container-name:card;&:hover{opacity:.85}}.card-content.svelte-wkdv6l{padding:0;display:flex;flex-direction:column;flex:1;gap:var(--space-sm)}.card-header.svelte-wkdv6l{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);margin-bottom:var(--space-xs)}.category.svelte-wkdv6l{background:var(--color-accent);color:#fff;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.card-meta.svelte-wkdv6l{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.divider.svelte-wkdv6l{color:var(--color-text-muted);font-weight:400}.card-title.svelte-wkdv6l{margin:0;line-height:var(--line-height-tight);& a:where(.svelte-wkdv6l){color:var(--color-text);text-decoration:none;transition:color var(--transition-fast);&:hover{color:var(--color-accent)}}}.excerpt.svelte-wkdv6l{color:var(--color-text-secondary);line-height:var(--line-height-relaxed);flex:1;margin:0}.read-more.svelte-wkdv6l{color:var(--color-accent);font-weight:var(--font-weight-semibold);text-decoration:none;font-size:var(--font-size-sm);margin-top:auto;transition:color var(--transition-fast);&:hover{color:var(--color-accent-hover)}}@container card (max-width: 300px){.card-header.svelte-wkdv6l{flex-direction:column;align-items:flex-start;gap:var(--space-xs)}.card-meta.svelte-wkdv6l{font-size:var(--font-size-2xs)}.card-title.svelte-wkdv6l{font-size:var(--font-size-lg)}}@container card (min-width: 400px){.excerpt.svelte-wkdv6l{font-size:var(--font-size-lg)}}
