.post-page.svelte-fcnlto{min-height:100vh;background:var(--bg-primary, #f5f5f5)}.post-hero.svelte-fcnlto{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:3rem 1rem}.hero-inner.svelte-fcnlto{max-width:760px;margin:0 auto}.post-meta.svelte-fcnlto{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}.back.svelte-fcnlto{color:#ffffffd9;text-decoration:none;font-size:.9rem;font-weight:500}.back.svelte-fcnlto:hover{color:#fff}.category.svelte-fcnlto{background:#fff3;padding:2px 10px;border-radius:20px;font-size:12px;font-weight:600}.reading-time.svelte-fcnlto{font-size:12px;opacity:.8}h1.svelte-fcnlto{font-size:2rem;font-weight:700;line-height:1.35;margin-bottom:.75rem}.excerpt.svelte-fcnlto{font-size:1rem;opacity:.9;line-height:1.65;margin-bottom:1rem}.date.svelte-fcnlto{font-size:13px;opacity:.75}.container.svelte-fcnlto{max-width:760px;margin:0 auto;padding:3rem 1.5rem}.post-content.svelte-fcnlto h2{font-size:1.45rem;font-weight:600;color:var(--text-header, #2c3e50);margin:2.5rem 0 1rem;padding-bottom:.4rem;border-bottom:2px solid #667eea}.post-content.svelte-fcnlto h3{font-size:1.15rem;font-weight:600;color:var(--text-header, #2c3e50);margin:1.75rem 0 .6rem}.post-content.svelte-fcnlto p{color:var(--text-secondary, #444);line-height:1.8;margin-bottom:1.1rem}.post-content.svelte-fcnlto ul,.post-content.svelte-fcnlto ol{color:var(--text-secondary, #444);line-height:1.8;padding-left:1.5rem;margin-bottom:1.1rem}.post-content.svelte-fcnlto li{margin-bottom:.35rem}.post-content.svelte-fcnlto pre{background:#1e2433;color:#e8eaf0;border-radius:8px;padding:1.1rem 1.25rem;overflow-x:auto;margin:1rem 0 1.5rem;font-size:.875rem;line-height:1.65}.post-content.svelte-fcnlto code{font-family:Fira Code,Courier New,monospace;font-size:.875em}.post-content.svelte-fcnlto p code,.post-content.svelte-fcnlto li code{background:var(--bg-quaternary, #f0f0f0);color:#c0392b;padding:2px 5px;border-radius:3px}.post-content.svelte-fcnlto table{width:100%;border-collapse:collapse;margin:1rem 0 1.5rem;font-size:.9rem}.post-content.svelte-fcnlto th{background:#667eea15;color:var(--text-header, #2c3e50);font-weight:600;padding:.6rem .9rem;border:1px solid var(--border-color, #ddd);text-align:left}.post-content.svelte-fcnlto td{padding:.55rem .9rem;border:1px solid var(--border-color, #ddd);color:var(--text-secondary, #444)}.post-content.svelte-fcnlto tr:nth-child(2n) td{background:var(--bg-tertiary, #f9f9f9)}.post-content.svelte-fcnlto strong{color:var(--text-primary, #222)}.divider.svelte-fcnlto{border:none;border-top:1px solid var(--border-color, #ddd);margin:2.5rem 0}.cta-box.svelte-fcnlto{background:linear-gradient(135deg,#667eea15,#764ba215);border:1px solid #667eea30;border-radius:10px;padding:1.5rem 2rem;text-align:center;margin-bottom:3rem}.cta-box.svelte-fcnlto p:where(.svelte-fcnlto){color:var(--text-secondary, #555);margin-bottom:1rem}.cta-button.svelte-fcnlto{display:inline-block;background:#667eea;color:#fff;padding:.7rem 1.6rem;border-radius:6px;font-weight:600;text-decoration:none;transition:background .15s,transform .15s}.cta-button.svelte-fcnlto:hover{background:#5a6fd8;transform:translateY(-2px)}.other-posts.svelte-fcnlto h2:where(.svelte-fcnlto){font-size:1.2rem;font-weight:600;color:var(--text-header, #2c3e50);margin-bottom:1rem}.other-grid.svelte-fcnlto{display:flex;flex-direction:column;gap:.6rem}.other-card.svelte-fcnlto{display:flex;align-items:center;gap:.75rem;background:var(--bg-secondary, #fff);border:1px solid var(--border-color, #e1e4e8);border-radius:8px;padding:.9rem 1.1rem;text-decoration:none;transition:background .15s}.other-card.svelte-fcnlto:hover{background:var(--bg-tertiary, #f5f5f5)}.other-category.svelte-fcnlto{background:#667eea20;color:#667eea;font-size:11px;font-weight:600;padding:2px 8px;border-radius:20px;white-space:nowrap}.other-title.svelte-fcnlto{font-size:.9rem;color:var(--text-primary, #333);font-weight:500}[data-theme=dark] .post-content.svelte-fcnlto p code,[data-theme=dark] .post-content.svelte-fcnlto li code{background:#21262d;color:#ff7b72}[data-theme=dark] .post-content.svelte-fcnlto h2,[data-theme=dark] .post-content.svelte-fcnlto h3{color:#e6edf3}[data-theme=dark] .post-content.svelte-fcnlto p,[data-theme=dark] .post-content.svelte-fcnlto li{color:#8b949e}[data-theme=dark] .post-content.svelte-fcnlto strong{color:#e6edf3}[data-theme=dark] .post-content.svelte-fcnlto th{color:#e6edf3;border-color:#30363d}[data-theme=dark] .post-content.svelte-fcnlto td{border-color:#30363d;color:#8b949e}[data-theme=dark] .post-content.svelte-fcnlto tr:nth-child(2n) td{background:#161b22}[data-theme=dark] .other-card.svelte-fcnlto{background:#161b22;border-color:#30363d}[data-theme=dark] .other-title.svelte-fcnlto{color:#e6edf3}[data-theme=dark] .other-posts.svelte-fcnlto h2:where(.svelte-fcnlto){color:#e6edf3}@media (max-width: 600px){h1.svelte-fcnlto{font-size:1.5rem}.container.svelte-fcnlto{padding:2rem 1rem}.cta-box.svelte-fcnlto{padding:1.25rem}}
