/**
 * Red Hermanos — ticker format (functional-but-minimal, v1.0).
 * // TODO v1.1: seamless duplicated-track loop, gradient edge fades.
 */

.rh-format--ticker {
	border-top: 1px solid var(--rh-border);
	border-bottom: 1px solid var(--rh-border);
	padding: 0.5rem 0;
}

.rh-ticker {
	display: flex;
	align-items: center;
	gap: 1rem;
	overflow: hidden;
}

.rh-ticker__label {
	flex: 0 0 auto;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 0.72rem;
	letter-spacing: 0.05em;
	color: #fff;
	background: var(--rh-accent);
	padding: 0.3rem 0.6rem;
	border-radius: var(--rh-radius);
}

.rh-ticker__track {
	display: flex;
	gap: 2rem;
	white-space: nowrap;
	overflow-x: auto;
	scrollbar-width: none;
}

.rh-ticker__track::-webkit-scrollbar {
	display: none;
}

.rh-ticker__item {
	flex: 0 0 auto;
	text-decoration: none;
	color: inherit;
	font-size: 0.9rem;
}

.rh-ticker__site {
	color: var(--rh-accent);
	font-weight: 600;
	margin-right: 0.4rem;
}

.rh-ticker__title {
	color: var(--rh-text);
}
