: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-1x2rpkh.svelte-1x2rpkh{min-height:100vh}.nav.svelte-1x2rpkh.svelte-1x2rpkh{position:fixed;top:0;left:0;right:0;z-index:100;background:#f9f8f6e6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.nav-inner.svelte-1x2rpkh.svelte-1x2rpkh{max-width:900px;margin:0 auto;padding:var(--space-sm) var(--space-sm);display:flex;justify-content:space-between;align-items:center}.nav-left.svelte-1x2rpkh.svelte-1x2rpkh{display:flex;align-items:center;gap:var(--space-sm)}.nav-left.svelte-1x2rpkh a.svelte-1x2rpkh{font-size:.875rem;color:var(--color-text-light);text-decoration:none}.nav-left.svelte-1x2rpkh a.svelte-1x2rpkh:hover,.nav-left.svelte-1x2rpkh a.active.svelte-1x2rpkh{color:var(--color-text-dark)}.nav-right.svelte-1x2rpkh.svelte-1x2rpkh{display:flex;align-items:center;gap:var(--space-sm)}.social-link.svelte-1x2rpkh.svelte-1x2rpkh{color:var(--color-text-light);display:flex;align-items:center;justify-content:center}.social-link.svelte-1x2rpkh.svelte-1x2rpkh:hover{color:var(--color-text-dark)}.header.svelte-1x2rpkh.svelte-1x2rpkh{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-1x2rpkh.svelte-1x2rpkh{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-1x2rpkh.svelte-1x2rpkh{font-size:1.0625rem;color:var(--color-text);line-height:1.8}.main.svelte-1x2rpkh.svelte-1x2rpkh{max-width:900px;margin:0 auto;padding:0 var(--space-sm) var(--space-xl)}.thoughts-list.svelte-1x2rpkh.svelte-1x2rpkh{display:flex;flex-direction:column;gap:var(--space-sm)}.thought.svelte-1x2rpkh.svelte-1x2rpkh{display:block;text-decoration:none;padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-border)}.thought-date.svelte-1x2rpkh.svelte-1x2rpkh{display:block;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-faint);margin-bottom:var(--space-xs)}.thought-title.svelte-1x2rpkh.svelte-1x2rpkh{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-1x2rpkh:hover .thought-title.svelte-1x2rpkh{color:var(--color-text)}.thought-excerpt.svelte-1x2rpkh.svelte-1x2rpkh{color:var(--color-text);max-width:600px;line-height:1.8;font-size:.9375rem}.thought-excerpt.svelte-1x2rpkh.svelte-1x2rpkh{min-height:0}.footer.svelte-1x2rpkh.svelte-1x2rpkh{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}.nav-left.svelte-1x2rpkh.svelte-1x2rpkh{gap:var(--space-xs)}}
