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