.tag-badge.svelte-f2eys9{display:inline-block;background:var(--accent-1);color:var(--background);padding:.25rem .5rem;border-radius:var(--curve-factor);font-size:.875rem;font-weight:600;margin:.25rem;text-decoration:none;transition:all .2s ease-in-out}.tag-badge.clickable.svelte-f2eys9{cursor:pointer}.tag-badge.clickable.svelte-f2eys9:hover{transform:scale(1.05);filter:brightness(1.1)}.post-card.svelte-13p18qw.svelte-13p18qw{display:block;background:var(--card-background);border:var(--card-border);border-radius:var(--curve-factor);padding:1.5rem;text-decoration:none;color:var(--foreground);transition:transform .2s ease-in-out;height:100%}.post-card.svelte-13p18qw.svelte-13p18qw:hover{transform:scale(1.02)}.post-card.featured.svelte-13p18qw.svelte-13p18qw{border:2px solid var(--accent-1)}.post-card.svelte-13p18qw .thumbnail.svelte-13p18qw{margin:-1.5rem -1.5rem 1rem;overflow:hidden;border-radius:var(--curve-factor) var(--curve-factor) 0 0}.post-card.svelte-13p18qw .thumbnail img.svelte-13p18qw{width:100%;height:200px;object-fit:cover}.post-card.svelte-13p18qw .content h3.svelte-13p18qw{margin:0 0 .5rem;font-size:1.5rem;font-weight:700;color:var(--foreground)}.post-card.svelte-13p18qw .content .meta.svelte-13p18qw{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--dimmed-text);margin-bottom:1rem}.post-card.svelte-13p18qw .content .meta .date.svelte-13p18qw{font-weight:600}.post-card.svelte-13p18qw .content .meta .reading-time.svelte-13p18qw{opacity:.8}.post-card.svelte-13p18qw .content .excerpt.svelte-13p18qw{color:var(--foreground);line-height:1.6;margin-bottom:1rem}.post-card.svelte-13p18qw .content .tags.svelte-13p18qw{display:flex;flex-wrap:wrap;gap:.25rem;margin:-.25rem}
