.blog-post[data-v-df18fc39]{max-width:900px;margin:2rem auto 3rem;padding:0 1.25rem}.back[data-v-df18fc39]{display:flex;width:fit-content;gap:.4rem;margin:0 0 1.5rem;color:var(--text-muted);text-decoration:none;font-weight:600;font-size:.92rem}.back[data-v-df18fc39]:hover{color:var(--accent)}.hero[data-v-df18fc39]{margin-bottom:1.5rem;padding-bottom:1.4rem;border-bottom:1px solid rgba(148,163,184,.18)}.meta[data-v-df18fc39]{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.82rem;color:var(--text-muted)}.date[data-v-df18fc39]{font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:.04em}.badge[data-v-df18fc39]{padding:.1rem .5rem;border-radius:999px;border:1px dashed rgba(148,163,184,.6);font-weight:600}h1[data-v-df18fc39]{margin:.6rem 0 .7rem;font-size:clamp(1.6rem,4vw,2.3rem);line-height:1.2;letter-spacing:-.01em}.lead[data-v-df18fc39]{margin:0 0 1rem;font-size:1.12rem;line-height:1.55;color:var(--text-muted)}.tags[data-v-df18fc39]{display:flex;flex-wrap:wrap;gap:.35rem}.tag[data-v-df18fc39]{padding:.15rem .6rem;border-radius:999px;background:#94a3b821;color:var(--text-muted);font-size:.78rem}.cover[data-v-df18fc39]{display:block;width:100%;border-radius:16px;margin:0 0 1.5rem}.lang-note[data-v-df18fc39]{margin:0 0 1rem;padding:.55rem .9rem;border-radius:10px;background:#94a3b81a;color:var(--text-muted);font-size:.9rem}.body[data-v-df18fc39]{margin-top:1.5rem;font-size:1.03rem}.pager[data-v-df18fc39]{display:grid;grid-template-columns:1fr 1fr;gap:.9rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid rgba(148,163,184,.18)}.pager a[data-v-df18fc39]{display:flex;flex-direction:column;gap:.25rem;padding:.9rem 1rem;border-radius:12px;border:1px solid rgba(148,163,184,.2);background:#0f172a80;text-decoration:none;color:var(--text)}.pager a[data-v-df18fc39]:hover{border-color:#38bdf880}.pager small[data-v-df18fc39]{color:var(--accent);font-weight:700;font-size:.78rem}.pager span[data-v-df18fc39]{font-weight:600;line-height:1.35}.pager .newer[data-v-df18fc39]{grid-column:2;text-align:right}.empty[data-v-df18fc39]{color:var(--text-muted)}@media(max-width:600px){.pager[data-v-df18fc39]{grid-template-columns:1fr}.pager .newer[data-v-df18fc39]{grid-column:1}}
