.te-live.svelte-1b3swxk{color:inherit;border:1px solid var(--color-border,#e4e4e7);background:var(--color-surface,#fff);border-radius:.625rem;gap:.75rem;padding:.75rem;text-decoration:none;transition:border-color .15s;display:flex}.te-live.svelte-1b3swxk:hover{border-color:var(--color-primary,#3b49df)}.te-image.svelte-1b3swxk{background:var(--color-surface-subtle,#f4f4f5);border-radius:.5rem;flex-shrink:0;width:4.5rem;height:4.5rem;overflow:hidden}.te-icon.svelte-1b3swxk{color:var(--color-muted,#71717a);place-items:center;display:grid}.te-image.svelte-1b3swxk img:where(.svelte-1b3swxk){object-fit:cover;width:100%;height:100%}.te-text.svelte-1b3swxk{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.te-badge.svelte-1b3swxk{background:var(--color-surface-subtle,#f4f4f5);border:1px solid var(--color-border,#e4e4e7);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-subtle,#52525b);border-radius:.25rem;align-self:flex-start;padding:.0625rem .375rem;font-size:.625rem;font-weight:600}.te-title.svelte-1b3swxk{color:var(--color-text,#18181b);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.te-desc.svelte-1b3swxk{color:var(--color-text-subtle,#52525b);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;line-height:1.4;display:-webkit-box;overflow:hidden}@media (width<=640px){.te-image.svelte-1b3swxk{width:3.5rem;height:3.5rem}.te-desc.svelte-1b3swxk{line-clamp:1;-webkit-line-clamp:1}}
