body{background:#071021;color:#eef4ff}.blog-index-page.svelte-u4k2t{min-height:100vh;background:radial-gradient(circle at top left,rgba(91,182,255,.16),transparent 28%),linear-gradient(180deg,#050816,#08101f)}.blog-shell.svelte-u4k2t{width:min(1080px,calc(100vw - 32px));margin:0 auto}.blog-hero.svelte-u4k2t{padding:72px 0 36px;border-bottom:1px solid rgba(255,255,255,.08)}.blog-kicker.svelte-u4k2t{margin:0 0 16px;color:#5bb6ff;font-size:12px;text-transform:uppercase;letter-spacing:.1em;font-weight:700}h1.svelte-u4k2t{margin:0;max-width:12ch;font-size:clamp(2.6rem,7vw,4.8rem);line-height:.98;letter-spacing:-.05em}.blog-intro.svelte-u4k2t{max-width:62ch;margin:20px 0 0;color:#eef4ffc2;line-height:1.8;font-size:16px}.blog-links.svelte-u4k2t{display:flex;gap:14px;flex-wrap:wrap;margin-top:24px}.blog-links.svelte-u4k2t a:where(.svelte-u4k2t),.post-card-link.svelte-u4k2t{color:#7fdbff;text-decoration:none;font-weight:700}.blog-content.svelte-u4k2t{padding:36px 0 72px}.blog-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.post-card.svelte-u4k2t,.empty-state.svelte-u4k2t{border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:26px;background:#ffffff0a;box-shadow:0 20px 50px #00000029}.post-card-meta.svelte-u4k2t{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px;color:#eef4ff99;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.post-card.svelte-u4k2t h2:where(.svelte-u4k2t){margin:0;font-size:1.6rem;line-height:1.15;letter-spacing:-.03em}.post-card.svelte-u4k2t h2:where(.svelte-u4k2t) a:where(.svelte-u4k2t){color:#eef4ff;text-decoration:none}.post-card.svelte-u4k2t p:where(.svelte-u4k2t),.empty-state.svelte-u4k2t p:where(.svelte-u4k2t){color:#eef4ffbd;line-height:1.75}.post-card-link.svelte-u4k2t{display:inline-flex;margin-top:8px}.empty-state.svelte-u4k2t{max-width:760px}.archive-preview.svelte-u4k2t{display:grid;gap:18px}.category-row.svelte-u4k2t{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.category-row.svelte-u4k2t span:where(.svelte-u4k2t){border:1px solid rgba(127,219,255,.22);border-radius:999px;padding:7px 11px;color:#bceeff;background:#7fdbff14;font-size:12px;font-weight:700}.preview-grid.svelte-u4k2t{grid-template-columns:repeat(3,minmax(0,1fr))}.sample-card.svelte-u4k2t{background:#ffffff09}.empty-state.svelte-u4k2t h2:where(.svelte-u4k2t){margin-top:0;font-size:2rem;letter-spacing:-.03em}@media(max-width:800px){.blog-hero.svelte-u4k2t{padding-top:44px}.blog-grid.svelte-u4k2t,.preview-grid.svelte-u4k2t{grid-template-columns:1fr}}
