: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-14j2u8h.svelte-14j2u8h{min-height:100vh;display:flex;flex-direction:column}.main.svelte-14j2u8h.svelte-14j2u8h{flex:1;max-width:900px;width:100%;margin:0 auto;padding:var(--space-xl) var(--space-sm);padding-top:calc(4rem + var(--space-md))}.intro.svelte-14j2u8h.svelte-14j2u8h{margin-bottom:var(--space-sm)}.greeting.svelte-14j2u8h.svelte-14j2u8h{font-family:var(--font-serif);font-size:1.75rem;color:var(--color-text-dark);margin-bottom:var(--space-sm)}.bio.svelte-14j2u8h.svelte-14j2u8h,.current.svelte-14j2u8h.svelte-14j2u8h{font-size:1.0625rem;line-height:1.9;margin-bottom:var(--space-sm)}.inline-link.svelte-14j2u8h.svelte-14j2u8h{color:var(--color-text-dark);text-decoration:none;border-bottom:1px solid var(--color-border);transition:border-color .15s ease,color .15s ease}.inline-link.svelte-14j2u8h.svelte-14j2u8h:hover{border-color:var(--color-text-dark);color:var(--color-text-dark)}.thinking.svelte-14j2u8h.svelte-14j2u8h{margin-bottom:var(--space-sm)}.thinking-intro.svelte-14j2u8h.svelte-14j2u8h{font-size:1.0625rem;line-height:1.9;margin-bottom:var(--space-xs)}.thinking-list.svelte-14j2u8h.svelte-14j2u8h{list-style:none;padding-left:var(--space-sm)}.thinking-list.svelte-14j2u8h li.svelte-14j2u8h{font-size:1.0625rem;line-height:1.9;position:relative;padding-left:var(--space-sm)}.thinking-list.svelte-14j2u8h li.svelte-14j2u8h:before{content:"·";position:absolute;left:0;color:var(--color-text-faint)}.outro.svelte-14j2u8h.svelte-14j2u8h{margin-bottom:var(--space-sm)}.outro.svelte-14j2u8h p.svelte-14j2u8h{font-size:1.0625rem;line-height:1.9}.recent-thoughts.svelte-14j2u8h.svelte-14j2u8h{border-top:1px solid var(--color-border);padding-top:var(--space-sm)}.section-title.svelte-14j2u8h.svelte-14j2u8h{font-family:var(--font-serif);font-size:1.25rem;font-weight:400;color:var(--color-text-dark);margin-bottom:var(--space-sm)}.thoughts-list.svelte-14j2u8h.svelte-14j2u8h{display:flex;flex-direction:column}.thought-item.svelte-14j2u8h.svelte-14j2u8h{display:block;padding:var(--space-xs) 0;text-decoration:none;border-bottom:1px solid var(--color-border);transition:transform .15s ease}.thought-item.svelte-14j2u8h.svelte-14j2u8h:last-child{border-bottom:none}.thought-title.svelte-14j2u8h.svelte-14j2u8h{font-size:1rem;color:var(--color-text);transition:color .15s ease}.thought-item.svelte-14j2u8h.svelte-14j2u8h:hover{transform:translate(4px)}.thought-item.svelte-14j2u8h:hover .thought-title.svelte-14j2u8h{color:var(--color-text-dark)}@media (max-width: 768px){:root{--space-md:2rem;--space-lg:3rem;--space-xl:5rem}}
