.tc-card.svelte-tq0u1p{display:flex;flex-direction:column;min-width:0;background:var(--etw-color-bg);border:1px solid var(--etw-color-border);border-radius:var(--etw-radius-lg);overflow:hidden;scroll-margin-top:var(--etw-space-6)}.tc-card.svelte-tq0u1p:target{border-color:var(--etw-color-accent);box-shadow:0 0 0 1px var(--etw-color-accent)}.tc-card__body.svelte-tq0u1p{display:flex;flex-direction:column;gap:var(--etw-space-3);flex:1;padding:var(--etw-space-4)}.tc-card__name.svelte-tq0u1p{margin:0;font-family:var(--etw-font-heading);font-size:var(--etw-font-size-lg);line-height:1.25}.tc-card__desc.svelte-tq0u1p{margin:0;font-size:var(--etw-font-size-sm);color:var(--etw-color-text-muted)}.tc-card__facts.svelte-tq0u1p{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:var(--etw-space-2);margin:0}.tc-card__facts.svelte-tq0u1p dt:where(.svelte-tq0u1p){font-size:var(--etw-font-size-sm);color:var(--etw-color-text-muted)}.tc-card__facts.svelte-tq0u1p dd:where(.svelte-tq0u1p){margin:0;font-weight:var(--etw-font-weight-medium)}.tc-card__actions.svelte-tq0u1p{display:flex;flex-wrap:wrap;align-items:center;gap:var(--etw-space-3);margin-top:auto;padding-top:var(--etw-space-2)}.tc-card__preview.svelte-tq0u1p{display:inline-flex;align-items:center;gap:var(--etw-space-1);font-size:var(--etw-font-size-sm);font-weight:var(--etw-font-weight-medium);color:var(--etw-color-text);text-decoration:underline;text-underline-offset:3px;border-radius:var(--etw-radius-sm)}.tc-card__preview.svelte-tq0u1p:hover{text-decoration-thickness:2px}.tc-card__preview.svelte-tq0u1p:focus-visible{outline:none;box-shadow:var(--etw-focus-ring)}.tc-card__muted.svelte-tq0u1p{font-size:var(--etw-font-size-sm);color:var(--etw-color-text-muted)}.tc-card__sr.svelte-tq0u1p{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tc-grid.svelte-uxwmjb{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:var(--etw-space-5);margin:0;padding:0;list-style:none}.tc-grid.svelte-uxwmjb>li:where(.svelte-uxwmjb){display:flex;min-width:0}.tc-grid.svelte-uxwmjb>li:where(.svelte-uxwmjb)>.tc-card{flex:1}
