/* Beacen V3 brand underprint.
   True acid conversion actions sit over a crisp forest registration layer,
   echoing the app icon. Typography and ordinary controls stay forest and flat. */

.home-v3-get {
	box-shadow: -3px 2px 0 var(--home-v3-forest, #17372d);
}

.home-v3-ending-get,
.library-v3-ending a,
.get-v3-primary-action,
.recovery-v3-primary,
.public-secondary.route-detail-v3-page .route-open-action {
	box-shadow: -3px 2px 0 var(--home-v3-forest, #17372d);
}

.get-v3-primary-action:hover,
.recovery-v3-primary:hover {
	box-shadow:
		-3px 2px 0 var(--home-v3-forest, #17372d),
		0 14px 34px rgba(63, 80, 38, 0.18);
}

@media (forced-colors: active), (prefers-contrast: more) {
	.home-v3-get,
	.home-v3-ending-get,
	.library-v3-ending a,
	.get-v3-primary-action,
	.recovery-v3-primary,
	.public-secondary.route-detail-v3-page .route-open-action {
		box-shadow: none;
	}
}

@media print {
	.home-v3-get,
	.home-v3-ending-get,
	.library-v3-ending a,
	.get-v3-primary-action,
	.recovery-v3-primary,
	.public-secondary.route-detail-v3-page .route-open-action {
		box-shadow: none;
	}
}
