.breadcrumb-bar.svelte-1f19a26{background:var(--color-dark-800);border-bottom:.5px solid var(--color-dark-700);padding:.75rem 0}.breadcrumb.svelte-1f19a26{display:flex;align-items:center;gap:.5rem}.bc-link.svelte-1f19a26{font-family:var(--font-body);font-size:.6875rem;color:var(--color-text-muted-dark);text-decoration:none}.bc-link.svelte-1f19a26:hover{color:var(--color-text-primary-dark)}.bc-sep.svelte-1f19a26{font-size:.625rem;color:var(--color-dark-600)}.bc-current.svelte-1f19a26{font-family:var(--font-body);font-size:.6875rem;color:var(--color-text-muted-dark)}.cat-tag.svelte-1f19a26{display:inline-flex;font-family:var(--font-body);font-size:.625rem;font-weight:500;color:var(--color-cobalt-700);background:#3468e01a;border:.5px solid rgba(52,104,224,.2);padding:.25rem .75rem;border-radius:var(--radius-pill);margin-bottom:1.25rem}.article-h1.svelte-1f19a26{color:var(--color-text-primary-dark);max-width:720px;margin-bottom:1.25rem}.article-meta.svelte-1f19a26{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:1.5rem}.meta-item.svelte-1f19a26{font-family:var(--font-body);font-size:.75rem;color:var(--color-text-muted-dark)}.meta-dot.svelte-1f19a26{width:3px;height:3px;border-radius:50%;background:var(--color-dark-600)}.article-lede.svelte-1f19a26{font-family:var(--font-display);font-size:1.1875rem;font-style:italic;font-weight:300;color:var(--color-text-secondary-dark);line-height:1.65;max-width:640px;border-top:.5px solid var(--color-dark-600);padding-top:1.5rem}.article-hero-section.svelte-1f19a26{position:relative;padding-top:5rem;padding-bottom:4rem;background-size:cover;background-position:center top;background-repeat:no-repeat;background-color:var(--color-dark-800)}.article-hero-overlay.svelte-1f19a26{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#111318d1,#111318eb);z-index:1}.article-body.svelte-1f19a26{padding-top:3.5rem;padding-bottom:3.5rem}.article-layout.svelte-1f19a26{display:grid;grid-template-columns:1fr 280px;gap:3.5rem;align-items:start;margin-bottom:3rem}.article-content.svelte-1f19a26{max-width:100%}.article-sidebar.svelte-1f19a26{display:flex;flex-direction:column;gap:1rem;position:sticky;top:86px}.sidebar-card.svelte-1f19a26{padding:1.5rem}.sidebar-motto.svelte-1f19a26{font-family:var(--font-display);font-size:.9375rem;font-style:italic;font-weight:300;color:var(--color-text-primary-light);line-height:1.6}.author-card.svelte-1f19a26{background:#fff;border:.5px solid var(--color-bone-200);border-radius:var(--radius-md);padding:1.75rem;display:flex;gap:1.25rem;align-items:flex-start}.author-avatar.svelte-1f19a26{width:48px;height:48px;border-radius:50%;background:var(--color-cobalt-700);color:#fff;font-family:var(--font-display);font-size:.875rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.back-bar.svelte-1f19a26{background:var(--color-dark-700);border-top:.5px solid var(--color-dark-600)}.back-bar-inner.svelte-1f19a26{padding-top:1.125rem;padding-bottom:1.125rem;display:flex;align-items:center;justify-content:space-between}.back-link.svelte-1f19a26{font-family:var(--font-body);font-size:.75rem;font-weight:500;color:var(--color-cobalt-700);text-decoration:none}.back-link.svelte-1f19a26:hover{text-decoration:underline}.btn-sm.svelte-1f19a26{font-size:.75rem;padding:.5rem 1.125rem}@media(max-width:1024px){.article-layout.svelte-1f19a26{grid-template-columns:1fr}.article-sidebar.svelte-1f19a26{position:static}}@media(max-width:768px){.author-card.svelte-1f19a26{flex-direction:column}.back-bar-inner.svelte-1f19a26{flex-direction:column;gap:.75rem;align-items:flex-start}}
