.post-hero-image[data-astro-cid-zg7dkzxc]{aspect-ratio:16/9;width:100%;overflow:hidden}.post-hero-image[data-astro-cid-zg7dkzxc] img[data-astro-cid-zg7dkzxc]{object-fit:cover;width:100%;height:100%;display:block}.post-container[data-astro-cid-zg7dkzxc]{max-width:760px;margin:0 auto;padding:2.5rem 1.5rem 5rem}.post-breadcrumb[data-astro-cid-zg7dkzxc]{margin-bottom:2rem}.back-link[data-astro-cid-zg7dkzxc]{color:var(--text-muted);align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .2s,gap .2s;display:inline-flex}.back-link[data-astro-cid-zg7dkzxc]:hover{color:var(--accent);gap:.6rem}.post-header[data-astro-cid-zg7dkzxc]{border-bottom:1px solid var(--border);margin-bottom:2.5rem;padding-bottom:2rem}.post-tags[data-astro-cid-zg7dkzxc]{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.post-tag[data-astro-cid-zg7dkzxc]{color:var(--accent);background:#6c63ff1a;border:1px solid #6c63ff33;border-radius:100px;padding:.22rem .65rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:background .2s}.post-tag[data-astro-cid-zg7dkzxc]:hover{background:#6c63ff38}.lang-pill[data-astro-cid-zg7dkzxc]{letter-spacing:.06em;text-transform:uppercase;border-radius:100px;padding:.22rem .65rem;font-size:.72rem;font-weight:700}.lang-en[data-astro-cid-zg7dkzxc]{color:#a9a3ff;background:#6c63ff33}.lang-es[data-astro-cid-zg7dkzxc]{color:#ff6584;background:#ff658426}.post-title[data-astro-cid-zg7dkzxc]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text);margin-bottom:1rem;font-size:clamp(1.9rem,4.5vw,2.75rem);font-weight:800;line-height:1.15}.post-description[data-astro-cid-zg7dkzxc]{color:var(--text-muted);margin-bottom:1.5rem;font-size:1.1rem;line-height:1.6}.post-meta[data-astro-cid-zg7dkzxc]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.meta-author[data-astro-cid-zg7dkzxc]{align-items:center;gap:.6rem;display:flex}.author-avatar[data-astro-cid-zg7dkzxc]{width:38px;height:38px;font-family:var(--font-display);color:var(--accent);background:#6c63ff2e;border:1.5px solid #6c63ff59;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:flex}.author-name[data-astro-cid-zg7dkzxc]{color:var(--text);font-size:.9rem;font-weight:600;display:block}.author-role[data-astro-cid-zg7dkzxc]{color:var(--text-muted);font-size:.78rem;display:block}.meta-date[data-astro-cid-zg7dkzxc]{color:var(--text-muted);font-size:.82rem}.post-body[data-astro-cid-zg7dkzxc]{color:#d8d8f0;font-size:1rem;line-height:1.8}.post-body[data-astro-cid-zg7dkzxc] h2{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text);margin:2.5rem 0 1rem;font-size:1.6rem;font-weight:700;line-height:1.2}.post-body[data-astro-cid-zg7dkzxc] h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);margin:2rem 0 .75rem;font-size:1.25rem;font-weight:700}.post-body[data-astro-cid-zg7dkzxc] p{margin-bottom:1.4rem}.post-body[data-astro-cid-zg7dkzxc] ul,.post-body[data-astro-cid-zg7dkzxc] ol{flex-direction:column;gap:.5rem;margin:0 0 1.4rem 1.4rem;display:flex}.post-body[data-astro-cid-zg7dkzxc] li{line-height:1.7}.post-body[data-astro-cid-zg7dkzxc] strong{color:var(--text);font-weight:700}.post-body[data-astro-cid-zg7dkzxc] em{color:#b8b8d8}.post-body[data-astro-cid-zg7dkzxc] a{color:var(--accent);text-underline-offset:3px;text-decoration:underline;transition:color .2s}.post-body[data-astro-cid-zg7dkzxc] a:hover{color:#a9a3ff}.post-body[data-astro-cid-zg7dkzxc] blockquote{border-left:3px solid var(--accent);color:var(--text-muted);background:#6c63ff12;border-radius:0 8px 8px 0;margin:1.75rem 0;padding:.75rem 1.25rem;font-style:italic}.post-body[data-astro-cid-zg7dkzxc] code{color:#c4b5fd;background:#6c63ff1f;border-radius:4px;padding:.15em .4em;font-family:Fira Code,Cascadia Code,monospace;font-size:.88em}.post-body[data-astro-cid-zg7dkzxc] pre{border:1px solid var(--border);background:#0d0d1a;border-radius:10px;margin:1.75rem 0;padding:1.25rem 1.5rem;overflow-x:auto}.post-body[data-astro-cid-zg7dkzxc] pre code{color:#c4b5fd;background:0 0;padding:0;font-size:.875rem}.post-body[data-astro-cid-zg7dkzxc] hr{border:none;border-top:1px solid var(--border);margin:2.5rem 0}.post-body[data-astro-cid-zg7dkzxc] img{border-radius:10px;width:100%;height:auto;margin:1.5rem 0}.post-footer[data-astro-cid-zg7dkzxc]{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:3rem;padding-top:1.75rem;display:flex}.post-footer-tags[data-astro-cid-zg7dkzxc]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.footer-tags-label[data-astro-cid-zg7dkzxc]{color:var(--text-muted);font-size:.82rem;font-weight:500}@media (width<=600px){.post-container[data-astro-cid-zg7dkzxc]{padding:2rem 1.25rem 3rem}.post-meta[data-astro-cid-zg7dkzxc]{flex-direction:column;align-items:flex-start}.post-footer[data-astro-cid-zg7dkzxc]{flex-direction:column-reverse;align-items:flex-start}}
