/// @group o-overlay
/// @link http://registry.origami.ft.com/components/o-overlay

/// Outputs selectors and styles for the compact variant overlay.
///
/// @output The output includes the `.o-overlay--compact` class definition.
/// @access private
@mixin _oOverlayCompact {
	.o-overlay--compact {
		.o-overlay__content {
			padding: oPrivateSpacingByName('s3');
		}
		.o-overlay__heading {
			@include oPrivateTypographySans($scale: 0);
		}
		.o-overlay__title {
			margin-top: oPrivateSpacingByName(
				's2'
			); // Actually 10px - line-height adds some space too
			margin-bottom: oPrivateSpacingByName('s1');
			margin-left: oPrivateSpacingByName('s3');
		}
		.o-overlay__close {
			margin: oPrivateSpacingByName('s2') oPrivateSpacingByName('s2')
				oPrivateSpacingByName('s2') oPrivateSpacingByName('s3');
		}
	}
}
