.card.svelte-ou9fpx{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-6);background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--r-4);box-shadow:var(--shadow-1);color:var(--ink);text-decoration:none;transition:transform var(--dur-3) var(--ease-out),box-shadow var(--dur-3) var(--ease-out),border-color var(--dur-3) var(--ease-out)}.card.svelte-ou9fpx:hover{transform:translateY(-4px);box-shadow:var(--shadow-3);border-color:var(--rule-strong);text-decoration:none}.ic.svelte-ou9fpx{width:2.8rem;height:2.8rem;border-radius:var(--r-3);display:grid;place-items:center;background:var(--info-bg);color:var(--accent);transition:background var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.card.svelte-ou9fpx:hover .ic:where(.svelte-ou9fpx){background:var(--accent);color:var(--ink-invert)}h3.svelte-ou9fpx{font-size:var(--fs-h5)}p.svelte-ou9fpx{color:var(--ink-muted);line-height:var(--lh-relaxed);flex:1}.for.svelte-ou9fpx{font-size:var(--fs-tiny);font-weight:600;color:var(--ink-muted);background:var(--paper-sunken);padding:.25rem .75rem;border-radius:var(--r-full);align-self:flex-start}.go.svelte-ou9fpx{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;font-size:var(--fs-small);color:var(--accent)}.go.svelte-ou9fpx svg{transition:transform var(--dur-2) var(--ease-out)}.card.svelte-ou9fpx:hover .go:where(.svelte-ou9fpx) svg{transform:translate(4px)}
