.container-narrow.svelte-u4k2t{max-width:720px;margin:0 auto;padding:0 24px 80px;position:relative;z-index:1}.page-header.svelte-u4k2t{padding:80px 0 0;margin-bottom:32px}.page-header.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:32px;font-weight:700;letter-spacing:-.02em;margin-bottom:12px}.page-header.svelte-u4k2t p:where(.svelte-u4k2t){font-size:15px;color:var(--text-secondary)}.divider.svelte-u4k2t{height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.03) 15%,rgba(168,200,255,.08) 35%,rgba(255,255,255,.06) 50%,rgba(255,200,140,.05) 65%,rgba(255,255,255,.03) 85%,transparent 100%);margin:0 0 40px}.posts.svelte-u4k2t{display:flex;flex-direction:column;gap:24px}.post-card.svelte-u4k2t{display:block;background:var(--surface);border:1px solid var(--surface-border);border-radius:12px;padding:28px 24px;text-decoration:none;transition:border-color .2s,background .2s}.post-card.svelte-u4k2t:hover{border-color:#ffaa3226;background:#ffffff05;text-decoration:none}.post-meta.svelte-u4k2t{display:flex;gap:12px;align-items:center;margin-bottom:12px}.post-date.svelte-u4k2t{font-size:12px;color:var(--text-tertiary)}.post-tag.svelte-u4k2t{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--accent);background:#ffaa3214;padding:2px 8px;border-radius:4px}.post-card.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:18px;font-weight:600;color:var(--text-primary);margin-bottom:10px;line-height:1.3}.post-card.svelte-u4k2t p:where(.svelte-u4k2t){font-size:14px;color:var(--text-secondary);line-height:1.6;margin:0}
