/**
 * Age Gate — Style 3: Frosted Glass
 *
 * A translucent, blurred glass panel floating over the page. Modern and premium,
 * with light text and a subtle white border.
 *
 * @package captain-widgets-kit
 * @since   1.6.0
 */

.captwiki-age-gate.captwiki-style-3 .captwiki-age-gate__overlay {
	background: rgba( 12, 14, 24, 0.55 );
	backdrop-filter: blur( 6px );
	-webkit-backdrop-filter: blur( 6px );
}

.captwiki-age-gate.captwiki-style-3 .captwiki-age-gate__panel {
	background: rgba( 255, 255, 255, 0.12 );
	border: 1px solid rgba( 255, 255, 255, 0.25 );
	box-shadow: 0 30px 70px -28px rgba( 0, 0, 0, 0.65 );
	backdrop-filter: blur( 20px );
	-webkit-backdrop-filter: blur( 20px );
}

.captwiki-age-gate.captwiki-style-3 .captwiki-age-gate__title {
	color: #ffffff;
}

.captwiki-age-gate.captwiki-style-3 .captwiki-age-gate__desc {
	color: rgba( 255, 255, 255, 0.84 );
}

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

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

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

.captwiki-age-gate.captwiki-style-3 .captwiki-age-gate__dob-input::placeholder {
	color: rgba( 255, 255, 255, 0.6 );
}

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

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

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