.card.svelte-1m1aohn{gap:var(--space-2) var(--space-3);padding:var(--space-4);background:var(--surface);border:var(--rule-weight) solid var(--rule);border-radius:var(--radius);color:var(--ink);will-change:transform;grid-template-columns:1fr auto;grid-template-areas:"name badge""meta meta";text-decoration:none;transition:border-color .12s,transform .14s cubic-bezier(.2,.8,.2,1),box-shadow .14s;display:grid}@media (hover:hover){.card.svelte-1m1aohn:hover{border-color:var(--rule-strong);transform:translateY(-1px);box-shadow:0 6px 18px -12px #0b1f2a2e}}.card.svelte-1m1aohn:active{transition-duration:60ms;transform:translateY(1px)}.name.svelte-1m1aohn{font-family:var(--font-serif);font-size:var(--text-lg);grid-area:name;line-height:1.2}.meta.svelte-1m1aohn{font-size:var(--text-sm);color:var(--ink-soft);grid-area:meta}.badge.svelte-1m1aohn{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;padding:2px var(--space-2);background:var(--surface-sunken);color:var(--ink-soft);border-radius:999px;grid-area:badge;place-self:start end;font-weight:600}.card[data-tone=yes].svelte-1m1aohn .badge:where(.svelte-1m1aohn){background:var(--yes-soft);color:var(--yes)}.card[data-tone=caution].svelte-1m1aohn .badge:where(.svelte-1m1aohn){background:var(--caution-soft);color:var(--caution)}.card[data-tone=no].svelte-1m1aohn .badge:where(.svelte-1m1aohn){background:var(--no-soft);color:var(--no)}
