.buda-nikaya {
	width: 100%;
	max-width: 800px;
	margin: 0 auto;
	font-size: calc(1rem * var(--font-scale, 1));
	line-height: 1.6;
}

.buda-nikaya,
.buda-sutta-list {
	color: var(--text-color);
	font-size: calc(1rem * var(--font-scale, 1));
}

.buda-nikaya__list,
.buda-sutta-list__collections {
	display: grid;
	gap: 1rem;
}

.buda-nikaya__item,
.buda-sutta-list__collection {
	padding: 1rem;
	background: var(--bg-card);
	border: 1px solid var(--border-color);
	border-radius: 0.5rem;
}

.buda-nikaya__heading,
.buda-sutta-list__heading {
	display: flex;
	align-items: baseline;
	justify-content: space-between;
	gap: 1rem;
}

.buda-nikaya :where(h2, h3, h4),
.buda-sutta-list :where(h2, h3, h4),
.buda-nikaya__title,
.buda-sutta-list__title {
	margin-block: 0 0.5rem;
	color: var(--accent-gold);
}

.buda-nikaya :where(p, a, span),
.buda-sutta-list :where(p, a, span) {
	color: var(--text-color);
}

.buda-nikaya__count,
.buda-sutta-list__count {
	flex: 0 0 auto;
	color: var(--accent-gold);
}

.buda-nikaya__description,
.buda-sutta-list__description {
	margin-block: 0;
	color: var(--text-color);
}

.buda-nikaya .components-button,
.buda-sutta-list .components-button {
	margin-top: 0.75rem;
}
