body {
	position: relative;
	overflow-x: hidden;
	padding: 80px 0;
	background: var(--color-bg-main);
	color: var(--color-text-main);
	font-family: "Inter", sans-serif;
	line-height: 1.6;
}

#particles {
	position: fixed;
	inset: 0;
	z-index: -1;
}

.section-title {
	display: flex;
	align-items: center;
	gap: 8px;
	margin-top: 32px;
	padding-bottom: 4px;
	border-bottom: 1px solid var(--color-border-soft);
}

.section-title::before,
.section-title::after {
	content: "❤";
	font-size: 0.8rem;
	color: var(--color-pink-accent);
}

.children-column {
	margin-top: 10px;
}
