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