article.svelte-11sc2ll.svelte-11sc2ll{max-inline-size:var(--width-content);margin-inline:auto;margin-top:2rem;padding:0 1rem}.breadcrumb.svelte-11sc2ll.svelte-11sc2ll{margin-bottom:1.5rem}.breadcrumb.svelte-11sc2ll a.svelte-11sc2ll{font-size:.875rem;color:var(--text-secondary);text-decoration:none;transition:color .2s}.breadcrumb.svelte-11sc2ll a.svelte-11sc2ll:hover{color:var(--brand-subtle)}.article-meta.svelte-11sc2ll.svelte-11sc2ll{display:flex;align-items:center;gap:.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.meta-tag.svelte-11sc2ll.svelte-11sc2ll{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-11sc2ll.svelte-11sc2ll{color:var(--border);font-size:.8rem}.meta-series.svelte-11sc2ll.svelte-11sc2ll{font-size:.8125rem;font-weight:600;color:var(--text-secondary)}.meta-reading.svelte-11sc2ll.svelte-11sc2ll{font-size:.8125rem;color:var(--text-secondary)}.intro.svelte-11sc2ll.svelte-11sc2ll{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-11sc2ll.svelte-11sc2ll{margin-top:2.5rem}blockquote.svelte-11sc2ll.svelte-11sc2ll{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-11sc2ll.svelte-11sc2ll{background:#ffffff0a}blockquote.svelte-11sc2ll p.svelte-11sc2ll{margin:0 0 .5rem;font-style:italic;font-size:1.05rem;color:var(--brand-subtle);font-weight:500}blockquote.svelte-11sc2ll footer.svelte-11sc2ll{font-size:.8rem;color:var(--text-secondary);font-style:normal}.next-article.svelte-11sc2ll.svelte-11sc2ll{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-11sc2ll.svelte-11sc2ll:hover{border-color:var(--brand);box-shadow:0 2px 12px #ff94161f}.next-label.svelte-11sc2ll.svelte-11sc2ll{font-size:.75rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--brand-subtle)}.next-title.svelte-11sc2ll.svelte-11sc2ll{font-size:1rem;font-weight:700;color:var(--text);display:block}.next-desc.svelte-11sc2ll.svelte-11sc2ll{font-size:.875rem;color:var(--text-secondary);line-height:1.5}.back-nav.svelte-11sc2ll.svelte-11sc2ll{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border);margin-bottom:3rem}.back-nav.svelte-11sc2ll a.svelte-11sc2ll{color:var(--text-secondary);text-decoration:none;font-size:.9375rem;transition:color .2s}.back-nav.svelte-11sc2ll a.svelte-11sc2ll:hover{color:var(--brand-subtle)}
