.blog-hero.svelte-u4k2t h1:where(.svelte-u4k2t){margin-bottom:var(--spacing-4)}.lead.svelte-u4k2t{font-size:1.25rem;opacity:.9}.blog-content.svelte-u4k2t{padding:var(--spacing-16) 0;transform:rotate(.3deg);transform-origin:center center;position:relative}.empty-state.svelte-u4k2t{text-align:center;padding:var(--spacing-12);max-width:40rem;margin:0 auto;position:relative}.empty-state.svelte-u4k2t h2:where(.svelte-u4k2t){margin-bottom:var(--spacing-4);color:var(--color-primary)}.empty-state.svelte-u4k2t p:where(.svelte-u4k2t){color:var(--color-text-light);font-size:1.125rem;line-height:1.6}.posts-grid.svelte-u4k2t{display:grid;gap:var(--spacing-8);grid-template-columns:repeat(1,1fr)}@media (min-width: 768px){.posts-grid.svelte-u4k2t{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.posts-grid.svelte-u4k2t{grid-template-columns:repeat(3,1fr)}}.post-card.svelte-u4k2t{display:flex;flex-direction:column;padding:var(--spacing-6);text-decoration:none;color:inherit;transition:transform .3s ease;position:relative}.post-card.svelte-u4k2t:hover{transform:translateY(-4px) rotate(0)!important}.post-info.svelte-u4k2t{flex:1}.post-date.svelte-u4k2t{display:block;color:var(--color-text-light);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--spacing-3)}.post-card.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:1.5rem;margin-bottom:var(--spacing-3);color:var(--color-text)}.post-card.svelte-u4k2t p:where(.svelte-u4k2t){color:var(--color-text-light);font-size:.875rem;line-height:1.6;margin-bottom:var(--spacing-4)}.post-tags.svelte-u4k2t{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}.tag.svelte-u4k2t{padding:var(--spacing-1) var(--spacing-3);background:var(--color-primary);color:#fff;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px;border:2px solid rgba(0,0,0,.4);border-radius:0;box-shadow:2px 2px #0003}.tag.svelte-u4k2t:nth-child(odd){transform:rotate(-.5deg)}.tag.svelte-u4k2t:nth-child(2n){transform:rotate(.5deg)}.read-more.svelte-u4k2t{color:var(--color-primary);font-weight:700;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:var(--spacing-2);margin-top:auto;padding-top:var(--spacing-4);border-top:2px solid rgba(0,0,0,.1)}.post-card.svelte-u4k2t:hover .read-more:where(.svelte-u4k2t){text-decoration:underline;text-decoration-thickness:2px}.rss-link-container.svelte-u4k2t{margin-top:var(--spacing-6)}.rss-link.svelte-u4k2t{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);background:#fff3;color:var(--hero-text-light);text-decoration:none;border-radius:var(--border-radius-sticker);border:2px solid rgba(0,0,0,.2);font-weight:600;font-size:.9rem;transition:all .2s ease;box-shadow:0 4px 12px #00000026}.rss-link.svelte-u4k2t:hover{background:#ffffff4d;transform:translateY(-2px);box-shadow:0 6px 16px #0003}.rss-link.svelte-u4k2t svg:where(.svelte-u4k2t){flex-shrink:0}
