.post-page.svelte-1teoznn{width:min(1120px,92vw);margin:0 auto;padding-top:24px;padding-bottom:60px}.post-article.svelte-1teoznn{max-width:820px;margin:0 auto;background:var(--mc-panel);border:1px solid var(--border-color);border-radius:12px;padding:48px}.post-header.svelte-1teoznn{margin-bottom:40px}.back-link.svelte-1teoznn{display:inline-block;color:var(--mc-grass);text-decoration:none;font-size:14px;margin-bottom:24px;transition:opacity .2s}.back-link.svelte-1teoznn:hover{opacity:.8}.post-title.svelte-1teoznn{font-family:Pixelify Sans,system-ui,sans-serif;font-size:42px;font-weight:700;color:var(--mc-text);margin:0 0 24px;line-height:1.2}.post-meta.svelte-1teoznn{display:flex;align-items:center;gap:16px;padding-top:16px;border-top:1px solid var(--border-color)}.post-author.svelte-1teoznn{display:flex;align-items:center;gap:12px}.author-avatar.svelte-1teoznn{width:48px;height:48px;border-radius:50%;object-fit:cover}.author-info.svelte-1teoznn{display:flex;flex-direction:column;gap:4px}.author-name.svelte-1teoznn{font-size:15px;color:var(--mc-text);font-weight:600}.post-date.svelte-1teoznn{font-size:14px;color:var(--mc-text-muted)}.post-content.svelte-1teoznn{font-size:17px;line-height:1.7;color:var(--mc-text)}.post-content.svelte-1teoznn h1{font-family:Pixelify Sans,system-ui,sans-serif;font-size:36px;font-weight:700;margin:48px 0 24px;color:var(--mc-text);line-height:1.2}.post-content.svelte-1teoznn h1:first-child{margin-top:0}.post-content.svelte-1teoznn h2{font-family:Pixelify Sans,system-ui,sans-serif;font-size:30px;font-weight:700;margin:40px 0 20px;color:var(--mc-text);line-height:1.2}.post-content.svelte-1teoznn h3{font-size:24px;font-weight:600;margin:32px 0 16px;color:var(--mc-text);line-height:1.3}.post-content.svelte-1teoznn h4{font-size:20px;font-weight:600;margin:24px 0 12px;color:var(--mc-text)}.post-content.svelte-1teoznn p{margin:20px 0}.post-content.svelte-1teoznn a{color:var(--mc-grass);text-decoration:none;transition:opacity .2s}.post-content.svelte-1teoznn a:hover{opacity:.8;text-decoration:underline}.post-content.svelte-1teoznn strong{font-weight:600;color:var(--mc-text)}.post-content.svelte-1teoznn em{font-style:italic}.post-content.svelte-1teoznn code{background:var(--mc-panel-darkest);padding:3px 8px;border-radius:4px;font-family:Space Grotesk,monospace;font-size:15px;color:var(--mc-grass)}.post-content.svelte-1teoznn pre{background:var(--mc-panel-darkest);padding:20px;border-radius:8px;overflow-x:auto;margin:24px 0;border:1px solid var(--border-color)}.post-content.svelte-1teoznn pre code{background:none;padding:0;color:var(--mc-text);font-size:14px}.post-content.svelte-1teoznn blockquote{border-left:4px solid var(--mc-grass);padding-left:20px;margin:24px 0;color:var(--mc-text-muted);font-style:italic}.post-content.svelte-1teoznn ul,.post-content.svelte-1teoznn ol{margin:20px 0;padding-left:32px}.post-content.svelte-1teoznn li{margin:8px 0}.post-content.svelte-1teoznn img{max-width:100%;height:auto;border-radius:8px;margin:24px 0}.post-content.svelte-1teoznn hr{border:none;border-top:1px solid var(--border-color);margin:40px 0}.post-content.svelte-1teoznn table{width:100%;border-collapse:collapse;margin:24px 0}.post-content.svelte-1teoznn th,.post-content.svelte-1teoznn td{padding:12px;text-align:left;border:1px solid var(--border-color)}.post-content.svelte-1teoznn th{background:var(--mc-panel-dark);font-weight:600;color:var(--mc-text)}.post-footer.svelte-1teoznn{margin-top:48px;padding-top:24px;border-top:1px solid var(--border-color)}.footer-link.svelte-1teoznn{display:inline-block;color:var(--mc-grass);text-decoration:none;font-size:15px;transition:opacity .2s}.footer-link.svelte-1teoznn:hover{opacity:.8}@media(max-width:768px){.post-article.svelte-1teoznn{padding:32px 24px}.post-title.svelte-1teoznn{font-size:32px}.post-content.svelte-1teoznn{font-size:16px}.post-content.svelte-1teoznn h1{font-size:28px}.post-content.svelte-1teoznn h2{font-size:24px}.post-content.svelte-1teoznn h3{font-size:20px}}
