:root{--color-bg:hsl(40, 20%, 97%);--color-border:hsl(40, 10%, 88%);--color-text-faint:hsl(40, 8%, 70%);--color-text-light:hsl(40, 8%, 55%);--color-text:hsl(40, 8%, 35%);--color-text-dark:hsl(40, 10%, 20%);--font-serif:"Instrument Serif", Georgia, serif;--font-sans:"DM Sans", system-ui, sans-serif;--space-xs:.75rem;--space-sm:1.5rem;--space-md:3rem;--space-lg:5rem;--space-xl:6rem}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-sans);background:var(--color-bg);color:var(--color-text);line-height:1.7;font-weight:300;font-size:16px;-webkit-font-smoothing:antialiased}.page.svelte-w939ym.svelte-w939ym{min-height:100vh}.header.svelte-w939ym.svelte-w939ym{max-width:900px;margin:0 auto;padding:var(--space-xl) var(--space-sm) var(--space-md);padding-top:calc(4rem + var(--space-md))}.page-title.svelte-w939ym.svelte-w939ym{font-family:var(--font-serif);font-size:1.75rem;font-weight:400;color:var(--color-text-dark);letter-spacing:-.02em;margin-bottom:var(--space-sm)}.page-description.svelte-w939ym.svelte-w939ym{font-size:1.0625rem;color:var(--color-text);line-height:1.8}.main.svelte-w939ym.svelte-w939ym{max-width:900px;margin:0 auto;padding:0 var(--space-sm) var(--space-xl)}.thoughts-list.svelte-w939ym.svelte-w939ym{display:flex;flex-direction:column;gap:var(--space-sm)}.series-group.svelte-w939ym.svelte-w939ym{background:#f5f3f0;border-radius:8px;padding:var(--space-sm);display:flex;flex-direction:column}.thought.svelte-w939ym.svelte-w939ym{display:block;text-decoration:none;padding-bottom:var(--space-xs);border-bottom:1px solid hsl(40,10%,90%)}.thought-date.svelte-w939ym.svelte-w939ym{display:block;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-faint);margin-bottom:.25rem}.thought-title.svelte-w939ym.svelte-w939ym{font-family:var(--font-serif);font-size:1.375rem;font-weight:400;color:var(--color-text-dark);letter-spacing:-.01em;margin-bottom:var(--space-xs)}.thought.svelte-w939ym:hover .thought-title.svelte-w939ym{color:var(--color-text)}.thought-excerpt.svelte-w939ym.svelte-w939ym{color:var(--color-text);max-width:600px;line-height:1.8;font-size:.9375rem}.thought-sub.svelte-w939ym.svelte-w939ym{display:block;text-decoration:none;padding:.2rem 0 .2rem var(--space-sm);border-bottom:none}.thought.svelte-w939ym+.thought-sub.svelte-w939ym{margin-top:var(--space-xs)}.thought-sub.svelte-w939ym .thought-title.svelte-w939ym{font-size:.9rem;color:var(--color-text);margin-bottom:0;padding-top:0;font-family:var(--font-sans);font-weight:300;letter-spacing:0}.thought-sub.svelte-w939ym:hover .thought-title.svelte-w939ym{color:var(--color-text-dark);text-decoration:none}.thought-sub.svelte-w939ym .thought-excerpt.svelte-w939ym{display:none}.thought-excerpt.svelte-w939ym.svelte-w939ym{min-height:0}.footer.svelte-w939ym.svelte-w939ym{padding:var(--space-md) var(--space-sm);border-top:1px solid var(--color-border);font-size:.875rem;color:var(--color-text-faint);text-align:center}@media (max-width: 768px){:root{--space-md:2rem;--space-lg:3rem;--space-xl:4rem}}
