.post-page.svelte-1teoznn{max-width:720px;margin:0 auto;padding:2em}.back-link.svelte-1teoznn{display:inline-block;color:#a9745f;text-decoration:none;font-size:.9em;font-weight:700;margin-bottom:1.5em;transition:color .2s}.back-link.svelte-1teoznn:hover{color:#5c4033}.post-header.svelte-1teoznn{margin-bottom:2em;padding-bottom:1.5em;border-bottom:2px solid #e8d5c4}h1.svelte-1teoznn{color:#5c4033;font-size:2.2em;margin:0 0 .3em;line-height:1.2}.post-date.svelte-1teoznn{font-size:.9em;color:#a9745f;display:block;margin-bottom:.75em}.tag-list.svelte-1teoznn{display:flex;flex-wrap:wrap;gap:.5em}.tag.svelte-1teoznn{background:#f0e0d0;color:#7d5a50;border-radius:9999px;padding:.2em .75em;font-size:.8em;font-weight:700}.prose.svelte-1teoznn h1,.prose.svelte-1teoznn h2,.prose.svelte-1teoznn h3{color:#5c4033;margin-top:1.5em;margin-bottom:.5em;line-height:1.3}.prose.svelte-1teoznn h1{font-size:1.8em}.prose.svelte-1teoznn h2{font-size:1.4em}.prose.svelte-1teoznn h3{font-size:1.15em}.prose.svelte-1teoznn p{color:#3b2f2f;line-height:1.75;margin:0 0 1em}.prose.svelte-1teoznn a{color:#a9745f;text-decoration:underline}.prose.svelte-1teoznn a:hover{color:#5c4033}.prose.svelte-1teoznn pre{background:#fff4e6;border:2px solid #e8d5c4;border-radius:10px;padding:1em 1.25em;overflow-x:auto;margin:1.25em 0}.prose.svelte-1teoznn code{font-family:Menlo,Monaco,Courier New,monospace;font-size:.88em;color:#5c4033;background:#f0e0d0;padding:.15em .4em;border-radius:4px}.prose.svelte-1teoznn pre code{background:none;padding:0;border-radius:0;color:#3b2f2f}.prose.svelte-1teoznn ul,.prose.svelte-1teoznn ol{color:#3b2f2f;line-height:1.75;padding-left:1.5em;margin:0 0 1em}.prose.svelte-1teoznn li{margin-bottom:.3em}.prose.svelte-1teoznn blockquote{border-left:4px solid #e8d5c4;margin:1em 0;padding:.5em 1em;color:#7d5a50;font-style:italic}.prose.svelte-1teoznn table{width:100%;border-collapse:collapse;margin:1.25em 0;font-size:.9em}.prose.svelte-1teoznn th,.prose.svelte-1teoznn td{border:2px solid #e8d5c4;padding:.5em .75em;text-align:left}.prose.svelte-1teoznn th{background:#f0e0d0;color:#5c4033;font-weight:700}.prose.svelte-1teoznn tr:nth-child(2n){background:#fff4e6}
