.blog-post.svelte-fi90ul{max-width:740px;margin:0 auto;padding:120px 24px 80px}.post-header.svelte-fi90ul{margin-bottom:48px}.post-meta.svelte-fi90ul{font-family:var(--font-readable);font-size:14px;color:var(--text-dim);margin-bottom:16px;display:flex;gap:16px}.post-date.svelte-fi90ul{color:var(--neon-blue)}.post-author.svelte-fi90ul{color:var(--text-dim)}.post-title.svelte-fi90ul{font-family:var(--font-pixel);font-size:18px;color:var(--neon-green);line-height:1.6;margin-bottom:12px;text-shadow:0 0 12px var(--pixel-shadow)}.post-desc.svelte-fi90ul{font-family:var(--font-readable);font-size:17px;color:var(--text-secondary);line-height:1.5}.pixel-divider.svelte-fi90ul{font-family:var(--font-mono);color:var(--neon-green);opacity:.4;font-size:12px;margin:24px 0;overflow:hidden}.post-content.svelte-fi90ul{font-family:var(--font-readable);font-size:16px;line-height:1.9;color:var(--text-primary);letter-spacing:.01em}.post-content.svelte-fi90ul h2{font-family:var(--font-readable);font-size:20px;font-weight:700;color:var(--neon-pink);margin:56px 0 20px;text-shadow:0 0 8px rgba(255,45,149,.2)}.post-content.svelte-fi90ul h3{font-family:var(--font-readable);font-size:17px;font-weight:700;color:var(--neon-blue);margin:36px 0 14px}.post-content.svelte-fi90ul p{margin:18px 0}.post-content.svelte-fi90ul a{color:var(--neon-green);text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}.post-content.svelte-fi90ul a:hover{color:var(--neon-pink);text-shadow:0 0 6px var(--neon-pink)}.post-content.svelte-fi90ul code{font-family:var(--font-mono);background:#ffffff0f;padding:2px 7px;border-radius:3px;border:1px solid rgba(255,255,255,.08);font-size:.9em;color:var(--neon-yellow)}.post-content.svelte-fi90ul pre{background:#0d1117;border:1px solid rgba(57,255,20,.15);border-left:3px solid var(--neon-green);padding:20px 24px;overflow-x:auto;margin:28px 0;font-size:14px;line-height:1.7;border-radius:2px}.post-content.svelte-fi90ul pre code{font-family:var(--font-mono);background:none;border:none;border-radius:0;padding:0;color:var(--text-primary);font-size:14px}.post-content.svelte-fi90ul blockquote{border-left:3px solid var(--neon-green);padding:12px 20px;margin:28px 0;background:#39ff1408;color:var(--text-secondary);font-style:italic}.post-content.svelte-fi90ul table{width:100%;border-collapse:collapse;margin:28px 0;font-size:14px}.post-content.svelte-fi90ul th{font-family:var(--font-pixel);font-size:9px;color:var(--neon-green);text-align:left;padding:10px 12px;border-bottom:2px solid var(--neon-green);letter-spacing:1px;text-transform:uppercase}.post-content.svelte-fi90ul td{font-family:var(--font-readable);padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.06);line-height:1.6}.post-content.svelte-fi90ul strong{color:#fff;font-weight:700}.post-content.svelte-fi90ul em{color:var(--text-secondary);font-style:italic}.post-content.svelte-fi90ul ul,.post-content.svelte-fi90ul ol{padding-left:24px;margin:18px 0}.post-content.svelte-fi90ul li{margin:10px 0;line-height:1.7}.post-content.svelte-fi90ul li::marker{color:var(--neon-green)}.post-content.svelte-fi90ul img{width:100%;margin:32px 0;border:1px solid rgba(57,255,20,.1);border-radius:4px}.post-content.svelte-fi90ul hr{border:none;border-top:1px solid rgba(57,255,20,.15);margin:48px 0}.post-footer.svelte-fi90ul{margin-top:64px}.back-link.svelte-fi90ul{font-family:var(--font-pixel);font-size:10px;color:var(--neon-green)}.back-link.svelte-fi90ul:hover{color:var(--neon-pink);text-shadow:0 0 8px var(--neon-pink)}@media(max-width:768px){.blog-post.svelte-fi90ul{padding:100px 16px 60px}.post-title.svelte-fi90ul{font-size:14px}.post-content.svelte-fi90ul{font-size:15px}}
