.demo-grid.svelte-157wyv6{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.card.svelte-157wyv6{background:var(--card);border:1px solid var(--card-border);color:inherit;border-radius:16px;flex-direction:column;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;overflow:hidden}.card.svelte-157wyv6:hover{border-color:#5b9bff73;transform:translateY(-3px);box-shadow:0 14px 34px #00000059}.card.svelte-157wyv6:hover .card-title:where(.svelte-157wyv6){color:var(--accent)}.card-banner.svelte-157wyv6{background-color:#050918;background-image:radial-gradient(circle at 50% 130%,#3f74ff8c 0 38%,#0000 39%),radial-gradient(circle at 50% 130%,#3f74ff2e 0 52%,#0000 53%),radial-gradient(1px 1px at 20% 30%,#fff,#0000),radial-gradient(1px 1px at 70% 20%,#fff,#0000),radial-gradient(1px 1px at 85% 55%,#fff,#0000),radial-gradient(1px 1px at 35% 60%,#fff,#0000);border-bottom:1px solid #ffffff0f;height:140px}.card-body.svelte-157wyv6{flex-direction:column;flex:1;padding:22px 24px 26px;display:flex}.card-title.svelte-157wyv6{font-family:var(--font-header);color:#eef0f6;overflow-wrap:anywhere;margin:0;font-size:1.5rem;font-weight:600;line-height:1.22;transition:color .15s}.arrow.svelte-157wyv6{color:var(--accent);margin-left:8px;transition:transform .2s;display:inline-block}.card.svelte-157wyv6:hover .arrow:where(.svelte-157wyv6){transform:translate(3px)}.card-desc.svelte-157wyv6{color:#9298a6;margin:11px 0 0;font-size:.9rem;line-height:1.62}.tags.svelte-157wyv6{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.tag.svelte-157wyv6{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#8a90a0;border:1px solid #ffffff1a;border-radius:4px;padding:3px 8px;font-size:.65rem}@media (width<=768px){.demo-grid.svelte-157wyv6{grid-template-columns:minmax(0,1fr)}.card-title.svelte-157wyv6{font-size:1.25rem}}
