.tag.svelte-o5j4z1{padding:var(--space-1) var(--space-2);background:var(--code-bg);border-radius:var(--border-radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.post-type.svelte-1l9631x{position:relative;display:inline-block;margin-left:10px;padding:2px 8px;border-radius:4px;font-size:.65rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;line-height:1;background:#0000000f;color:#888;--badge-border: rgba(0, 0, 0, .2)}.post-type.note.svelte-1l9631x{background:var(--badge-note-bg);color:var(--badge-note-color);--badge-border: var(--badge-note-border)}.post-type.post.svelte-1l9631x{background:var(--badge-post-bg);color:var(--badge-post-color);--badge-border: var(--badge-post-border)}.post-type.lg.svelte-1l9631x{font-size:.8rem;padding:4px 12px;border-radius:6px}.post-type.svelte-1l9631x:before{content:"";position:absolute;inset:0;border:1px solid var(--badge-border);border-radius:4px;filter:var(--tag-filter, url(#sketchy-tag-0));pointer-events:none}.post-type.lg.svelte-1l9631x:before{border-radius:6px}.star-icon.svelte-1tzj61p{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.star-icon.filled.svelte-1tzj61p{fill:currentColor}.star-btn.svelte-5syqlk{background:none;border:none;cursor:pointer;padding:4px;color:#c8a020;transition:opacity var(--transition-base);filter:url(#sketchy-border);line-height:0}.post-card.svelte-1oiooek{position:relative;padding:var(--space-4);background:var(--card-bg);border-radius:var(--border-radius-md);transition:all var(--transition-base)}.post-card.svelte-1oiooek:hover{background:var(--card-bg-hover);transform:translateY(-2px);box-shadow:var(--shadow-md)}.post-link.svelte-1oiooek{text-decoration:none;color:inherit}.post-title-row.svelte-1oiooek{display:flex;align-items:center;gap:0;flex-wrap:wrap;margin-bottom:var(--space-2)}.post-title.svelte-1oiooek{font-size:var(--font-size-2xl);line-height:1;transition:color var(--transition-fast)}.post-card.svelte-1oiooek:hover .post-title:where(.svelte-1oiooek){color:var(--link-hover-color)}.post-description.svelte-1oiooek{margin-bottom:var(--space-3);color:var(--text-color-secondary);line-height:var(--line-height-relaxed)}.post-meta.svelte-1oiooek{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:var(--font-size-sm);color:var(--text-color-muted)}.post-date.svelte-1oiooek{font-weight:var(--font-weight-medium)}.separator.svelte-1oiooek{opacity:.5}.post-tags.svelte-1oiooek{display:flex;gap:var(--space-1);flex-wrap:wrap}.post-card.svelte-1oiooek .star-btn{position:absolute;top:var(--space-2);right:var(--space-2);opacity:0}.post-card.svelte-1oiooek:hover .star-btn,.post-card.favorited.svelte-1oiooek .star-btn{opacity:1}@media(max-width:767px){.post-card.svelte-1oiooek{padding:var(--space-3)}}.posts.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-4)}.empty-state.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;min-height:50vh;text-align:center;color:var(--text-color-secondary);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed)}
