.page-root.svelte-rwbphs{background-color:var(--background);color:var(--text);min-height:100vh}.section-alt.svelte-rwbphs{background-color:var(--surface)}.section-divider-top.svelte-rwbphs,.section-divider-bottom.svelte-rwbphs{background-color:var(--border-subtle)}.post-card.svelte-rwbphs{background-color:var(--card-bg);border:1px solid var(--card-border)}.post-card.svelte-rwbphs:hover{border-color:oklch(from var(--accent) l c h / .35);background-color:var(--card-hover-bg)}.post-thumb.svelte-rwbphs{background-color:var(--surface)}.post-thumb-placeholder.svelte-rwbphs{background:radial-gradient(ellipse 80% 60% at 50% 40%, oklch(from var(--accent) l c h / .18), transparent 70%), var(--surface-raised);position:relative}.post-thumb-placeholder.svelte-rwbphs:before{content:"";background-image:linear-gradient(to right, oklch(from var(--accent) l c h / .08) 1px, transparent 1px), linear-gradient(to bottom, oklch(from var(--accent) l c h / .08) 1px, transparent 1px);pointer-events:none;background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70%,#000 0%,#0000 75%);mask-image:radial-gradient(70% 70%,#000 0%,#0000 75%)}.category-badge.svelte-rwbphs{background-color:var(--background);color:var(--text-muted);border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.author-avatar.svelte-rwbphs{background-color:var(--accent-subtle);color:var(--accent)}.empty-icon.svelte-rwbphs{background-color:var(--surface);border:1px solid var(--border)}.btn-secondary.svelte-rwbphs{background-color:var(--surface-raised);color:var(--text-muted);border:1px solid var(--border)}.btn-secondary.svelte-rwbphs:hover{color:var(--text);background-color:var(--card-hover-bg)}.line-clamp-2.svelte-rwbphs{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3.svelte-rwbphs{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
