body{margin:0;background:#050811;color:#f1f5f9}.dl-blog.svelte-17j22sm{min-height:100vh;--shell-max-width: 1400px;--sidebar-width: 220px;--page-gutter: 1.5rem;--rail-gap: 2rem}.dl-blog-header.svelte-17j22sm{position:sticky;top:0;z-index:50;background:#030509eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(30,36,51,.6)}.dl-blog-header-inner.svelte-17j22sm{max-width:var(--shell-max-width);margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 1rem;height:48px}.dl-blog-header-left.svelte-17j22sm{display:flex;align-items:center;gap:.5rem}.dl-blog-logo.svelte-17j22sm{display:flex;align-items:center;gap:.35rem;text-decoration:none;color:#f1f5f9;font-weight:600;font-size:.875rem}.dl-blog-logo-img.svelte-17j22sm{border-radius:50%}.dl-blog-divider.svelte-17j22sm{color:#1e2433;font-size:1rem;font-weight:300}.dl-blog-link.svelte-17j22sm{color:#94a3b8;text-decoration:none;font-size:.8125rem;font-weight:500}.dl-blog-link.svelte-17j22sm:hover{color:#f1f5f9}.dl-blog-header-right.svelte-17j22sm{display:flex;align-items:center;gap:.5rem}.dl-blog-search-btn.svelte-17j22sm{display:none;align-items:center;gap:.5rem;padding:.25rem .625rem;border-radius:6px;border:1px solid rgba(30,36,51,.8);background:#0f121980;color:#64748b;font-size:.75rem;cursor:pointer;height:28px;transition:border-color .15s,color .15s}.dl-blog-search-btn.svelte-17j22sm:hover{border-color:#1e2433;color:#94a3b8}.dl-blog-search-btn.svelte-17j22sm kbd:where(.svelte-17j22sm){padding:.1rem .3rem;border-radius:4px;background:#050811cc;border:1px solid rgba(30,36,51,.8);font-size:.625rem;font-family:inherit;line-height:1;color:#64748b}.dl-blog-icon-link.svelte-17j22sm{color:#64748b;display:flex;padding:.25rem;transition:color .15s}.dl-blog-icon-link.svelte-17j22sm:hover{color:#f1f5f9}.dl-blog-body.svelte-17j22sm{max-width:var(--shell-max-width);margin:0 auto;display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);gap:var(--rail-gap);padding:1.5rem var(--page-gutter) 6rem}.dl-blog-sidebar.svelte-17j22sm{display:block}.dl-blog-sidebar-inner.svelte-17j22sm{position:sticky;top:72px;display:flex;flex-direction:column;gap:.5rem;padding:.25rem 0}.dl-blog-nav-label.svelte-17j22sm{display:block;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#64748b;padding:.375rem .5rem}.dl-blog-category-nav.svelte-17j22sm{display:flex;flex-direction:column;gap:1px}.dl-blog-category-link.svelte-17j22sm{display:flex;align-items:center;padding:.375rem .625rem;font-size:.8125rem;color:#94a3b8;text-decoration:none;border-radius:6px;transition:color .12s,background .12s;border-left:2px solid transparent;margin-left:.25rem}.dl-blog-category-link.svelte-17j22sm:hover{color:#f1f5f9;background:#11182799}.dl-blog-category-link.active.svelte-17j22sm{color:#f1f5f9;font-weight:600;border-left-color:#ea4647;background:#ea46470d}.dl-blog-main.svelte-17j22sm{min-width:0}@media(min-width:768px){.dl-blog-search-btn.svelte-17j22sm{display:flex}}@media(max-width:960px){.dl-blog-body.svelte-17j22sm{grid-template-columns:1fr;gap:1rem;padding:1.5rem .75rem 4rem}.dl-blog-sidebar-inner.svelte-17j22sm{position:static}.dl-blog-category-nav.svelte-17j22sm{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:0}.dl-blog-nav-label.svelte-17j22sm{display:none}.dl-blog-category-link.svelte-17j22sm{white-space:nowrap;border-left:none;margin-left:0;border-bottom:2px solid transparent;border-radius:0;padding:.5rem .75rem}.dl-blog-category-link.active.svelte-17j22sm{border-left-color:transparent;border-bottom-color:#ea4647}}@media(max-width:480px){.dl-blog-logo-text.svelte-17j22sm,.dl-blog-divider.svelte-17j22sm{display:none}}
