/**
 * Age Gate — Style 2: Full-Screen Cover
 *
 * A boxless, immersive cover: a rich gradient fills the viewport and large white
 * text sits straight on top. Bold and dramatic — great for entry splash pages.
 *
 * @package captain-widgets-kit
 * @since   1.6.0
 */

.captwiki-age-gate.captwiki-style-2 .captwiki-age-gate__overlay {
	background: linear-gradient( 135deg, #0b1020 0%, #1f2348 55%, var( --captwiki-age-accent ) 140% );
}

.captwiki-age-gate.captwiki-style-2 .captwiki-age-gate__panel {
	max-width: 680px;
	background: transparent;
	border: none;
	border-radius: 0;
	box-shadow: none;
	animation: none;
}

.captwiki-age-gate.captwiki-style-2 .captwiki-age-gate__title {
	font-size: 40px;
	color: #ffffff;
}

.captwiki-age-gate.captwiki-style-2 .captwiki-age-gate__desc {
	font-size: 17px;
	color: rgba( 255, 255, 255, 0.85 );
}

.captwiki-age-gate.captwiki-style-2 .captwiki-age-gate__btn--decline {
	color: #ffffff;
	background: rgba( 255, 255, 255, 0.14 );
}

.captwiki-age-gate.captwiki-style-2 .captwiki-age-gate__btn--decline:hover {
	background: rgba( 255, 255, 255, 0.24 );
}

.captwiki-age-gate.captwiki-style-2 .captwiki-age-gate__dob-input {
	color: #ffffff;
	background: rgba( 255, 255, 255, 0.12 );
	border-color: rgba( 255, 255, 255, 0.32 );
}

.captwiki-age-gate.captwiki-style-2 .captwiki-age-gate__check {
	color: rgba( 255, 255, 255, 0.9 );
}

.captwiki-age-gate.captwiki-style-2 .captwiki-age-gate__fail-title {
	color: #fca5a5;
}

.captwiki-age-gate.captwiki-style-2 .captwiki-age-gate__fail-msg {
	color: rgba( 255, 255, 255, 0.85 );
}

@media ( max-width: 600px ) {

	.captwiki-age-gate.captwiki-style-2 .captwiki-age-gate__title {
		font-size: 30px;
	}
}
