/* Platform page #signal-layers — taxonomy table + stat grid */

.spec-pill {
	background: rgba(107, 70, 255, 0.08);
	border: 1px solid rgba(107, 70, 255, 0.2);
	color: #6b46ff;
	font-family: "DM Mono", ui-monospace, monospace;
	font-size: 0.75rem;
	padding: 0.3rem 0.75rem;
	border-radius: 999px;
}

.ontarioai-platform-signal-layers-section__heading {
	font-size: clamp(2rem, 4vw, 3.2rem);
}

/* Elementor editor: reveal blocks visible without scroll */
.elementor-editor-active .ontarioai-platform-signal-layers-section .reveal,
.elementor-editor-preview .ontarioai-platform-signal-layers-section .reveal,
.ontarioai-platform-signal-layers-section .reveal.visible {
	opacity: 1;
	transform: translateY(0);
}
