article.svelte-16wgqot.svelte-16wgqot{max-inline-size:var(--width-content);margin-inline:auto;margin-top:2rem;padding:0 1rem}.breadcrumb.svelte-16wgqot.svelte-16wgqot{margin-bottom:1.5rem}.breadcrumb.svelte-16wgqot a.svelte-16wgqot{font-size:.875rem;color:var(--text-secondary);text-decoration:none;transition:color .2s}.breadcrumb.svelte-16wgqot a.svelte-16wgqot:hover{color:var(--brand-subtle)}.article-meta.svelte-16wgqot.svelte-16wgqot{display:flex;align-items:center;gap:.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.meta-tag.svelte-16wgqot.svelte-16wgqot{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-subtle);background:var(--brand-light);padding:.2rem .55rem;border-radius:4px}.meta-sep.svelte-16wgqot.svelte-16wgqot{color:var(--border);font-size:.8rem}.meta-series.svelte-16wgqot.svelte-16wgqot{font-size:.8125rem;font-weight:600;color:var(--text-secondary)}.meta-reading.svelte-16wgqot.svelte-16wgqot{font-size:.8125rem;color:var(--text-secondary)}.intro.svelte-16wgqot.svelte-16wgqot{font-size:1.15rem;font-weight:500;color:var(--brand-subtle);border-left:4px solid var(--brand);background:var(--brand-light);padding:1rem 1.25rem;margin:1.5rem 0 2rem}h2.svelte-16wgqot.svelte-16wgqot{margin-top:2.5rem}blockquote.svelte-16wgqot.svelte-16wgqot{border-left:4px solid var(--brand);margin:2rem 0;padding:1.25rem 1.5rem;background:var(--bg-subtle);border-radius:0 8px 8px 0}[data-theme=dark] blockquote.svelte-16wgqot.svelte-16wgqot{background:rgba(var(--on-dark-rgb),.04)}blockquote.svelte-16wgqot p.svelte-16wgqot{margin:0 0 .5rem;font-style:italic;font-size:1.05rem;color:var(--brand-subtle);font-weight:500}blockquote.svelte-16wgqot footer.svelte-16wgqot{font-size:.8rem;color:var(--text-secondary);font-style:normal}.next-article.svelte-16wgqot.svelte-16wgqot{display:flex;flex-direction:column;gap:.4rem;margin:3rem 0 1.5rem;padding:1.5rem;border:1px solid var(--border);border-radius:var(--radius-md);text-decoration:none;color:inherit;transition:border-color .2s,box-shadow .2s}.next-article.svelte-16wgqot.svelte-16wgqot:hover{border-color:var(--brand);box-shadow:0 2px 12px rgba(var(--brand-rgb),.12)}.next-label.svelte-16wgqot.svelte-16wgqot{font-size:.75rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--brand-subtle)}.next-title.svelte-16wgqot.svelte-16wgqot{font-size:1rem;font-weight:700;color:var(--text);display:block}.next-desc.svelte-16wgqot.svelte-16wgqot{font-size:.875rem;color:var(--text-secondary);line-height:1.5}.back-nav.svelte-16wgqot.svelte-16wgqot{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border);margin-bottom:3rem}.back-nav.svelte-16wgqot a.svelte-16wgqot{color:var(--text-secondary);text-decoration:none;font-size:.9375rem;transition:color .2s}.back-nav.svelte-16wgqot a.svelte-16wgqot:hover{color:var(--brand-subtle)}
