.blog-page.svelte-u4k2t{max-width:72rem;margin:0 auto;padding:6rem 1.5rem 8rem;min-height:80vh;box-sizing:border-box;width:100%;overflow-x:hidden}.blog-heading.svelte-u4k2t{font-family:var(--font-serif);font-size:clamp(2.5rem,6vw,4rem);font-weight:500;color:var(--text-primary);margin:0 0 2.5rem;text-align:center;letter-spacing:-.025em}.stats-row.svelte-u4k2t{display:grid;grid-template-columns:1fr 1fr;gap:8rem;max-width:36rem;margin:0 auto 3rem;padding:1.25rem 1.5rem;border-radius:12px;box-sizing:border-box}.stat-col.svelte-u4k2t{display:flex;flex-direction:column;gap:.5rem}.stat-item.svelte-u4k2t{display:flex;justify-content:space-between;align-items:center;gap:1rem}.stat-label.svelte-u4k2t{font-family:var(--font-body);font-size:.7rem;font-weight:450;color:var(--empty-text-primary)}.stat-value.svelte-u4k2t{font-family:var(--font-mono);font-size:.7rem;font-weight:100;color:var(--text-secondary);font-variant-numeric:tabular-nums}.recent-header.svelte-u4k2t{font-family:var(--font-body);font-size:1.25rem;font-weight:500;color:var(--text-primary);margin-bottom:1.25rem;text-align:left}.scroll-roll.svelte-u4k2t{display:flex;gap:1.5rem;overflow-x:auto;padding:.4rem 0 .75rem;margin-bottom:20rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.scroll-roll.svelte-u4k2t::-webkit-scrollbar{height:6px}.scroll-roll.svelte-u4k2t::-webkit-scrollbar-track{background:transparent}.scroll-roll.svelte-u4k2t::-webkit-scrollbar-thumb{background:var(--empty-text-secondary);border-radius:3px}.cover-card.svelte-u4k2t{flex:0 0 auto;width:11rem;text-decoration:none;scroll-snap-align:start;display:flex;flex-direction:column;gap:.5rem}.cover.svelte-u4k2t{position:relative;width:100%;aspect-ratio:3 / 4;border-radius:12px;overflow:hidden;background:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:0 2px 6px #0000000a;display:flex;flex-direction:column;transition:transform .18s ease,box-shadow .18s ease}.cover-card.svelte-u4k2t:hover .cover:where(.svelte-u4k2t){transform:translateY(-1px);box-shadow:0 3px 10px #0000000f}.mini-image.svelte-u4k2t{width:100%;aspect-ratio:16 / 9;object-fit:cover;object-position:center;display:block;border-radius:2px;flex-shrink:0;margin-bottom:.25em}.cover-page.svelte-u4k2t{padding:6% 7%}.mini-heading.svelte-u4k2t{font-family:var(--font-serif);font-size:.95rem;font-weight:500;color:var(--text-primary);line-height:1.15;letter-spacing:-.015em;margin:0 0 .15em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-align:center}.mini-subtitle.svelte-u4k2t{font-family:var(--font-body);font-size:.45rem;font-weight:400;line-height:1.5;color:var(--text-secondary);margin:0 0 .3em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;text-align:center}.mini-section.svelte-u4k2t{display:flex;flex-direction:column;gap:.15em}.mini-section-heading.svelte-u4k2t{font-family:var(--font-serif);font-size:.65rem;font-weight:500;color:var(--text-primary);letter-spacing:-.01em;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mini-section-text.svelte-u4k2t{font-family:var(--font-body);font-size:.48rem;font-weight:400;line-height:1.5;color:var(--text-secondary);margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:14;-webkit-box-orient:vertical}.cover-label.svelte-u4k2t{display:flex;flex-direction:column;gap:.15rem;width:100%}.cover-label-title.svelte-u4k2t{font-family:var(--font-body);font-size:.8rem;font-weight:500;color:var(--text-primary);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.cover-label-words.svelte-u4k2t{font-family:var(--font-mono);font-size:.6rem;font-weight:300;color:var(--empty-text-primary)}@media(max-width:640px){.stats-row.svelte-u4k2t{grid-template-columns:1fr;gap:.75rem}}
