.page.svelte-18n38qu{padding:4rem 2rem 8rem}.page-inner.svelte-18n38qu{max-width:860px;margin:0 auto}.page-header.svelte-18n38qu{margin-bottom:5rem;padding-bottom:3rem;border-bottom:1px solid var(--border)}.breadcrumb.svelte-18n38qu{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:1.5rem}.page-title.svelte-18n38qu{font-size:clamp(3rem,7vw,5.5rem);font-weight:300;line-height:.95;letter-spacing:-.02em;color:var(--text);margin-bottom:1.5rem}.page-sub.svelte-18n38qu{font-size:1rem;color:var(--text-dim);max-width:480px;line-height:1.8}.section.svelte-18n38qu{margin-bottom:5rem}.section-label.svelte-18n38qu{font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:2rem}.writings-list.svelte-18n38qu{display:flex;flex-direction:column;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.writing-card.svelte-18n38qu{position:relative;background:var(--bg-2);padding:2.5rem;transition:background var(--transition);display:block;animation:svelte-18n38qu-fadeUp .5s ease both}.writing-card.svelte-18n38qu:hover{background:var(--bg-3)}a.writing-card.svelte-18n38qu .writing-arrow:where(.svelte-18n38qu){display:block}.writing-arrow.svelte-18n38qu{position:absolute;top:2rem;right:2rem;font-size:1.2rem;color:var(--gold-dim);transition:color var(--transition),transform var(--transition);display:none}.writing-card.svelte-18n38qu:hover .writing-arrow:where(.svelte-18n38qu){color:var(--gold);transform:translate(2px,-2px)}.writing-meta.svelte-18n38qu{font-size:.68rem;letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase;margin-bottom:.75rem;display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.writing-pub.svelte-18n38qu{color:var(--gold-dim)}.sep.svelte-18n38qu{color:var(--border)}.talk-role.svelte-18n38qu{font-size:.68rem;letter-spacing:.1em;color:var(--gold);text-transform:uppercase;margin-bottom:.75rem;border:1px solid var(--gold-dim);display:inline-block;padding:.15rem .5rem;border-radius:2px}.writing-title.svelte-18n38qu{font-size:1.5rem;font-weight:400;color:var(--text);line-height:1.2;margin-bottom:1rem;letter-spacing:-.01em}.writing-summary.svelte-18n38qu{font-size:.9rem;color:var(--text-dim);line-height:1.8;margin-bottom:1.25rem;max-width:680px}.writing-tags.svelte-18n38qu{display:flex;flex-wrap:wrap;gap:.5rem}.tag.svelte-18n38qu{font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);border:1px solid var(--border);padding:.2rem .6rem;border-radius:2px}@keyframes svelte-18n38qu-fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
