.reading-progress.svelte-1hca9e8{position:fixed;top:0;left:0;height:3px;background:var(--gradient-accent);z-index:200;transition:width .1s ease-out}.post-header.svelte-1hca9e8{position:relative;padding:4rem 0 3rem;border-bottom:1px solid var(--border-subtle);background:var(--gradient-hero);overflow:hidden}.post-header-bg.svelte-1hca9e8{position:absolute;inset:0;pointer-events:none}.header-orb.svelte-1hca9e8{position:absolute;width:600px;height:300px;top:-150px;right:-100px;background:radial-gradient(ellipse,rgba(116,215,237,.08) 0%,transparent 60%);border-radius:50%;filter:blur(40px)}.post-header.svelte-1hca9e8 .container:where(.svelte-1hca9e8){position:relative;z-index:1;display:flex;flex-direction:column;gap:.75rem}.breadcrumbs.svelte-1hca9e8{display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.8rem;color:var(--text-muted)}.breadcrumbs.svelte-1hca9e8 a:where(.svelte-1hca9e8){color:var(--text-muted);text-decoration:none;transition:color var(--transition-fast)}.breadcrumbs.svelte-1hca9e8 a:where(.svelte-1hca9e8):hover{color:var(--text-primary)}.breadcrumbs.svelte-1hca9e8 .sep:where(.svelte-1hca9e8){opacity:.3}.post-meta.svelte-1hca9e8{display:flex;align-items:center;gap:.4rem;font-size:.8rem;font-family:var(--font-mono);color:var(--text-muted)}.meta-sep.svelte-1hca9e8{opacity:.4}.author.svelte-1hca9e8{color:var(--accent-green)}.post-title.svelte-1hca9e8{font-size:clamp(1.8rem,5vw,3rem);line-height:1.2;max-width:780px}.post-description.svelte-1hca9e8{font-size:1.05rem;color:var(--text-secondary);max-width:640px;line-height:1.65}.post-tags.svelte-1hca9e8{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.tag-add-circle.svelte-1hca9e8{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#74d7ed1a;border:1px dashed rgba(116,215,237,.5);color:var(--accent-cyan);font-size:1rem;font-weight:400;font-family:var(--font-sans);cursor:pointer;transition:all .2s;padding-bottom:2px}.tag-add-circle.svelte-1hca9e8:hover{background:#74d7ed33;border-color:var(--accent-cyan);transform:scale(1.05)}.title-rule.svelte-1hca9e8{height:2px;background:var(--gradient-accent);border-radius:2px;width:60px;opacity:.6;margin-top:.5rem}.post-body.svelte-1hca9e8{padding:3.5rem 0 5rem}.post-body-inner.svelte-1hca9e8{display:flex;align-items:flex-start;gap:3rem;padding:0 2rem 0 1.5rem}.post-body-inner.svelte-1hca9e8 .container:where(.svelte-1hca9e8){padding:0;flex:1;min-width:0;width:100%}.post-footer.svelte-1hca9e8{padding:3rem 0 5rem;border-top:1px solid var(--border-subtle)}.back-link.svelte-1hca9e8{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-family:var(--font-mono);color:var(--text-muted);text-decoration:none;transition:all var(--transition-fast);padding:.5rem 1rem;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.back-link.svelte-1hca9e8:hover{color:var(--text-primary);border-color:var(--accent-cyan);transform:translate(-4px);background:var(--bg-card)}.header-breadcrumb-area.svelte-1hca9e8{display:flex;align-items:center;gap:1.25rem;margin-bottom:2rem}.breadcrumb-sep.svelte-1hca9e8{color:var(--border);font-size:.8rem;opacity:.6}.minimal-back-btn.svelte-1hca9e8{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.85rem;font-weight:500;color:var(--text-muted);text-decoration:none;transition:all var(--transition-fast);padding:0}.minimal-back-btn.svelte-1hca9e8:hover{color:var(--accent-cyan);transform:translate(-4px)}.minimal-back-btn.svelte-1hca9e8 svg:where(.svelte-1hca9e8){transition:transform var(--transition-fast)}.minimal-back-btn.svelte-1hca9e8:hover svg:where(.svelte-1hca9e8){transform:translate(-2px)}
