.posts-page.svelte-t4yohs.svelte-t4yohs{display:flex;flex-direction:column;gap:var(--space-3xl, 4rem)}.page-header.svelte-t4yohs.svelte-t4yohs{padding-bottom:var(--space-2xl, 3rem);border-bottom:1px solid var(--color-border-subtle);opacity:0;transform:translateY(20px);transition:all .6s cubic-bezier(.16,1,.3,1)}.page-header.loaded.svelte-t4yohs.svelte-t4yohs{opacity:1;transform:translateY(0)}.header-label.svelte-t4yohs.svelte-t4yohs{display:flex;align-items:center;gap:var(--space-md, 1rem);margin-bottom:var(--space-md, 1rem)}.label-line.svelte-t4yohs.svelte-t4yohs{width:2rem;height:1px;background:var(--color-accent)}.label-text.svelte-t4yohs.svelte-t4yohs{font-size:var(--text-xs, .75rem);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-widest, .1em);color:var(--color-accent)}.page-title.svelte-t4yohs.svelte-t4yohs{font-family:var(--font-display, Georgia);font-size:clamp(var(--text-4xl, 2.25rem),8vw,var(--text-6xl, 3.75rem));font-weight:400;line-height:var(--leading-tight, 1.15);letter-spacing:var(--tracking-tighter, -.05em);color:var(--color-text-primary);margin-bottom:var(--space-md, 1rem)}.page-description.svelte-t4yohs.svelte-t4yohs{font-size:var(--text-lg, 1.125rem);line-height:var(--leading-relaxed, 1.65);color:var(--color-text-tertiary);max-width:36rem}.posts-list.svelte-t4yohs.svelte-t4yohs{display:flex;flex-direction:column}.post-item.svelte-t4yohs.svelte-t4yohs{position:relative}.post-item.svelte-t4yohs.svelte-t4yohs:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--color-border-subtle)}.post-link.svelte-t4yohs.svelte-t4yohs{display:grid;grid-template-columns:auto 1fr;gap:var(--space-xl, 2rem);padding:var(--space-xl, 2rem) 0;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1)}.post-link.svelte-t4yohs.svelte-t4yohs:hover{transform:translate(4px)}.post-date-column.svelte-t4yohs.svelte-t4yohs{width:4rem;flex-shrink:0}.post-date.svelte-t4yohs.svelte-t4yohs{display:flex;flex-direction:column;align-items:flex-start;font-size:var(--text-xs, .75rem);font-weight:500;text-transform:uppercase;letter-spacing:var(--tracking-wider, .05em);color:var(--color-text-muted);line-height:1.4}.date-month.svelte-t4yohs.svelte-t4yohs{color:var(--color-accent)}.date-day.svelte-t4yohs.svelte-t4yohs{font-family:var(--font-display, Georgia);font-size:var(--text-2xl, 1.5rem);font-weight:400;letter-spacing:normal;color:var(--color-text-primary)}.date-year.svelte-t4yohs.svelte-t4yohs{color:var(--color-text-muted)}.post-content.svelte-t4yohs.svelte-t4yohs{display:flex;flex-direction:column;gap:var(--space-sm, .75rem)}.post-title.svelte-t4yohs.svelte-t4yohs{font-family:var(--font-display, Georgia);font-size:var(--text-xl, 1.25rem);font-weight:400;color:var(--color-text-primary);line-height:var(--leading-snug, 1.3);transition:color .2s ease}.post-link.svelte-t4yohs:hover .post-title.svelte-t4yohs{color:var(--color-accent)}.post-excerpt.svelte-t4yohs.svelte-t4yohs{font-size:var(--text-sm, .875rem);line-height:var(--leading-relaxed, 1.65);color:var(--color-text-tertiary)}.post-meta.svelte-t4yohs.svelte-t4yohs{display:flex;align-items:center;gap:var(--space-md, 1rem);margin-top:var(--space-xs, .5rem)}.reading-time.svelte-t4yohs.svelte-t4yohs{font-size:var(--text-xs, .75rem);color:var(--color-text-muted)}.read-indicator.svelte-t4yohs.svelte-t4yohs{display:inline-flex;align-items:center;gap:var(--space-xs, .5rem);font-size:var(--text-sm, .875rem);font-weight:500;color:var(--color-accent);opacity:0;transform:translate(-10px);transition:all .3s cubic-bezier(.16,1,.3,1)}.post-link.svelte-t4yohs:hover .read-indicator.svelte-t4yohs{opacity:1;transform:translate(0)}.read-indicator.svelte-t4yohs .arrow.svelte-t4yohs{transition:transform .2s ease}.post-link.svelte-t4yohs:hover .read-indicator .arrow.svelte-t4yohs{transform:translate(4px)}.pagination.svelte-t4yohs.svelte-t4yohs{padding-top:var(--space-2xl, 3rem);border-top:1px solid var(--color-border-subtle)}.pagination-inner.svelte-t4yohs.svelte-t4yohs{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md, 1rem)}.pagination-link.svelte-t4yohs.svelte-t4yohs{display:inline-flex;align-items:center;gap:var(--space-sm, .75rem);padding:var(--space-sm, .75rem) var(--space-md, 1rem);font-size:var(--text-sm, .875rem);font-weight:500;color:var(--color-text-secondary);text-decoration:none;background:var(--color-bg-secondary);border-radius:var(--radius-full, 9999px);transition:all .3s cubic-bezier(.16,1,.3,1)}.pagination-link.svelte-t4yohs.svelte-t4yohs:hover{background:var(--color-text-primary);color:var(--color-bg-primary)}.pagination-arrow.svelte-t4yohs.svelte-t4yohs{transition:transform .2s ease}.pagination-link.prev.svelte-t4yohs:hover .pagination-arrow.svelte-t4yohs{transform:translate(-4px)}.pagination-link.next.svelte-t4yohs:hover .pagination-arrow.svelte-t4yohs{transform:translate(4px)}.pagination-current.svelte-t4yohs.svelte-t4yohs{font-size:var(--text-sm, .875rem);color:var(--color-text-muted)}.pagination-placeholder.svelte-t4yohs.svelte-t4yohs{width:8rem}@media (max-width: 640px){.post-link.svelte-t4yohs.svelte-t4yohs{grid-template-columns:1fr;gap:var(--space-sm, .75rem)}.post-date-column.svelte-t4yohs.svelte-t4yohs{width:auto}.post-date.svelte-t4yohs.svelte-t4yohs{flex-direction:row;gap:var(--space-xs, .5rem)}.date-day.svelte-t4yohs.svelte-t4yohs{font-size:var(--text-base, 1rem)}.pagination-inner.svelte-t4yohs.svelte-t4yohs{flex-direction:column;gap:var(--space-lg, 1.5rem)}.pagination-placeholder.svelte-t4yohs.svelte-t4yohs{display:none}.pagination-link.svelte-t4yohs.svelte-t4yohs{width:100%;justify-content:center}}
