/* Minimal overrides for license-validation.html */

.demo-license-hero {
	min-height: 70vh;
	display: flex;
	align-items: center;
}

@media (max-width: 991.98px) {
	.demo-license-hero {
		min-height: auto;
		padding-top: 7rem;
		padding-bottom: 3rem;
	}
}

.demo-license-card {
	border: 0;
	box-shadow: 0 20px 50px rgba(0, 0, 0, 0.08);
	border-radius: 14px;
	overflow: hidden;
}

.demo-license-support-card {
	border: 0;
	box-shadow: 0 20px 50px rgba(0, 0, 0, 0.10);
	border-radius: 14px;
	overflow: hidden;
}

.demo-license-result {
	border-radius: 14px;
	padding: 1.5rem;
	background: #fff;
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.06);
	min-height: 320px;
}

.demo-license-icon {
	width: 54px;
	height: 54px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border-radius: 14px;
	background: rgba(66, 70, 253, 0.12);
	color: #4246fd;
	font-size: 26px;
}

.demo-license-mono {
	font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
	letter-spacing: .02em;
}
