.tool-card.svelte-13xigfs{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:6px;padding:1.25rem 1.5rem;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .1s;display:flex}.tool-card.svelte-13xigfs:hover{border-color:var(--accent-border);box-shadow:var(--shadow-hover);transform:translateY(-2px)}.tool-card.coming.svelte-13xigfs{background:var(--bg2);cursor:default;opacity:.6}.tool-card.coming.svelte-13xigfs:hover{border-color:var(--border);box-shadow:var(--shadow);transform:none}.tool-name.svelte-13xigfs{font-family:var(--mono);color:var(--text);font-size:14px;font-weight:700}.tool-card.coming.svelte-13xigfs .tool-name:where(.svelte-13xigfs){color:var(--muted)}.tool-url.svelte-13xigfs{font-family:var(--mono);color:var(--accent);font-size:11px}.tool-card.coming.svelte-13xigfs .tool-url:where(.svelte-13xigfs){color:var(--hint)}.tool-desc.svelte-13xigfs{color:var(--muted);font-size:13px;line-height:1.5}.tool-badge.svelte-13xigfs{letter-spacing:.08em;text-transform:uppercase;border-radius:20px;align-self:flex-start;margin-top:4px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-block}.tool-badge.soon.svelte-13xigfs{background:var(--bg2);color:var(--hint);border:1px solid var(--border)}.grid.svelte-935jw2{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=540px){.grid.svelte-935jw2{grid-template-columns:1fr}}
