.article-page.svelte-7rfbcc{max-width:740px;margin:0 auto;padding:3.5rem 2rem 6rem}.article-header.svelte-7rfbcc{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.07)}.breadcrumb.svelte-7rfbcc{font-size:.8rem;color:#ffffff4d;margin-bottom:1.5rem}.breadcrumb.svelte-7rfbcc a:where(.svelte-7rfbcc){color:#3a86ff;text-decoration:none}.breadcrumb.svelte-7rfbcc a:where(.svelte-7rfbcc):hover{text-decoration:underline}.breadcrumb.svelte-7rfbcc span:where(.svelte-7rfbcc){margin:0 .4rem}.hero-image.svelte-7rfbcc{margin-bottom:1.75rem;border-radius:12px;overflow:hidden}.hero-image.svelte-7rfbcc img:where(.svelte-7rfbcc){width:100%;display:block;max-height:320px;object-fit:cover}h1.svelte-7rfbcc{font-size:2rem;font-weight:600;color:#fff;line-height:1.3;letter-spacing:-.03em;margin-bottom:.5rem}.subtitle.svelte-7rfbcc{font-size:1rem;color:#fff6;margin-bottom:1rem}.article-meta.svelte-7rfbcc{font-size:.82rem;color:#ffffff47;margin-bottom:1rem;display:flex;align-items:center;gap:.4rem}.sep.svelte-7rfbcc{opacity:.4}.tag-row.svelte-7rfbcc{display:flex;flex-wrap:wrap;gap:.5rem}.tag.svelte-7rfbcc{font-size:.74rem;color:#3a86ff;font-family:DM Mono,monospace;opacity:.8}.article-body.svelte-7rfbcc{color:#ffffffd1;line-height:1.8;font-size:1rem}.article-body.svelte-7rfbcc p{margin-bottom:1.25rem}.article-body.svelte-7rfbcc h2{font-size:1.35rem;font-weight:600;color:#fff;margin:2.5rem 0 .9rem;letter-spacing:-.02em}.article-body.svelte-7rfbcc h3{font-size:1.05rem;font-weight:600;color:#fff;margin:2rem 0 .75rem}.article-body.svelte-7rfbcc pre{background:#0d0d15;border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:1.1rem 1.25rem;overflow-x:auto;margin:1rem 0 1.5rem;font-family:DM Mono,monospace;font-size:.825rem;line-height:1.6;color:#c9d1d9}.article-body.svelte-7rfbcc code{font-family:DM Mono,monospace;font-size:.85em;background:#ffffff12;padding:.15em .4em;border-radius:4px;color:#93c5fd}.article-body.svelte-7rfbcc pre code{background:none;padding:0;color:#c9d1d9}.article-body.svelte-7rfbcc ul,.article-body.svelte-7rfbcc ol{padding-left:1.5rem;margin-bottom:1.25rem}.article-body.svelte-7rfbcc li{margin-bottom:.5rem}.article-body.svelte-7rfbcc a{color:#3a86ff;text-decoration:none}.article-body.svelte-7rfbcc a:hover{text-decoration:underline}.article-body.svelte-7rfbcc strong{color:#fff}.article-body.svelte-7rfbcc blockquote{border-left:3px solid rgba(58,134,255,.5);padding-left:1rem;color:#ffffff80;margin:1.25rem 0}.article-footer.svelte-7rfbcc{margin-top:3.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.07)}.back-link.svelte-7rfbcc{font-size:.875rem;color:#ffffff59;text-decoration:none;transition:color .15s}.back-link.svelte-7rfbcc:hover{color:#fff}@media (max-width: 640px){.article-page.svelte-7rfbcc{padding:2rem 1.25rem 4rem}h1.svelte-7rfbcc{font-size:1.5rem}.article-body.svelte-7rfbcc pre{font-size:.75rem}}
