.blog-shell.svelte-u4k2t{background:radial-gradient(60% 22% at 68% 4%,#004a871f,#0000 64%),#00050d}.breadcrumbs.svelte-u4k2t{color:#8b97a6;align-items:center;gap:8px;font-size:13px;display:flex}.breadcrumbs.svelte-u4k2t a:where(.svelte-u4k2t){color:#8b97a6;align-items:center;gap:4px;transition:color .15s;display:inline-flex}.breadcrumbs.svelte-u4k2t a:where(.svelte-u4k2t):hover{color:#fff}.breadcrumbs.svelte-u4k2t .sep:where(.svelte-u4k2t){color:#4a5563}.breadcrumbs.svelte-u4k2t .current:where(.svelte-u4k2t){color:#cdd5df}.hero-grid.svelte-u4k2t{grid-template-columns:1fr 1fr;align-items:center;gap:20px;min-height:150px;display:grid}h1.svelte-u4k2t{color:#f6f8fb;letter-spacing:-.01em;margin:0;font-size:32px;font-weight:700}.hero-copy.svelte-u4k2t{color:#9aa5b3;margin:10px 0 0;font-size:14px;line-height:1.55}.hero-image.svelte-u4k2t{height:150px;position:relative}.link-svg.svelte-u4k2t{width:100%;height:100%;position:absolute;inset:0}.hero-node.svelte-u4k2t{border-radius:10px;place-items:center;display:grid;position:absolute}.center-node.svelte-u4k2t{color:#4f83ff;background:linear-gradient(135deg,#10233f,#0a1626);border:1px solid #3b82f680;width:64px;height:64px;top:calc(55% - 32px);left:calc(50% - 32px);box-shadow:0 0 28px #3b82f640}.satellite.svelte-u4k2t{border:1px solid color-mix(in srgb, var(--dot-color) 50%, transparent);background:color-mix(in srgb, var(--dot-color) 14%, #0a1420);width:40px;height:40px;color:var(--dot-color);box-shadow:0 0 12px color-mix(in srgb, var(--dot-color) 30%, transparent)}.color-green.svelte-u4k2t{--dot-color:#10d9a0}.color-blue.svelte-u4k2t{--dot-color:#3b82f6}.color-purple.svelte-u4k2t{--dot-color:#a855f7}.toolbar.svelte-u4k2t{margin-top:24px}.search-field.svelte-u4k2t{color:#6d7785;background:#09101999;border:1px solid #1a2937;border-radius:7px;align-items:center;gap:8px;height:40px;padding:0 12px;display:flex}.search-field.svelte-u4k2t input:where(.svelte-u4k2t){box-shadow:none;color:#e8edf4;background:0 0;border:none;outline:none;flex:1;padding:0;font-size:13px}.search-field.svelte-u4k2t input:where(.svelte-u4k2t)::placeholder{color:#6d7785}.search-field.svelte-u4k2t input:where(.svelte-u4k2t)::-webkit-search-cancel-button{display:none}.search-field.svelte-u4k2t kbd:where(.svelte-u4k2t){color:#6d7785;font-size:11px;font-family:var(--font-sans);border:1px solid #263849;border-radius:4px;padding:2px 6px}.filter-row.svelte-u4k2t{justify-content:space-between;align-items:center;gap:14px;margin-top:14px;display:flex}.filters.svelte-u4k2t{background:#09101999;border:1px solid #1a2937;border-radius:8px;gap:4px;padding:4px;display:inline-flex}.filters.svelte-u4k2t button:where(.svelte-u4k2t){color:#9aa5b3;border-radius:6px;padding:7px 14px;font-size:12.5px;font-weight:600;transition:background .15s,color .15s}.filters.svelte-u4k2t button:where(.svelte-u4k2t):hover{color:#e8edf4}.filters.svelte-u4k2t button.active:where(.svelte-u4k2t){color:#6ea3ff;background:#10306e}.select-field.svelte-u4k2t{position:relative}.select-trigger.svelte-u4k2t{color:#cdd5df;background:#09101999;border:1px solid #1a2937;border-radius:7px;align-items:center;gap:22px;height:40px;padding:0 14px;font-size:13px;transition:border-color .15s,background .15s;display:flex}.select-trigger.svelte-u4k2t:hover{background:#091019;border-color:#3a4a5a}.select-trigger.svelte-u4k2t svg{color:#6d7785;transition:transform .15s}.select-trigger.svelte-u4k2t svg.rotate-180{transform:rotate(180deg)}.select-panel.svelte-u4k2t{z-index:20;background:#0a121c;border:1px solid #1a2937;border-radius:8px;min-width:100%;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #00000073}.select-panel.svelte-u4k2t li:where(.svelte-u4k2t) button:where(.svelte-u4k2t){white-space:nowrap;color:#cdd5df;text-align:left;border-radius:5px;width:100%;padding:8px 10px;font-size:12.5px;transition:background .15s,color .15s;display:block}.select-panel.svelte-u4k2t li:where(.svelte-u4k2t) button:where(.svelte-u4k2t):hover{color:#fff;background:#101c29}.select-panel.svelte-u4k2t li:where(.svelte-u4k2t) button.active:where(.svelte-u4k2t){color:#6ea3ff;background:#3b82f629}.content-grid.svelte-u4k2t{grid-template-columns:1fr 300px;gap:24px;margin-top:22px;display:grid}.post-list.svelte-u4k2t{flex-direction:column;gap:16px;display:flex}.post-card.svelte-u4k2t{background:linear-gradient(135deg,#0a141fe6,#070e17db);border:1px solid #1a2937;border-radius:10px;grid-template-columns:190px 1fr;gap:18px;padding:16px;transition:border-color .15s,background .15s;display:grid}.post-card.svelte-u4k2t:hover{border-color:#2b3a4a}.post-cover.svelte-u4k2t{position:relative}.featured-pill.svelte-u4k2t{color:#fff;text-transform:uppercase;letter-spacing:.03em;background:#0649e9;border-radius:5px;padding:3px 8px;font-size:9.5px;font-weight:700;position:absolute;top:8px;left:8px}.post-meta.svelte-u4k2t{color:#6d7785;margin:0;font-size:11.5px}.post-category.svelte-u4k2t{color:#6ea3ff;text-transform:uppercase;letter-spacing:.03em;margin-right:8px;font-size:10.5px;font-weight:700}.post-body.svelte-u4k2t h2:where(.svelte-u4k2t){overflow-wrap:anywhere;color:#f2f5fa;margin:8px 0 0;font-size:17px;font-weight:700;line-height:1.3}.post-excerpt.svelte-u4k2t{color:#9aa5b3;margin:8px 0 0;font-size:12.5px;line-height:1.6}.post-footer.svelte-u4k2t{color:#8b97a6;align-items:center;gap:14px;margin-top:14px;font-size:11.5px;display:flex}.post-author.svelte-u4k2t{align-items:center;gap:6px;display:flex}.avatar-dot.svelte-u4k2t{background:linear-gradient(135deg,#3b82f6,#a855f7);border-radius:50%;width:18px;height:18px}.post-read.svelte-u4k2t{align-items:center;gap:5px;display:flex}.post-footer.svelte-u4k2t .post-arrow{color:#4a5563;margin-left:auto}.sidebar.svelte-u4k2t{flex-direction:column;gap:16px;display:flex}.sidebar-card.svelte-u4k2t{background:#09141e99;border:1px solid #1a2937;border-radius:9px;padding:18px}.sidebar-card.svelte-u4k2t h2:where(.svelte-u4k2t){color:#f1f4f8;margin:0;font-size:14px;font-weight:650}.sidebar-card.svelte-u4k2t>p:where(.svelte-u4k2t){color:#9aa5b3;margin:8px 0 12px;font-size:12px;line-height:1.55}.topic-list.svelte-u4k2t{margin:0;padding:0;list-style:none}.topic-list.svelte-u4k2t li:where(.svelte-u4k2t){justify-content:space-between;align-items:center;padding:7px 0;font-size:12.5px;display:flex}.topic-list.svelte-u4k2t a:where(.svelte-u4k2t){color:#6ea3ff;font-weight:600}.topic-list.svelte-u4k2t span:where(.svelte-u4k2t){color:#6d7785}.activity-list.svelte-u4k2t{margin:0;padding:0;list-style:none}.activity-list.svelte-u4k2t li:where(.svelte-u4k2t){gap:10px;padding:8px 0;display:flex}.activity-dot.svelte-u4k2t{border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.activity-dot.color-green.svelte-u4k2t{background:#10d9a0}.activity-list.svelte-u4k2t p:where(.svelte-u4k2t){color:#d5dce4;margin:0;font-size:12px;line-height:1.5}.activity-list.svelte-u4k2t a:where(.svelte-u4k2t):hover p:where(.svelte-u4k2t){color:#6ea3ff}.activity-list.svelte-u4k2t span:where(.svelte-u4k2t){color:#6d7785;font-size:11px}.activity-error.svelte-u4k2t{color:#c28f82;font-size:12px;line-height:1.5}.view-repo-link.svelte-u4k2t{color:#6ea3ff;align-items:center;gap:5px;margin-top:10px;font-size:12px;font-weight:600;display:inline-flex}.pagination.svelte-u4k2t{justify-content:space-between;align-items:center;margin-top:28px;display:flex}.page-nav.svelte-u4k2t{color:#9aa5b3;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.page-nav.svelte-u4k2t:disabled{opacity:.4}.page-numbers.svelte-u4k2t{align-items:center;gap:4px;display:inline-flex}.page-numbers.svelte-u4k2t button:where(.svelte-u4k2t){color:#9aa5b3;border-radius:6px;place-items:center;width:30px;height:30px;font-size:12.5px;font-weight:600;display:grid}.page-numbers.svelte-u4k2t button:where(.svelte-u4k2t):hover{background:#0d1622}.page-numbers.svelte-u4k2t button.active:where(.svelte-u4k2t){color:#fff;background:#0649e9}@media (width<=900px){.content-grid.svelte-u4k2t,.post-card.svelte-u4k2t,.hero-grid.svelte-u4k2t{grid-template-columns:1fr}.hero-image.svelte-u4k2t{display:none}}@media (width<=560px){.filter-row.svelte-u4k2t{flex-direction:column;align-items:flex-start}.pagination.svelte-u4k2t{flex-wrap:wrap;gap:10px}}
