.article.svelte-1teoznn{max-width:720px;margin:0 auto;padding:6rem 2rem}header.svelte-1teoznn{margin-bottom:4rem}.back-link.svelte-1teoznn{display:inline-block;font-size:.875rem;color:#999;margin-bottom:2rem;transition:color .2s ease}.back-link.svelte-1teoznn:hover{color:#000}header.svelte-1teoznn h1:where(.svelte-1teoznn){font-size:clamp(2rem,5vw,3rem);font-weight:600;line-height:1.15;letter-spacing:-.02em;margin-bottom:1.5rem}.meta.svelte-1teoznn{font-size:.875rem;color:#999;display:flex;align-items:center;gap:.5rem}.separator.svelte-1teoznn{color:#ddd}.tags.svelte-1teoznn a:where(.svelte-1teoznn){color:#666;transition:color .2s ease}.tags.svelte-1teoznn a:where(.svelte-1teoznn):hover{color:#000}footer.svelte-1teoznn{margin-top:4rem;padding-top:2rem;border-top:1px solid #e0e0e0}@media(max-width:640px){.article.svelte-1teoznn{padding:4rem 1.5rem}header.svelte-1teoznn{margin-bottom:3rem}}
