.blog-post[data-astro-cid-hlzvsbgx]{min-height:100vh;padding-top:calc(80px + var(--space-lg))}.post-header[data-astro-cid-hlzvsbgx]{background:linear-gradient(180deg,rgba(10,14,39,.9),transparent);padding:var(--space-xl) 0;margin-bottom:var(--space-lg)}.post-header-content[data-astro-cid-hlzvsbgx]{max-width:800px;margin:0 auto;padding:0 2rem}.breadcrumb[data-astro-cid-hlzvsbgx] a[data-astro-cid-hlzvsbgx]{color:var(--electric-cyan);text-decoration:none;font-size:.9rem;transition:var(--transition-fast)}.breadcrumb[data-astro-cid-hlzvsbgx] a[data-astro-cid-hlzvsbgx]:hover{color:var(--neon-pink)}.post-meta-info[data-astro-cid-hlzvsbgx]{display:flex;gap:1rem;margin:var(--space-sm) 0;font-size:.9rem;flex-wrap:wrap}.category[data-astro-cid-hlzvsbgx]{background:#0ff3;color:var(--electric-cyan);padding:.25rem .75rem;border-radius:20px;font-weight:700;font-family:var(--font-display)}.post-date[data-astro-cid-hlzvsbgx],.read-time[data-astro-cid-hlzvsbgx]{color:var(--text-secondary)}.post-title[data-astro-cid-hlzvsbgx]{font-family:var(--font-display);font-size:clamp(2rem,5vw,3rem);font-weight:800;color:var(--off-white);margin:var(--space-md) 0;line-height:1.2}.post-subtitle[data-astro-cid-hlzvsbgx]{font-size:1.25rem;color:var(--text-secondary);line-height:1.6;margin-bottom:var(--space-md)}.author-info[data-astro-cid-hlzvsbgx]{color:var(--lime-green);font-size:1rem}.post-content[data-astro-cid-hlzvsbgx]{max-width:800px;margin:0 auto;padding:0 2rem var(--space-xl);color:var(--text-primary);line-height:1.8}.lead-text[data-astro-cid-hlzvsbgx]{font-size:1.15rem;color:var(--text-primary);line-height:1.8;margin-bottom:var(--space-md)}.post-content[data-astro-cid-hlzvsbgx] h2[data-astro-cid-hlzvsbgx]{font-family:var(--font-display);font-size:2rem;color:var(--off-white);margin:var(--space-lg) 0 var(--space-md);background:linear-gradient(135deg,var(--electric-cyan),var(--neon-pink));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.post-content[data-astro-cid-hlzvsbgx] h3[data-astro-cid-hlzvsbgx]{font-family:var(--font-display);font-size:1.5rem;color:var(--lime-green);margin:var(--space-md) 0 var(--space-sm)}.post-content[data-astro-cid-hlzvsbgx] h4[data-astro-cid-hlzvsbgx]{font-family:var(--font-display);font-size:1.2rem;color:var(--electric-cyan);margin:var(--space-sm) 0}.post-content[data-astro-cid-hlzvsbgx] p[data-astro-cid-hlzvsbgx]{margin-bottom:var(--space-sm)}.post-content[data-astro-cid-hlzvsbgx] ul[data-astro-cid-hlzvsbgx],.post-content[data-astro-cid-hlzvsbgx] ol[data-astro-cid-hlzvsbgx]{margin:var(--space-sm) 0;padding-left:2rem}.post-content[data-astro-cid-hlzvsbgx] li[data-astro-cid-hlzvsbgx]{margin:.5rem 0}.post-content[data-astro-cid-hlzvsbgx] strong[data-astro-cid-hlzvsbgx]{color:var(--neon-pink)}.post-content[data-astro-cid-hlzvsbgx] em[data-astro-cid-hlzvsbgx]{color:var(--electric-cyan)}.post-content[data-astro-cid-hlzvsbgx] a[data-astro-cid-hlzvsbgx]{color:var(--electric-cyan);text-decoration:underline;transition:var(--transition-fast)}.post-content[data-astro-cid-hlzvsbgx] a[data-astro-cid-hlzvsbgx]:hover{color:var(--neon-pink)}.post-content[data-astro-cid-hlzvsbgx] code[data-astro-cid-hlzvsbgx]{background:#00ffff1a;color:var(--electric-cyan);padding:.15rem .4rem;border-radius:4px;font-family:var(--font-mono);font-size:.9em}.highlight-box[data-astro-cid-hlzvsbgx]{background:#00ffff0d;border-left:4px solid var(--electric-cyan);padding:var(--space-md);margin:var(--space-md) 0;border-radius:8px}.highlight-box[data-astro-cid-hlzvsbgx] h3[data-astro-cid-hlzvsbgx]{margin-top:0}.highlight-box[data-astro-cid-hlzvsbgx] ul[data-astro-cid-hlzvsbgx]{margin-bottom:0}.action-box[data-astro-cid-hlzvsbgx]{background:#1a1f3acc;border:2px solid var(--neon-pink);padding:var(--space-lg);margin:var(--space-lg) 0;border-radius:16px;text-align:center;color:var(--text-secondary)}.action-box[data-astro-cid-hlzvsbgx] h3[data-astro-cid-hlzvsbgx]{color:var(--neon-pink);margin-top:0}.action-box[data-astro-cid-hlzvsbgx] a[data-astro-cid-hlzvsbgx]{color:var(--electric-cyan);text-decoration:none}.cta-button-blog[data-astro-cid-hlzvsbgx]{display:inline-block;margin-top:var(--space-md);padding:1rem 2rem;background:linear-gradient(135deg,var(--neon-pink),var(--vivid-purple));color:#fff;text-decoration:none;font-family:var(--font-display);font-weight:700;border-radius:50px;transition:var(--transition-fast);box-shadow:0 0 20px #ff006e66}.cta-button-blog[data-astro-cid-hlzvsbgx]:hover{transform:translateY(-3px);box-shadow:0 10px 30px #ff006e99}.post-footer[data-astro-cid-hlzvsbgx]{max-width:800px;margin:0 auto;padding:var(--space-lg) 2rem;border-top:1px solid var(--border-color)}.post-tags[data-astro-cid-hlzvsbgx]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:var(--space-md)}.tag[data-astro-cid-hlzvsbgx]{background:#00ffff1a;color:var(--electric-cyan);padding:.5rem 1rem;border-radius:20px;font-size:.85rem;font-family:var(--font-display)}.share-section[data-astro-cid-hlzvsbgx] p[data-astro-cid-hlzvsbgx]{color:var(--text-secondary);font-size:.9rem}.post-related[data-astro-cid-hlzvsbgx]{margin-top:2.5rem;padding:1.25rem 1.5rem;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px}.post-related[data-astro-cid-hlzvsbgx] h3[data-astro-cid-hlzvsbgx]{font-family:var(--font-display);font-size:1rem;font-weight:700;margin-bottom:.75rem;color:var(--text-secondary)}.post-related[data-astro-cid-hlzvsbgx] ul[data-astro-cid-hlzvsbgx]{margin:0;padding-left:1.25rem}.post-related[data-astro-cid-hlzvsbgx] li[data-astro-cid-hlzvsbgx]{margin-bottom:.4rem;font-size:.9rem}.post-related[data-astro-cid-hlzvsbgx] a[data-astro-cid-hlzvsbgx]{color:var(--electric-cyan);text-decoration:none}.post-related[data-astro-cid-hlzvsbgx] a[data-astro-cid-hlzvsbgx]:hover{text-decoration:underline}@media(max-width:768px){.post-title[data-astro-cid-hlzvsbgx]{font-size:1.75rem}.post-subtitle[data-astro-cid-hlzvsbgx]{font-size:1rem}.post-content[data-astro-cid-hlzvsbgx] h2[data-astro-cid-hlzvsbgx]{font-size:1.5rem}.post-meta-info[data-astro-cid-hlzvsbgx]{font-size:.85rem}}
