.nav.svelte-u4k2t{position:sticky;top:0;z-index:50;background:#0a0a0b;border-bottom:1px solid var(--border)}.nav-inner.svelte-u4k2t{max-width:1100px;margin:0 auto;padding:0 24px;height:60px;display:flex;align-items:center;justify-content:space-between}.logo.svelte-u4k2t{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:700;letter-spacing:-.03em;color:var(--fg)}.logo-mark.svelte-u4k2t{width:22px;height:22px;border-radius:50%;border:2.5px solid hsl(217,91%,60%);display:flex;align-items:center;justify-content:center}.logo-mark.svelte-u4k2t:after{content:"";width:6px;height:6px;border-radius:50%;background:#3c83f6}.nav-links.svelte-u4k2t{display:flex;align-items:center;gap:8px}.nav-link.svelte-u4k2t{padding:6px 12px;font-size:14px;color:var(--muted-fg);border-radius:6px;transition:color .15s,background .15s}.nav-link.svelte-u4k2t:hover{color:var(--fg);background:var(--secondary)}.btn-primary.svelte-u4k2t{display:inline-flex;align-items:center;justify-content:center;background:#3c83f6;color:#fff;border-radius:8px;font-weight:600;text-decoration:none;transition:background .15s}.btn-primary.svelte-u4k2t:hover{background:#5593f7}.btn-sm.svelte-u4k2t{padding:7px 14px;font-size:13px}.blog-page.svelte-u4k2t{min-height:calc(100vh - 125px);padding:60px 0 80px}.blog-inner.svelte-u4k2t{max-width:800px;margin:0 auto;padding:0 24px}.blog-header.svelte-u4k2t{margin-bottom:56px;padding-bottom:24px;border-bottom:1px solid var(--border)}.blog-title.svelte-u4k2t{font-size:40px;font-weight:800;letter-spacing:-.04em;margin-bottom:10px}.blog-sub.svelte-u4k2t{font-size:16px;color:var(--muted-fg);line-height:1.6}.posts-grid.svelte-u4k2t{display:flex;flex-direction:column;gap:0}.post-card.svelte-u4k2t{padding:36px 0;border-bottom:1px solid var(--border)}.post-card.svelte-u4k2t:last-child{border-bottom:none}.post-meta.svelte-u4k2t{display:flex;align-items:center;gap:8px;margin-bottom:12px}.post-date.svelte-u4k2t{font-size:13px;color:var(--muted-fg)}.post-sep.svelte-u4k2t{font-size:13px;color:#55555e}.post-read.svelte-u4k2t{font-size:13px;color:var(--muted-fg)}.post-tag.svelte-u4k2t{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#3c83f6;background:#03183a;border:1px solid hsl(217,91%,25%);border-radius:4px;padding:2px 7px}.post-title.svelte-u4k2t{font-size:22px;font-weight:700;letter-spacing:-.03em;line-height:1.25;margin-bottom:12px}.post-title.svelte-u4k2t a:where(.svelte-u4k2t){color:var(--fg);transition:color .15s}.post-title.svelte-u4k2t a:where(.svelte-u4k2t):hover{color:#5593f7}.post-excerpt.svelte-u4k2t{font-size:15px;line-height:1.7;color:#afafb6;margin-bottom:16px;max-width:640px}.post-link.svelte-u4k2t{font-size:14px;font-weight:600;color:#3c83f6;transition:color .15s}.post-link.svelte-u4k2t:hover{color:#77a8f9}.footer.svelte-u4k2t{border-top:1px solid var(--border);padding:24px 0}.footer-inner.svelte-u4k2t{max-width:1100px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.footer-copy.svelte-u4k2t{font-size:13px;color:#6d6d78}.footer-links.svelte-u4k2t{display:flex;gap:24px}.footer-links.svelte-u4k2t a:where(.svelte-u4k2t){font-size:13px;color:#6d6d78;transition:color .15s}.footer-links.svelte-u4k2t a:where(.svelte-u4k2t):hover{color:var(--fg)}
