.post[data-v-f98dfc68]{display:flex;flex-direction:column;gap:var(--ghost-space-5);max-width:760px}.post__back[data-v-f98dfc68]{font-family:var(--ghost-mono);font-size:var(--ghost-fs-12);color:var(--ghost-text-3);text-decoration:none;align-self:flex-start}.post__back[data-v-f98dfc68]:hover{color:var(--ghost-accent)}.post__back[data-v-f98dfc68]:focus-visible{outline:2px solid var(--ghost-accent);outline-offset:2px}.post__cover[data-v-f98dfc68]{aspect-ratio:16/9;overflow:hidden;border:1px solid var(--ghost-border);border-radius:var(--ghost-radius-lg);background:var(--ghost-bg-void)}.post__cover img[data-v-f98dfc68]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.post__meta[data-v-f98dfc68]{display:flex;align-items:center;gap:var(--ghost-space-3)}.post__date[data-v-f98dfc68]{font-family:var(--ghost-mono);font-size:var(--ghost-fs-10);color:var(--ghost-text-3)}.post__title[data-v-f98dfc68]{margin:var(--ghost-space-2) 0 0;font-family:var(--ghost-display);font-size:var(--ghost-fs-32);line-height:var(--ghost-lh-tight);letter-spacing:var(--ghost-tracking-tight)}.post__tags[data-v-f98dfc68]{list-style:none;margin:var(--ghost-space-3) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--ghost-space-2);font-family:var(--ghost-mono);font-size:var(--ghost-fs-10);color:var(--ghost-text-3)}.post__excerpt[data-v-f98dfc68]{margin:var(--ghost-space-4) 0 0;font-size:var(--ghost-fs-18);color:var(--ghost-text-2);font-style:italic}.post__body[data-v-f98dfc68],.post__excerpt[data-v-f98dfc68]{font-family:var(--ghost-sans);line-height:var(--ghost-lh-relaxed)}.post__body[data-v-f98dfc68]{font-size:var(--ghost-fs-16);color:var(--ghost-text)}.post__body[data-v-f98dfc68] p{margin:0 0 var(--ghost-space-4)}.post__body[data-v-f98dfc68] h2{margin:var(--ghost-space-8) 0 var(--ghost-space-3);font-family:var(--ghost-display);font-size:var(--ghost-fs-24)}.post__body[data-v-f98dfc68] h3{margin:var(--ghost-space-6) 0 var(--ghost-space-2);font-family:var(--ghost-display);font-size:var(--ghost-fs-20)}.post__body[data-v-f98dfc68] a{color:var(--ghost-accent);text-decoration:underline}.post__body[data-v-f98dfc68] ol,.post__body[data-v-f98dfc68] ul{margin:0 0 var(--ghost-space-4);padding-left:var(--ghost-space-6)}.post__body[data-v-f98dfc68] li{margin-bottom:var(--ghost-space-2)}.post__body[data-v-f98dfc68] blockquote{margin:0 0 var(--ghost-space-4);padding-left:var(--ghost-space-4);border-left:3px solid var(--ghost-accent);color:var(--ghost-text-2);font-style:italic}.post__body[data-v-f98dfc68] code{font-family:var(--ghost-mono);font-size:.9em;background:var(--ghost-bg-elevated);padding:1px 4px;border-radius:4px}.post__body[data-v-f98dfc68] pre{background:var(--ghost-bg-void);border:1px solid var(--ghost-border);border-radius:var(--ghost-radius);padding:var(--ghost-space-4);overflow-x:auto;margin:0 0 var(--ghost-space-4)}.post__body[data-v-f98dfc68] pre code{background:none;padding:0;border-radius:0}.post__body[data-v-f98dfc68] img{max-width:100%;height:auto;border-radius:var(--ghost-radius);margin:var(--ghost-space-4) 0}.notfound[data-v-f98dfc68]{display:flex;flex-direction:column;gap:var(--ghost-space-3);font-family:var(--ghost-mono);max-width:480px}.notfound__cmd[data-v-f98dfc68]{margin:0;font-size:var(--ghost-fs-13);color:var(--ghost-text-3)}.notfound__error[data-v-f98dfc68]{margin:0;font-size:var(--ghost-fs-16);color:var(--ghost-severity-critical)}.notfound__hint[data-v-f98dfc68]{margin:0 0 var(--ghost-space-2);font-size:var(--ghost-fs-13);color:var(--ghost-text-2)}
