.post-module__ZAXO3W__article{padding-top:var(--nav-height);min-height:100vh;padding-bottom:6rem}.post-module__ZAXO3W__hero{text-align:center;background:linear-gradient(#6366f10d,#0000);padding:4rem 1.5rem}.post-module__ZAXO3W__container{width:100%;max-width:800px;margin:0 auto;padding:0 1.5rem}.post-module__ZAXO3W__backLink{color:var(--primary);margin-bottom:2rem;font-size:.9rem;font-weight:500;transition:transform .2s;display:inline-block}.post-module__ZAXO3W__backLink:hover{transform:translate(-5px)}.post-module__ZAXO3W__meta{color:var(--foreground-muted);justify-content:center;align-items:center;gap:.75rem;margin-bottom:1rem;font-size:.95rem;display:flex}.post-module__ZAXO3W__title{background:linear-gradient(to right,var(--foreground),var(--foreground-muted));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;font-size:2.5rem;font-weight:800;line-height:1.2}.post-module__ZAXO3W__tags{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.post-module__ZAXO3W__tag{color:var(--primary);background:#6366f11a;border:1px solid #6366f133;border-radius:2rem;padding:.4rem 1rem;font-size:.85rem}.post-module__ZAXO3W__imageContainer{max-width:1000px;margin:2rem auto 4rem;padding:0 1.5rem}.post-module__ZAXO3W__imageWrapper{aspect-ratio:16/9;border-radius:var(--radius);border:1px solid var(--glass-border);width:100%;position:relative;overflow:hidden;box-shadow:0 20px 40px -10px #0000004d}.post-module__ZAXO3W__image{object-fit:cover}.post-module__ZAXO3W__content{color:var(--foreground-dim);font-size:1.15rem;line-height:1.8}.post-module__ZAXO3W__content h2,.post-module__ZAXO3W__content h3{color:var(--foreground);margin-top:3rem;margin-bottom:1.5rem;font-weight:700}.post-module__ZAXO3W__content h2{font-size:1.8rem}.post-module__ZAXO3W__content h3{font-size:1.5rem}.post-module__ZAXO3W__content p{margin-bottom:1.5rem}.post-module__ZAXO3W__content ul,.post-module__ZAXO3W__content ol{margin-bottom:1.5rem;padding-left:1.5rem}.post-module__ZAXO3W__content li{margin-bottom:.75rem}.post-module__ZAXO3W__content strong{color:var(--foreground);font-weight:600}.post-module__ZAXO3W__content pre{border-radius:var(--radius);border:1px solid var(--glass-border);background:#1e1e1e;margin:2rem 0;padding:1.5rem;overflow-x:auto}.post-module__ZAXO3W__content code{font-family:var(--font-mono);font-size:.9em}.post-module__ZAXO3W__author{border-top:1px solid var(--glass-border);align-items:center;gap:1.5rem;margin-top:4rem;padding-top:2rem;display:flex}.post-module__ZAXO3W__authorImage{border:2px solid var(--primary);border-radius:50%;width:60px;height:60px;overflow:hidden}.post-module__ZAXO3W__authorInfo{flex-direction:column;display:flex}.post-module__ZAXO3W__writtenBy{color:var(--foreground-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.2rem;font-size:.8rem}.post-module__ZAXO3W__authorName{color:var(--foreground);font-size:1.1rem;font-weight:700}.post-module__ZAXO3W__authorBio{color:var(--foreground-muted);font-size:.9rem}@media (max-width:768px){.post-module__ZAXO3W__title{font-size:1.8rem}.post-module__ZAXO3W__imageWrapper{aspect-ratio:4/3}}[data-theme=light] .post-module__ZAXO3W__content pre{background:#f1f5f9;border-color:#0000001a}[data-theme=light] .post-module__ZAXO3W__hero{background:linear-gradient(#4f46e50d,#0000)}
