.cards.svelte-1e1o3gg{gap:var(--sp-4);margin-top:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.card.svelte-1e1o3gg{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-5);border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-surface);transition:border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);text-decoration:none;display:flex}.card.svelte-1e1o3gg:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));transform:translateY(-2px)}.card-icon.svelte-1e1o3gg{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border));border-radius:var(--r-md);background:var(--accent-faint);width:42px;height:42px;color:var(--accent);flex:none;place-items:center;display:grid}.card-copy.svelte-1e1o3gg{gap:var(--sp-1);flex-direction:column;display:flex}.card-copy.svelte-1e1o3gg strong:where(.svelte-1e1o3gg){color:var(--text-hi);font-weight:var(--fw-semi)}.card-copy.svelte-1e1o3gg span:where(.svelte-1e1o3gg){color:var(--text-mid);font-size:var(--fs-sm);line-height:var(--lh-normal)}@media (prefers-reduced-motion:reduce){.card.svelte-1e1o3gg:hover{transform:none}}
