/* Red Thread System v1 — de rode draad als visueel element. */
.rw-thread { display: block; width: 100%; height: auto; pointer-events: none; }
.rw-thread path {
	fill: none;
	stroke: #D40000;
	stroke-width: 4;
	stroke-linecap: round;
	stroke-linejoin: round;
}
.rw-thread[data-rw-animate] path { transition: none; }
@media (prefers-reduced-motion: reduce) {
	.rw-thread path { stroke-dasharray: none !important; stroke-dashoffset: 0 !important; }
}
.rw-thread-underline {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 8 C 40 2, 80 12, 120 6 S 180 4, 198 7' fill='none' stroke='%23D40000' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 0 100%;
	background-size: 100% 0.35em;
	padding-bottom: 0.25em;
}
