/* Student map - templates/components/student-map.php
   Structural scaffolding only; needs a real pass. The canvas reserves its
   box before Leaflet paints, and the plain list shows until it does. */

.student-map {
	.map-canvas {
		display: none;
		aspect-ratio: 16 / 9;
		background: var(--fill-secondary);
		border: 1px solid var(--stroke-auxiliary);
	}

	&.is-ready {
		.map-canvas {
			display: block;
		}

		.map-fallback {
			display: none;
		}
	}
}
