/* Responsive Overrides
 *
 * Keep viewport- and user-preference-specific adjustments here. This file is
 * loaded after style.css so responsive refinements can override base rules.
 */

/* Compact type scale for very narrow phones without reducing control spacing. */
@media (max-width: 349.98px) {
	html {
		font-size: 87.5%;
	}
}

@media (min-width: 415px) {
	body {
		--rm-stage-light-center-inset: clamp(0px, calc((100vw - 415px) / 2), 92.5px);
	}
}

@media (prefers-reduced-motion: reduce) {
	.request-submitted-notice .youre-awesome {
		animation: none;
	}

	.rm-spinner {
		.rm-spinner__highlight {
			filter: none;

			.rm-spinner__highlight-tick {
				animation: none;
				opacity: 0;
			}
		}
	}
}
