.card.svelte-1xkrnnk{padding:var(--sy-6);background:var(--sy-surface);border:1px solid var(--sy-border);border-radius:var(--sy-radius-lg);color:inherit;text-decoration:none;transition:border-color .12s,transform .12s;display:block;position:relative}.card.svelte-1xkrnnk:hover{border-color:var(--sy-accent);transform:translateY(-2px)}.head.svelte-1xkrnnk{justify-content:space-between;align-items:baseline;gap:var(--sy-2);display:flex}.badges.svelte-1xkrnnk{flex-shrink:0;gap:4px;display:inline-flex}.flag.svelte-1xkrnnk{font-family:var(--sy-font-mono);font-size:var(--sy-text-xs);text-transform:uppercase;letter-spacing:.1em;border-radius:var(--sy-radius);color:#0e0e0e;background:var(--sy-accent);padding:2px 8px}h3.svelte-1xkrnnk{color:var(--sy-text);margin:0}.status.svelte-1xkrnnk{font-family:var(--sy-font-mono);font-size:var(--sy-text-xs);text-transform:uppercase;letter-spacing:.1em;border-radius:var(--sy-radius);border:1px solid var(--sy-border);color:var(--sy-text-muted);padding:2px 8px}.status[data-status=live].svelte-1xkrnnk{color:var(--sy-success);border-color:var(--sy-success)}.status[data-status=beta].svelte-1xkrnnk{color:var(--sy-accent);border-color:var(--sy-accent)}.tagline.svelte-1xkrnnk{margin:var(--sy-3) 0 var(--sy-2);color:var(--sy-text);font-family:var(--sy-font-mono);font-size:var(--sy-text-sm)}.desc.svelte-1xkrnnk{margin:0 0 var(--sy-4);font-size:var(--sy-text-sm);color:var(--sy-text-dim)}.cli.svelte-1xkrnnk{font-family:var(--sy-font-mono);font-size:var(--sy-text-sm);color:var(--sy-accent);background:var(--sy-bg);border:1px solid var(--sy-border);border-radius:var(--sy-radius);padding:var(--sy-2) var(--sy-3);margin-bottom:var(--sy-4);display:block}.foot.svelte-1xkrnnk{justify-content:space-between;align-items:center;gap:var(--sy-2);display:flex}.license.svelte-1xkrnnk{font-family:var(--sy-font-mono);font-size:var(--sy-text-xs);text-transform:uppercase;letter-spacing:.1em;border:1px solid var(--sy-border);border-radius:var(--sy-radius);color:var(--sy-text-muted);padding:1px 6px}.license[data-l=bsl].svelte-1xkrnnk{color:var(--sy-accent);border-color:var(--sy-accent)}.open.svelte-1xkrnnk{font-family:var(--sy-font-mono);font-size:var(--sy-text-xs);color:var(--sy-text-muted);text-transform:uppercase;letter-spacing:.1em}.card.svelte-1xkrnnk:hover .open:where(.svelte-1xkrnnk){color:var(--sy-accent)}
