.post-layout.svelte-1al8b51{max-width:850px;margin:0 auto;padding:3rem 1.5rem 6rem}.breadcrumbs.svelte-1al8b51{background:var(--brand-light);border:1px solid rgba(var(--brand-color-rgb), .1);text-transform:uppercase;border-radius:50px;align-items:center;margin-bottom:2.5rem;padding:.5rem 1.25rem;font-size:.8rem;font-weight:700;display:inline-flex}.breadcrumbs.svelte-1al8b51 a:where(.svelte-1al8b51){color:var(--brand-color);text-decoration:none}.breadcrumbs.svelte-1al8b51 .sep:where(.svelte-1al8b51){color:rgba(var(--brand-color-rgb), .3);margin:0 .75rem}.breadcrumbs.svelte-1al8b51 .current-crumb:where(.svelte-1al8b51){color:#888}.prose.svelte-1al8b51 h1:where(.svelte-1al8b51){color:var(--brand-color);margin-bottom:1.5rem;font-size:clamp(2.2rem,5vw,3.2rem);font-weight:800;line-height:1.1}.post-meta.svelte-1al8b51{background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(var(--brand-color-rgb), .1);color:#666;border-radius:20px;justify-content:space-between;align-items:center;margin-bottom:3rem;padding:1.2rem 2rem;display:flex}.badge-client-side.svelte-1al8b51{background:rgba(var(--brand-color-rgb), .1);color:var(--brand-color);border-radius:50px;padding:4px 12px;font-size:.75rem;font-weight:700}.prose.svelte-1al8b51 h2:where(.svelte-1al8b51){color:#222;align-items:center;gap:12px;margin-top:3.5rem;margin-bottom:1.2rem;font-size:1.8rem;display:flex}.prose.svelte-1al8b51 h2:where(.svelte-1al8b51):before{content:"";background:var(--brand-color);border-radius:10px;width:5px;height:1.8rem}.prose.svelte-1al8b51 p:where(.svelte-1al8b51){color:#333;margin-bottom:1.5rem;font-size:1.1rem;line-height:1.8}.logic-flow.svelte-1al8b51{background:#fff;margin:2.5rem 0;padding:2rem}.logic-flow.svelte-1al8b51 .step:where(.svelte-1al8b51){border-bottom:1px solid #f0f0f0;padding:.75rem 0;font-size:1rem}.logic-flow.svelte-1al8b51 .step:where(.svelte-1al8b51):last-child{border-bottom:none}.formula-card.svelte-1al8b51{border-left:4px solid var(--brand-color);color:#444;background:#fafafa;border-radius:12px;margin:2rem 0;padding:1.5rem;font-weight:600}.italic-note.svelte-1al8b51{color:#555;text-align:center;background:var(--brand-light);border:1px dashed rgba(var(--brand-color-rgb), .3);border-radius:24px;margin-top:4rem;padding:2.5rem;font-style:italic}@media (width<=768px){.post-meta.svelte-1al8b51{text-align:center;flex-direction:column;gap:.8rem}}
