.essay-page.svelte-1e2mrj8{max-width:680px;margin:0 auto;padding:3rem 2rem 6rem;opacity:0;transform:translateY(20px);transition:all .6s var(--ease-out-expo)}.essay-page.visible.svelte-1e2mrj8{opacity:1;transform:translateY(0)}.essay-header.svelte-1e2mrj8{margin-bottom:3rem}.back-link.svelte-1e2mrj8{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:var(--color-text-secondary);text-decoration:none;margin-bottom:2rem;transition:all var(--duration-normal) var(--ease-out-expo)}.back-link.svelte-1e2mrj8:hover{color:var(--color-accent)}.back-link.svelte-1e2mrj8:hover svg:where(.svelte-1e2mrj8){transform:translate(-4px)}.back-link.svelte-1e2mrj8 svg:where(.svelte-1e2mrj8){transition:transform var(--duration-normal) var(--ease-out-expo)}.essay-title.svelte-1e2mrj8{font-size:clamp(1.75rem,5vw,2.5rem);font-weight:700;line-height:1.2;color:var(--color-text);margin:0 0 1rem;letter-spacing:-.02em}.essay-date.svelte-1e2mrj8{display:block;font-size:.9375rem;color:var(--color-text-tertiary)}.essay-content.svelte-1e2mrj8{font-size:1.0625rem;line-height:1.8;color:var(--color-text-secondary)}.essay-content.svelte-1e2mrj8 p{margin-bottom:1.5rem}.essay-content.svelte-1e2mrj8 h2{font-size:1.5rem;font-weight:600;margin-top:3rem;margin-bottom:1rem;color:var(--color-text);letter-spacing:-.02em}.essay-content.svelte-1e2mrj8 h3{font-size:1.25rem;font-weight:600;margin-top:2.5rem;margin-bottom:.75rem;color:var(--color-text)}.essay-content.svelte-1e2mrj8 ul,.essay-content.svelte-1e2mrj8 ol{margin-bottom:1.5rem;padding-left:1.5rem}.essay-content.svelte-1e2mrj8 li{margin-bottom:.5rem}.essay-content.svelte-1e2mrj8 blockquote{margin:2rem 0;padding:1.5rem 1.5rem 1.5rem 2rem;background:var(--color-bg-muted);border-left:3px solid var(--color-accent);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--color-text);font-style:italic}.essay-content.svelte-1e2mrj8 blockquote p:last-child{margin-bottom:0}.essay-content.svelte-1e2mrj8 code{font-family:SF Mono,Monaco,Courier New,monospace;font-size:.875em;background:var(--color-bg-muted);padding:.2em .4em;border-radius:var(--radius-sm);color:var(--color-text)}.essay-content.svelte-1e2mrj8 pre{background:var(--color-bg-muted);padding:1.25rem;border-radius:var(--radius-md);overflow-x:auto;margin-bottom:1.5rem}.essay-content.svelte-1e2mrj8 pre code{background:none;padding:0}.essay-content.svelte-1e2mrj8 a{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px;transition:opacity var(--duration-fast) var(--ease-out-expo)}.essay-content.svelte-1e2mrj8 a:hover{opacity:.8}.essay-content.svelte-1e2mrj8 strong{font-weight:600;color:var(--color-text)}.essay-content.svelte-1e2mrj8 em{font-style:italic}.essay-content.svelte-1e2mrj8 hr{border:none;height:1px;background:var(--color-border);margin:3rem 0}.essay-content.svelte-1e2mrj8 img{max-width:100%;height:auto;border-radius:var(--radius-md);margin:2rem 0}.essay-footer.svelte-1e2mrj8{margin-top:4rem}.footer-divider.svelte-1e2mrj8{width:60px;height:3px;background:linear-gradient(90deg,var(--color-accent),#8b5cf6);border-radius:2px;margin-bottom:2rem}.footer-link.svelte-1e2mrj8{display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:500;color:var(--color-text-secondary);text-decoration:none;transition:all var(--duration-normal) var(--ease-out-expo)}.footer-link.svelte-1e2mrj8:hover{color:var(--color-accent)}.footer-link.svelte-1e2mrj8:hover svg:where(.svelte-1e2mrj8){transform:translate(-4px)}.footer-link.svelte-1e2mrj8 svg:where(.svelte-1e2mrj8){transition:transform var(--duration-normal) var(--ease-out-expo)}@media (max-width: 640px){.essay-page.svelte-1e2mrj8{padding:2rem 1.5rem 4rem}.essay-content.svelte-1e2mrj8{font-size:1rem}.essay-content.svelte-1e2mrj8 h2{font-size:1.375rem}.essay-content.svelte-1e2mrj8 h3{font-size:1.125rem}}
