article[data-astro-cid-gysqo7gh]{max-width:800px;margin:0 auto}.cover-image[data-astro-cid-gysqo7gh]{width:100%;height:auto;border-radius:12px;margin-bottom:2rem;border:1px solid var(--color-border)}.post-content :where(img,picture,iframe,embed){display:block;width:min(100%,720px);max-width:100%;height:auto;margin:1.5rem 0}.post-content .plyr{margin:1.5rem 0}.post-content video{margin:0}.post-content img{border-radius:12px;border:1px solid var(--color-border)}.post-content iframe{border:none;width:min(100%,720px);max-width:100%;aspect-ratio:16 / 9}.post-content table{width:min(100%,720px);border-collapse:collapse;margin:1.5rem 0;border:1px solid var(--color-border);background:var(--color-surface)}.post-content th,.post-content td{border:1px solid var(--color-border);padding:.75rem 1rem;font-size:.95rem}.post-content th{text-align:left;font-weight:500;background:var(--color-highlight)}.post-content table caption{caption-side:bottom;margin-top:.75rem;font-size:.85rem;opacity:.7}.post-content p{margin:1.25rem 0;line-height:1.7}.post-content p:first-child{margin-top:0}.post-content p:last-child{margin-bottom:0}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{margin-top:2rem;margin-bottom:1rem}.post-content ul,.post-content ol{margin:1.25rem 0;padding-left:2rem}.post-content li{margin:.5rem 0;padding:0;background:none;border:none;border-radius:0}.post-content blockquote{margin:1.5rem 0;padding:1rem 1.5rem;border-left:4px solid var(--color-border-strong);background:var(--color-surface);font-style:italic}.post-content code{font-family:IBM Plex Mono,Fira Code,Courier New,monospace;font-size:.9em;background:var(--color-surface);padding:.2em .4em;border-radius:4px;border:1px solid var(--color-border)}.post-content pre{--code-block-max-height: 500px;--code-block-padding: 1.5rem;--code-block-radius: 12px;background:var(--color-surface-strong);border:1px solid var(--color-border);border-radius:var(--code-block-radius);margin:1.5rem 0;padding:var(--code-block-padding);max-height:var(--code-block-max-height);overflow:auto;scrollbar-width:thin;scrollbar-color:var(--color-border) var(--color-surface);clip-path:inset(0 round var(--code-block-radius))}.post-content pre code{display:block;width:100%;box-sizing:border-box;background:none;border:none;padding:0;font-size:.875rem;line-height:1.7;color:var(--color-text)}.post-content pre::-webkit-scrollbar{width:8px;height:8px}.post-content pre::-webkit-scrollbar-track{background:var(--color-surface);border-radius:4px}.post-content pre::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}.post-content pre::-webkit-scrollbar-thumb:hover{background:var(--color-border-strong)}h1[data-astro-cid-gysqo7gh]{margin-bottom:.5rem}article[data-astro-cid-gysqo7gh]>p[data-astro-cid-gysqo7gh]{font-size:.95rem;opacity:.78;margin-bottom:1.75rem}.post-meta[data-astro-cid-gysqo7gh]{display:flex;align-items:center;gap:.85rem;opacity:.7;margin-bottom:2rem;font-size:.85rem;text-transform:lowercase;letter-spacing:.12em}.post-meta__author[data-astro-cid-gysqo7gh]{display:inline-flex;align-items:center;gap:.65rem;font-weight:500}.post-meta__author-name[data-astro-cid-gysqo7gh]{font-weight:500;letter-spacing:.18em}.post-meta__avatar[data-astro-cid-gysqo7gh]{width:36px;height:36px;border-radius:999px;border:1px solid var(--color-border);object-fit:cover;background:var(--color-surface-soft)}.post-meta__divider[data-astro-cid-gysqo7gh]{opacity:.45;font-size:.75rem}.post-meta__date[data-astro-cid-gysqo7gh]{display:inline-flex;align-items:center;gap:.55rem;font-style:italic}@media(max-width:600px){.post-content pre{--code-block-radius: 10px;--code-block-max-height: 400px;--code-block-padding: 1rem;max-height:var(--code-block-max-height)}.post-content pre code{font-size:.8rem;line-height:1.6}.post-content code{font-size:.85em}.post-content pre::-webkit-scrollbar{width:10px;height:10px}.post-content p{margin:1rem 0}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{margin-top:1.5rem;margin-bottom:.75rem}}
