
	@keyframes svelte-1di2ygj-rowFadeIn {
		from {
			opacity: 0;
			transform: translateY(6px);
		}
		to {
			opacity: 1;
			transform: translateY(0);
		}
	}

	.trending-table.svelte-1di2ygj {
		display: grid;
		grid-template-columns: 28px minmax(0, 1fr) auto;
		column-gap: 0.5rem;
	}

	.trending-table-row.svelte-1di2ygj {
		grid-column: 1 / -1;
		display: grid;
		grid-template-columns: subgrid;
		column-gap: inherit;
	}

	.trending-name.svelte-1di2ygj {
		display: -webkit-box;
		overflow: hidden;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		line-clamp: 2;
	}

	.row-top.svelte-1di2ygj {
		border-bottom: 1px solid var(--border-subtle);
	}

	.row-data.svelte-1di2ygj {
		border-bottom: 1px solid var(--divider-muted);
	}

	@media (min-width: 640px) {
		.trending-table.svelte-1di2ygj {
			grid-template-columns: 28px minmax(0, 1fr) minmax(64px, auto) minmax(64px, auto) minmax(48px, auto) minmax(48px, auto);
			column-gap: 1rem;
		}

		.trending-table.generation-board.svelte-1di2ygj {
			grid-template-columns: 28px minmax(0, 1fr) minmax(64px, auto) minmax(64px, auto) minmax(48px, auto);
		}

		.trending-name.svelte-1di2ygj {
			display: block;
			-webkit-line-clamp: unset;
			line-clamp: unset;
		}
	}

	@media (prefers-reduced-motion: reduce) {
		.row-top.svelte-1di2ygj,
		.row-data.svelte-1di2ygj {
			animation-duration: 1ms !important;
			animation-delay: 0ms !important;
		}
	}
