.post-header[data-astro-cid-sqvb4k6u]{padding-top:10px;margin-bottom:20px}.terminal-window[data-astro-cid-sqvb4k6u]{background:#0f172a;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-card-hover);display:flex;flex-direction:column;margin-bottom:50px;flex-shrink:0}.terminal-window-header[data-astro-cid-sqvb4k6u]{background:#1e293b;border-bottom:1px solid #334155;padding:12px 20px;display:flex;align-items:center;position:relative}.window-buttons[data-astro-cid-sqvb4k6u]{display:flex;gap:8px}.win-btn[data-astro-cid-sqvb4k6u]{width:12px;height:12px;border-radius:50%;display:inline-block}.win-btn[data-astro-cid-sqvb4k6u].close{background:#ef4444}.win-btn[data-astro-cid-sqvb4k6u].minimize{background:#eab308}.win-btn[data-astro-cid-sqvb4k6u].maximize{background:#22c55e}.window-title[data-astro-cid-sqvb4k6u]{position:absolute;left:50%;transform:translate(-50%);font-family:var(--font-mono);font-size:.75rem;color:var(--text-faint);font-weight:600;white-space:nowrap}.terminal-window-body[data-astro-cid-sqvb4k6u]{padding:40px;color:var(--bg)}.post-meta-strip[data-astro-cid-sqvb4k6u]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;background:#1e293b99;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md);padding:15px 20px;margin-bottom:35px;font-family:var(--font-mono);font-size:.75rem}.meta-item[data-astro-cid-sqvb4k6u]{display:flex;gap:10px}.meta-item[data-astro-cid-sqvb4k6u] .label[data-astro-cid-sqvb4k6u]{color:var(--text-faint);font-weight:700}.meta-item[data-astro-cid-sqvb4k6u] .value[data-astro-cid-sqvb4k6u]{font-weight:600}.meta-item[data-astro-cid-sqvb4k6u] .date-val[data-astro-cid-sqvb4k6u]{color:var(--bg)}.meta-item[data-astro-cid-sqvb4k6u] .status-val[data-astro-cid-sqvb4k6u]{color:#10b981}.meta-item[data-astro-cid-sqvb4k6u] .engine-val[data-astro-cid-sqvb4k6u]{color:#60a5fa}.terminal-title[data-astro-cid-sqvb4k6u]{font-size:2.5rem;font-weight:800;letter-spacing:-.7px;color:#fff;margin-bottom:25px;line-height:1.2}.post-banner-wrapper[data-astro-cid-sqvb4k6u]{width:100%;max-height:380px;overflow:hidden;border-radius:var(--radius-md);margin-bottom:35px;border:1px solid #334155}.post-banner[data-astro-cid-sqvb4k6u]{width:100%;height:100%;object-fit:cover}.markdown-body[data-astro-cid-sqvb4k6u]{overflow-wrap:anywhere;font-size:.98rem;line-height:1.75;color:var(--border)}.markdown-body[data-astro-cid-sqvb4k6u] p{margin-bottom:20px}.markdown-body[data-astro-cid-sqvb4k6u] p:last-child{margin-bottom:0}.markdown-body[data-astro-cid-sqvb4k6u] h2,.markdown-body[data-astro-cid-sqvb4k6u] h3{color:#fff;font-family:var(--font-mono);font-weight:700;margin-top:35px;margin-bottom:12px;letter-spacing:-.2px}.markdown-body[data-astro-cid-sqvb4k6u] h2{font-size:1.3rem;border-bottom:1px dashed #334155;padding-bottom:5px}.markdown-body[data-astro-cid-sqvb4k6u] h3{font-size:1.1rem}.markdown-body[data-astro-cid-sqvb4k6u] blockquote{border-left:3px solid var(--accent-ai);padding:10px 0 10px 18px;margin:25px 0;font-style:italic;color:var(--text-faint);font-family:var(--font-mono);background:#2563eb0d}.markdown-body[data-astro-cid-sqvb4k6u] img{max-width:100%;border-radius:var(--radius-md);margin:25px auto;display:block;border:1px solid #334155}.markdown-body[data-astro-cid-sqvb4k6u] a{color:#60a5fa;text-decoration:underline;transition:color .15s ease}.markdown-body[data-astro-cid-sqvb4k6u] a:hover{color:#93c5fd}.markdown-body[data-astro-cid-sqvb4k6u] strong{color:#fff}.markdown-body[data-astro-cid-sqvb4k6u] pre{background:#070a12;border:1px solid #334155;border-radius:var(--radius-md);padding:20px;margin:25px 0;overflow-x:auto}.markdown-body[data-astro-cid-sqvb4k6u] code{font-family:var(--font-mono);font-size:.85rem;color:#60a5fa;background:#2563eb14;padding:2px 6px;border-radius:var(--radius-sm)}.markdown-body[data-astro-cid-sqvb4k6u] pre code{color:var(--border);background:transparent;padding:0;border-radius:0}.terminal-footer[data-astro-cid-sqvb4k6u]{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #334155;padding-top:20px;margin-top:40px}.badge[data-astro-cid-sqvb4k6u]{font-family:var(--font-mono);font-size:.65rem;font-weight:700;text-transform:uppercase;padding:3px 8px;border-radius:var(--radius-sm);letter-spacing:1px}.badge-green[data-astro-cid-sqvb4k6u]{background:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.3)}.badge-blue[data-astro-cid-sqvb4k6u]{background:#2563eb26;color:#60a5fa;border:1px solid rgba(37,99,235,.3)}.completion-stamp[data-astro-cid-sqvb4k6u]{font-family:var(--font-mono);font-size:.65rem;color:var(--text-subtle)}@media(max-width:768px){.terminal-title[data-astro-cid-sqvb4k6u]{font-size:2rem}.terminal-window-body[data-astro-cid-sqvb4k6u]{padding:20px}.post-meta-strip[data-astro-cid-sqvb4k6u]{grid-template-columns:1fr}.window-title[data-astro-cid-sqvb4k6u]{display:none}.terminal-footer[data-astro-cid-sqvb4k6u]{flex-direction:column;align-items:flex-start}}
