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