.sr-only.svelte-mod3vi.svelte-mod3vi{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.filters.svelte-mod3vi.svelte-mod3vi{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-bottom:var(--space-lg)}.field.svelte-mod3vi.svelte-mod3vi{position:relative;display:flex;align-items:center;flex:0 1 auto}.field--search.svelte-mod3vi.svelte-mod3vi{flex:1 1 240px;min-width:0}.field-icon.svelte-mod3vi.svelte-mod3vi{position:absolute;left:var(--space-sm);width:16px;height:16px;color:var(--text-tertiary);pointer-events:none}.field.svelte-mod3vi input.svelte-mod3vi,.field.svelte-mod3vi select.svelte-mod3vi{width:100%;height:40px;padding:0 var(--space-md) 0 calc(var(--space-sm) * 2 + 16px);background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);font-family:var(--font-family-mono);font-size:var(--font-size-sm);transition:border-color var(--transition-fast)}.field.svelte-mod3vi input.svelte-mod3vi::-moz-placeholder{color:var(--text-tertiary)}.field.svelte-mod3vi input.svelte-mod3vi::placeholder{color:var(--text-tertiary)}.field.svelte-mod3vi select.svelte-mod3vi{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:calc(var(--space-md) + 14px);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%2388c0d0' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right var(--space-sm) center;background-repeat:no-repeat;background-size:14px}.field.svelte-mod3vi input.svelte-mod3vi:focus,.field.svelte-mod3vi select.svelte-mod3vi:focus{outline:none;border-color:var(--accent-primary)}.field.svelte-mod3vi select.svelte-mod3vi:hover{border-color:var(--accent-primary)}@media (max-width: 640px){.field--search.svelte-mod3vi.svelte-mod3vi{flex-basis:100%}.field.svelte-mod3vi.svelte-mod3vi{flex:1 1 auto}}.empty-state.svelte-1usyldo{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-2xl) var(--space-xl);text-align:center}.empty-state__icon.svelte-1usyldo{display:inline-flex;color:var(--text-tertiary);margin-bottom:var(--space-md)}.empty-state__icon.svelte-1usyldo svg{width:64px;height:64px}.empty-state__title.svelte-1usyldo{font-size:var(--font-size-lg);font-weight:600;color:var(--text-primary);margin:0 0 var(--space-sm)}.empty-state__description.svelte-1usyldo{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0}.card-image-container.svelte-141io6g{position:relative;width:100%;padding-top:56.25%;overflow:hidden;background:var(--bg-tertiary)}.card-image.svelte-141io6g{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1)}.blog-row:hover .card-image.svelte-141io6g{transform:scale(1.05)}.image-overlay.svelte-141io6g{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.7) 100%);display:flex;align-items:flex-end;padding:1rem;opacity:0;transition:opacity .3s ease}.blog-row:hover .image-overlay.svelte-141io6g{opacity:1}.read-more.svelte-141io6g{color:#fff;font-weight:600;font-size:.9rem;transform:translate(-10px);transition:transform .3s ease}.blog-row:hover .read-more.svelte-141io6g{transform:translate(0)}@media (max-width: 768px){.card-image-container.svelte-141io6g{padding-top:50%}}.row-link.svelte-8rznjo{display:flex;gap:var(--space-lg);align-items:center;padding:var(--space-md) var(--space-lg);text-decoration:none;color:inherit}.row-thumb.svelte-8rznjo{width:200px;flex-shrink:0;border-radius:var(--radius-sm);overflow:hidden}.row-body.svelte-8rznjo{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-sm)}.row-title.svelte-8rznjo{font-family:var(--font-family-mono);font-size:var(--font-size-base);font-weight:600;line-height:1.3;color:var(--text-primary);margin:0;transition:color var(--transition-fast)}.blog-row:hover .row-title.svelte-8rznjo{color:var(--accent-primary)}.card-meta.svelte-8rznjo{display:flex;flex-wrap:wrap;gap:var(--space-md)}.meta-item.svelte-8rznjo{display:flex;align-items:center;gap:var(--space-xs);color:var(--text-tertiary);font-family:var(--font-family-mono);font-size:var(--font-size-xs)}.meta-icon.svelte-8rznjo{width:14px;height:14px;opacity:.7}.row-description.svelte-8rznjo{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-tags.svelte-8rznjo{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.tag.svelte-8rznjo{padding:1px var(--space-sm);background:var(--bg-tertiary);color:var(--text-tertiary);border-radius:var(--radius-sm);font-family:var(--font-family-mono);font-size:var(--font-size-xs);transition:color var(--transition-fast)}.blog-row:hover .tag.svelte-8rznjo{color:var(--accent-primary)}@media (max-width: 640px){.row-link.svelte-8rznjo{flex-direction:column;gap:var(--space-md)}.row-thumb.svelte-8rznjo{width:100%}}.blog-list.svelte-gwu10s{display:flex;flex-direction:column;gap:var(--space-md)}.blog-row.svelte-gwu10s{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);overflow:hidden;transition:border-color var(--transition-fast),transform var(--transition-fast)}.blog-row.svelte-gwu10s:hover{border-color:var(--accent-primary);transform:translateY(-2px)}@media (prefers-reduced-motion: reduce){.blog-row.svelte-gwu10s{transition:border-color var(--transition-fast)}.blog-row.svelte-gwu10s:hover{transform:none}}.blog-page.svelte-bued6c.svelte-bued6c{max-width:960px;margin:0 auto;padding:var(--space-xl) var(--space-lg) var(--space-2xl)}.blog-hero.svelte-bued6c.svelte-bued6c{display:flex;align-items:flex-start;gap:var(--space-xl);margin-bottom:var(--space-lg)}.blog-hero__text.svelte-bued6c.svelte-bued6c{flex:1;min-width:0;max-width:62ch}.blog-hero__img.svelte-bued6c.svelte-bued6c{width:240px;max-width:40%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--border-primary);flex-shrink:0}.blog-intro.svelte-bued6c.svelte-bued6c{display:flex;flex-direction:column;gap:var(--space-md);max-width:68ch;margin-bottom:var(--space-2xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--border-primary)}.prose-text.svelte-bued6c.svelte-bued6c{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.7;margin:0}b.svelte-bued6c.svelte-bued6c{font-weight:600;color:var(--text-primary)}.intro-note.svelte-bued6c.svelte-bued6c{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--text-tertiary);margin:0}.rss-link.svelte-bued6c.svelte-bued6c{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);background-color:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);font-family:var(--font-family-mono);font-size:var(--font-size-xs);text-decoration:none;transition:border-color var(--transition-fast),color var(--transition-fast)}.rss-link.svelte-bued6c.svelte-bued6c:hover{border-color:var(--accent-primary);color:var(--text-primary)}.rss-link.svelte-bued6c svg.svelte-bued6c{width:1rem;height:1rem}.section-intro.svelte-bued6c.svelte-bued6c{margin-bottom:var(--space-lg)}.subsection.svelte-bued6c.svelte-bued6c{font-size:var(--font-size-xs);color:var(--text-secondary);font-weight:600;margin:var(--space-lg) 0 var(--space-sm)}.subsection.svelte-bued6c.svelte-bued6c:first-of-type{margin-top:0}.ideas-grid.svelte-bued6c.svelte-bued6c{display:grid;gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.idea-card.svelte-bued6c.svelte-bued6c{display:flex;flex-direction:column;background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-primary);border-left:3px solid transparent;border-radius:var(--radius-md);padding:var(--space-md);transition:border-color var(--transition-fast),transform var(--transition-fast)}.idea-card.svelte-bued6c.svelte-bued6c:hover{border-left-color:var(--status-error);transform:translateY(-2px)}.idea-text.svelte-bued6c.svelte-bued6c{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.6;margin:0}.idea-date.svelte-bued6c.svelte-bued6c{margin:var(--space-md) 0 0 auto;font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--text-tertiary)}@media (max-width: 640px){.blog-hero.svelte-bued6c.svelte-bued6c{flex-direction:column-reverse;align-items:stretch;gap:var(--space-md)}.blog-hero__img.svelte-bued6c.svelte-bued6c{width:100%;max-width:none}.ideas-grid.svelte-bued6c.svelte-bued6c{grid-template-columns:1fr}}
