.wp-block-chimera-plugin-card.chimera-plugin-card {
	position: relative;
	isolation: isolate;
	display: flex;
	flex-direction: column;
	gap: 0;
	overflow: hidden;
	width: 100%;
	background: #2d2b29;
	border: 1px solid rgba(255,255,255,0.24);
	border-radius: 10px;
	box-shadow:
		inset 0 1px 0 rgba(255,255,255,0.08),
		0 18px 36px rgba(0,0,0,0.38);
}

.wp-block-chimera-plugin-card .chimera-plugin-card__hitarea {
	position: absolute;
	inset: 0;
	z-index: 6;
	display: block;
	border-radius: inherit;
	text-decoration: none;
	cursor: pointer;
}

.wp-block-chimera-plugin-card.chimera-plugin-card--category-home {
	width: 100%;
	flex: none;
	min-height: 468px;
}

.wp-block-chimera-plugin-card .chimera-plugin-card__topbar,
.wp-block-chimera-plugin-card .chimera-plugin-card__bottombar {
	position: relative;
	z-index: 2;
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: 38px;
	padding: 0 14px;
	font-family: Oswald, "Times New Roman", Helvetica, Arial, sans-serif;
	font-size: 18px;
	line-height: 1;
	font-weight: 300;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	box-shadow:
		inset 0 1px 0 rgba(255,255,255,0.10),
		inset 0 -8px 16px rgba(0,0,0,0.22);
	transition: box-shadow 300ms ease, background 300ms ease, border-color 300ms ease;
}

.wp-block-chimera-plugin-card .chimera-plugin-card__topbar {
	border-bottom: 2px solid rgba(255,255,255,0.16);
}

.wp-block-chimera-plugin-card .chimera-plugin-card__bottombar {
	margin-top: auto;
	border-top: 2px solid rgba(255,255,255,0.16);
	font-size: 15px;
	letter-spacing: 0.04em;
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-basic .chimera-plugin-card__topbar,
.wp-block-chimera-plugin-card.chimera-plugin-card--tone-basic .chimera-plugin-card__bottombar {
	background: linear-gradient(180deg, #555 0%, #2b2b2b 100%);
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-basic {
	border-color: #c3c3c3;
	box-shadow:
		inset 0 0 4px rgba(255,255,255,0.95),
		0 18px 36px rgba(0,0,0,0.38);
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-basic.chimera-plugin-card--outer-glow:hover {
	border-color: #cfd8e2;
	box-shadow:
		0 0 0 1px rgba(207,216,226,0.58),
		0 10px 26px rgba(0,0,0,0.12),
		inset 0 0 3px rgba(255,255,255,0.18);
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-free {
	border-color: #c3c3c3;
	box-shadow:
		inset 0 0 4px rgba(255,255,255,0.95),
		0 18px 36px rgba(0,0,0,0.38);
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-free:hover {
	border-color: #cfd8e2;
	box-shadow:
		0 0 0 1px rgba(207,216,226,0.58),
		0 10px 26px rgba(0,0,0,0.12),
		inset 0 0 3px rgba(255,255,255,0.18);
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-free .chimera-plugin-card__topbar,
.wp-block-chimera-plugin-card.chimera-plugin-card--tone-free .chimera-plugin-card__bottombar {
	background: linear-gradient(180deg, #555 0%, #2b2b2b 100%);
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-featured {
	border-color: #8f69d5;
	box-shadow:
		0 0 0 1px rgba(173,142,255,0.22),
		0 10px 28px rgba(52,26,84,0.26),
		inset 0 0 4px rgba(255,255,255,0.10);
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-featured .chimera-plugin-card__topbar,
.wp-block-chimera-plugin-card.chimera-plugin-card--tone-featured .chimera-plugin-card__bottombar {
	background: linear-gradient(180deg, #7b4de2 0%, #48278d 100%);
	color: #fff;
	position: relative;
	overflow: hidden;
	z-index: 0;
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-featured .chimera-plugin-card__topbar::before,
.wp-block-chimera-plugin-card.chimera-plugin-card--tone-featured .chimera-plugin-card__bottombar::before {
	content: "";
	position: absolute;
	inset: 0;
	background:
		radial-gradient(40% 55% at center 100%, rgba(211,188,255,0.18), transparent),
		radial-gradient(78% 110% at center 120%, rgba(104,67,176,0.24), transparent),
		linear-gradient(180deg, #8c61ef 0%, #5631a0 100%);
	opacity: 0;
	transition: opacity 420ms ease;
	z-index: -1;
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-premium .chimera-plugin-card__topbar,
.wp-block-chimera-plugin-card.chimera-plugin-card--tone-premium .chimera-plugin-card__bottombar {
	background: linear-gradient(180deg, #4e6476 0%, #253342 100%);
	color: #fff;
	position: relative;
	overflow: hidden;
	z-index: 0;
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-premium {
	border-color: #7d97ad;
	box-shadow:
		0 0 0 1px rgba(255,255,255,0.18),
		0 10px 26px rgba(0,0,0,0.12),
		inset 0 0 4px rgba(255,255,255,0.42);
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-premium .chimera-plugin-card__topbar::before,
.wp-block-chimera-plugin-card.chimera-plugin-card--tone-premium .chimera-plugin-card__bottombar::before {
	content: "";
	position: absolute;
	inset: 0;
	background:
		radial-gradient(40% 55% at center 100%, rgba(174,201,228,0.16), transparent),
		radial-gradient(78% 110% at center 120%, rgba(77,109,138,0.22), transparent),
		linear-gradient(180deg, #5f7b93 0%, #31455a 100%);
	opacity: 0;
	transition: opacity 420ms ease;
	z-index: -1;
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-custom .chimera-plugin-card__topbar,
.wp-block-chimera-plugin-card.chimera-plugin-card--tone-custom .chimera-plugin-card__bottombar,
.wp-block-chimera-plugin-card.chimera-plugin-card--tone-community .chimera-plugin-card__topbar,
.wp-block-chimera-plugin-card.chimera-plugin-card--tone-community .chimera-plugin-card__bottombar {
	background: linear-gradient(180deg, #59bbe9 0%, #275777 100%);
	color: #fff;
	position: relative;
	overflow: hidden;
	z-index: 0;
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-custom,
.wp-block-chimera-plugin-card.chimera-plugin-card--tone-community {
	border-color: #87ceeb;
	box-shadow:
		0 0 0 1px rgba(255,255,255,0.18),
		0 10px 26px rgba(0,0,0,0.12),
		inset 0 0 4px rgba(255,255,255,0.42);
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-custom .chimera-plugin-card__topbar::before,
.wp-block-chimera-plugin-card.chimera-plugin-card--tone-custom .chimera-plugin-card__bottombar::before,
.wp-block-chimera-plugin-card.chimera-plugin-card--tone-community .chimera-plugin-card__topbar::before,
.wp-block-chimera-plugin-card.chimera-plugin-card--tone-community .chimera-plugin-card__bottombar::before {
	content: "";
	position: absolute;
	inset: 0;
	background:
		radial-gradient(40% 55% at center 100%, rgba(204,240,255,0.16), transparent),
		radial-gradient(78% 110% at center 120%, rgba(95,188,231,0.22), transparent),
		linear-gradient(180deg, #76cef3 0%, #347aa2 100%);
	opacity: 0;
	transition: opacity 420ms ease;
	z-index: -1;
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-pro .chimera-plugin-card__topbar,
.wp-block-chimera-plugin-card.chimera-plugin-card--tone-pro .chimera-plugin-card__bottombar {
	background: linear-gradient(180deg, #a46c12 0%, #6f4806 100%);
	color: #fff;
	position: relative;
	overflow: hidden;
	z-index: 0;
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-pro {
	border-color: #d9a54a;
	box-shadow:
		0 0 0 1px rgba(255,255,255,0.16),
		0 14px 30px rgba(0,0,0,0.18),
		inset 0 0 5px rgba(255,255,255,0.18);
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-pro .chimera-plugin-card__topbar::before,
.wp-block-chimera-plugin-card.chimera-plugin-card--tone-pro .chimera-plugin-card__bottombar::before {
	content: "";
	position: absolute;
	inset: 0;
	background:
		radial-gradient(42% 58% at center 100%, rgba(255,229,163,0.18), transparent),
		radial-gradient(78% 110% at center 120%, rgba(176,113,16,0.26), transparent),
		linear-gradient(180deg, #b9851d 0%, #7f5307 100%);
	opacity: 0;
	transition: opacity 420ms ease;
	z-index: -1;
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-sale .chimera-plugin-card__topbar,
.wp-block-chimera-plugin-card.chimera-plugin-card--tone-sale .chimera-plugin-card__bottombar {
	background: linear-gradient(180deg, #9d4237 0%, #621f19 100%);
	color: #fff;
	position: relative;
	overflow: hidden;
	z-index: 0;
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-sale {
	border-color: #c55c50;
	box-shadow:
		0 0 0 1px rgba(255,255,255,0.14),
		0 14px 30px rgba(0,0,0,0.18),
		inset 0 0 5px rgba(255,255,255,0.12);
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-sale .chimera-plugin-card__topbar::before,
.wp-block-chimera-plugin-card.chimera-plugin-card--tone-sale .chimera-plugin-card__bottombar::before {
	content: "";
	position: absolute;
	inset: 0;
	background:
		radial-gradient(42% 58% at center 100%, rgba(255,214,206,0.18), transparent),
		radial-gradient(78% 110% at center 120%, rgba(149,53,40,0.24), transparent),
		linear-gradient(180deg, #b44e40 0%, #74231c 100%);
	opacity: 0;
	transition: opacity 420ms ease;
	z-index: -1;
}

.wp-block-chimera-plugin-card .chimera-plugin-card__image {
	position: relative;
	z-index: 1;
	display: block;
	aspect-ratio: 16 / 9;
	margin: 0;
	padding: 0;
	line-height: 0;
	overflow: hidden;
	background: #201f1f;
	border-bottom: 1px solid rgba(255,255,255,0.12);
}

.wp-block-chimera-plugin-card .chimera-plugin-card__image img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: contain;
	object-position: center center;
	background: rgba(0,0,0,0.24);
}

.wp-block-chimera-plugin-card .chimera-plugin-card__placeholder {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
}

.wp-block-chimera-plugin-card .chimera-plugin-card__content {
	position: relative;
	z-index: 1;
	display: flex;
	flex: 1 1 auto;
	flex-direction: column;
	gap: 4px;
	padding: 14px 18px;
}

.wp-block-chimera-plugin-card .chimera-plugin-card__breadcrumb {
	margin: 0;
	display: block;
	color: var(--chimera-t-grey-soft, #bdbdbd);
	font-family: "Open Sans", Arial, sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.15;
	letter-spacing: 0;
	text-transform: none;
}

.wp-block-chimera-plugin-card .chimera-plugin-card__breadcrumb .crumb,
.wp-block-chimera-plugin-card .chimera-plugin-card__title-name {
	white-space: nowrap;
}

.wp-block-chimera-plugin-card .chimera-plugin-card__breadcrumb .crumb {
	display: inline-block;
	font-weight: 700;
	word-wrap: normal;
}

.wp-block-chimera-plugin-card .chimera-plugin-card__breadcrumb .crumb::before {
	content: "\2039";
	font-weight: 700;
	padding: 0 0.5em;
	color: var(--chimera-t-grey-soft, #bdbdbd);
}

.wp-block-chimera-plugin-card .chimera-plugin-card__breadcrumb .crumb:first-child::before {
	content: none;
}

.wp-block-chimera-plugin-card .chimera-plugin-card__breadcrumb-label {
	color: var(--chimera-gold, #f7d99c);
	line-height: 1.15;
}

.wp-block-chimera-plugin-card .chimera-plugin-card__title {
	margin: 0;
	display: flex;
	align-items: baseline;
	justify-content: space-between;
	gap: 12px;
	font-family: Oswald, "Times New Roman", Helvetica, Arial, sans-serif;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.1;
	text-transform: uppercase;
	color: var(--chimera-accent, #e07b39);
	text-decoration: none;
}

.wp-block-chimera-plugin-card .chimera-plugin-card__meta.topic-poster.left-box,
.wp-block-chimera-plugin-card .chimera-plugin-card__meta.topic-poster.left-box a:not(.username-coloured) {
	margin: 0;
	padding-left: 10px;
	color: var(--chimera-t-lightgrey) !important;
	font-family: "Open Sans", Arial, sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.15;
	letter-spacing: 0;
	text-transform: none;
}

.wp-block-chimera-plugin-card .chimera-plugin-card__meta.topic-poster.left-box *:not(.username-coloured) {
	color: var(--chimera-t-darkgrey) !important;
}

.wp-block-chimera-plugin-card .chimera-plugin-card__title-name {
	min-width: 0;
}

.wp-block-chimera-plugin-card .chimera-plugin-card__title-version,
.wp-block-chimera-plugin-card .chimera-plugin-card__meta-by {
	color: var(--chimera-t-darkgrey) !important;
	font-family: "Open Sans", Arial, sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.15;
	letter-spacing: 0;
	text-transform: none;
}

.wp-block-chimera-plugin-card .chimera-plugin-card__title-version {
	flex: 0 0 auto;
	text-align: right;
}

.wp-block-chimera-plugin-card .chimera-plugin-card__meta-username.username-coloured {
	font-weight: 700;
	display: inline !important;
	padding: 0 !important;
}

.wp-block-chimera-plugin-card .chimera-plugin-card__excerpt {
	margin-top: 6px;
	min-height: 56px;
	margin-bottom: 0;
}

.wp-block-chimera-plugin-card .chimera-plugin-card__pricing {
	margin-top: auto;
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	border: 1px solid rgba(255,255,255,0.08);
	background: rgba(0,0,0,0.18);
}

.wp-block-chimera-plugin-card .chimera-plugin-card__pricing--single {
	grid-template-columns: minmax(0, 1fr);
}

.wp-block-chimera-plugin-card .chimera-plugin-card__pricing-cell {
	display: grid;
	gap: 2px;
	padding: 6px 5px 5px;
	text-align: center;
	border-left: 1px solid rgba(255,255,255,0.08);
}

.wp-block-chimera-plugin-card .chimera-plugin-card__pricing-cell:first-child {
	border-left: 0;
}

.wp-block-chimera-plugin-card .chimera-plugin-card__pricing-cell--single {
	padding: 8px 10px;
	text-align: center;
	justify-items: center;
}

.wp-block-chimera-plugin-card .chimera-plugin-card__pricing-label {
	color: var(--chimera-t-darkgrey);
	font-family: "Open Sans", Arial, sans-serif;
	font-size: 9px;
	font-weight: 700;
	line-height: 1.1;
	letter-spacing: 0.04em;
	text-transform: uppercase;
}

.wp-block-chimera-plugin-card .chimera-plugin-card__pricing-value {
	color: #d6d6d6;
	font-family: "Open Sans", Arial, sans-serif;
	font-size: 13px;
	font-weight: 700;
	line-height: 1.1;
}

.wp-block-chimera-plugin-card .chimera-plugin-card__pricing-value:not(:first-child) {
	letter-spacing: 0;
}

.wp-block-chimera-plugin-card .chimera-plugin-card__pricing-cell--premium .chimera-plugin-card__pricing-value {
	color: #b9d9f5;
}

.wp-block-chimera-plugin-card .chimera-plugin-card__pricing-cell--single .chimera-plugin-card__pricing-value {
	color: #d6d6d6;
}

.wp-block-chimera-plugin-card .chimera-plugin-card__pricing-cell--pro .chimera-plugin-card__pricing-value {
	color: #f0c27a;
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-custom .chimera-plugin-card__pricing-cell--single .chimera-plugin-card__pricing-value,
.wp-block-chimera-plugin-card.chimera-plugin-card--tone-community .chimera-plugin-card__pricing-cell--single .chimera-plugin-card__pricing-value {
	color: #bfe7fb;
}

.wp-block-chimera-plugin-card .chimera-plugin-card__pricing-value {
	opacity: 0.92;
}

.wp-block-chimera-plugin-card .chimera-plugin-card__pricing-cell.is-included .chimera-plugin-card__pricing-value {
	opacity: 0.72;
	font-size: 11px;
}

.wp-block-chimera-plugin-card .chimera-plugin-card__pricing-cell.is-active {
	background: rgba(255,255,255,0.04);
	box-shadow:
		inset 0 0 0 1px rgba(255,255,255,0.30),
		0 0 14px rgba(255,255,255,0.16);
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-featured .chimera-plugin-card__pricing-cell.is-active {
	box-shadow:
		inset 0 0 0 1px rgba(183,146,255,0.52),
		0 0 12px rgba(181,128,255,0.34);
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-premium .chimera-plugin-card__pricing-cell.is-active {
	box-shadow:
		inset 0 0 0 1px rgba(167,221,255,0.52),
		0 0 12px rgba(167,221,255,0.34);
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-custom .chimera-plugin-card__pricing-cell.is-active,
.wp-block-chimera-plugin-card.chimera-plugin-card--tone-community .chimera-plugin-card__pricing-cell.is-active {
	box-shadow:
		inset 0 0 0 1px rgba(165,229,255,0.62),
		0 0 12px rgba(135,206,235,0.36);
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-pro .chimera-plugin-card__pricing-cell.is-active {
	box-shadow:
		inset 0 0 0 1px rgba(255,230,170,0.52),
		0 0 12px rgba(255,198,88,0.34);
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-sale .chimera-plugin-card__pricing-cell.is-active {
	box-shadow:
		inset 0 0 0 1px rgba(255,196,186,0.52),
		0 0 12px rgba(255,118,92,0.34);
}

.wp-block-chimera-plugin-card .chimera-plugin-card__bottombar {
	color: #ffffff;
	text-decoration: none;
}

.wp-block-chimera-plugin-card .chimera-plan-tracer {
	--tracer: 1.8s;
	position: absolute;
	inset: -1px;
	border-radius: inherit;
	padding: 2px;
	rotate: 0deg;
	overflow: hidden;
	-webkit-mask:
		linear-gradient(#000 0 0) content-box,
		linear-gradient(#000 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
	animation: chimera-pro-flip calc(var(--tracer) * 2) infinite steps(2, end);
	pointer-events: none;
	z-index: 4;
}

.wp-block-chimera-plugin-card .chimera-plan-tracer::before {
	content: "";
	position: absolute;
	width: 160%;
	aspect-ratio: 1;
	top: -12%;
	left: 50%;
	translate: -50% -8%;
	transform: rotate(-90deg);
	opacity: 0.98;
	background: conic-gradient(
		from 0deg,
		transparent 0 349deg,
		rgba(255,255,255,0.98) 360deg
	);
	animation: chimera-pro-rotate var(--tracer) linear infinite both;
}

.wp-block-chimera-plugin-card .chimera-plan-twinkles {
	position: absolute;
	top: 8px;
	left: 50%;
	width: 118%;
	height: calc(100% - 8px);
	z-index: 2;
	pointer-events: none;
	overflow: hidden;
	border-top-left-radius: inherit;
	border-top-right-radius: inherit;
	display: block;
	transform: translateX(-50%) scale(0.88);
	transform-origin: top center;
}

.wp-block-chimera-plugin-card .chimera-plan-twinkles .chimera-plan-twinkle-points path {
	fill: rgba(255, 221, 140, 0.98);
	stroke: rgba(255, 245, 220, 0.98);
	stroke-width: 0.6px;
	filter:
		drop-shadow(0 0 5px rgba(255, 214, 120, 0.85))
		drop-shadow(0 0 12px rgba(255, 214, 120, 0.42));
	transform-origin: 50% 50%;
	transform-box: fill-box;
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-featured .chimera-plan-twinkles .chimera-plan-twinkle-points path {
	fill: rgba(215, 180, 255, 0.98);
	stroke: rgba(248, 238, 255, 0.98);
	stroke-width: 0.6px;
	filter:
		drop-shadow(0 0 5px rgba(191, 136, 255, 0.85))
		drop-shadow(0 0 12px rgba(148, 92, 226, 0.42));
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-sale .chimera-plan-twinkles .chimera-plan-twinkle-points path {
	fill: rgba(255, 124, 103, 0.98);
	stroke: rgba(255, 214, 206, 0.98);
	stroke-width: 0.6px;
	filter:
		drop-shadow(0 0 5px rgba(255, 118, 92, 0.85))
		drop-shadow(0 0 12px rgba(226, 66, 41, 0.42));
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-pro:hover .chimera-plugin-card__topbar {
	border-bottom-color: #8a5200;
	box-shadow:
		inset 0 16px 26px rgba(255,232,165,0.18),
		inset 0 -12px 20px rgba(134,74,0,0.28);
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-pro:hover .chimera-plugin-card__bottombar {
	box-shadow:
		inset 0 14px 20px rgba(255,232,165,0.24),
		inset 0 -10px 18px rgba(134,74,0,0.30);
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-pro:hover .chimera-plugin-card__topbar::before,
.wp-block-chimera-plugin-card.chimera-plugin-card--tone-pro:hover .chimera-plugin-card__bottombar::before {
	opacity: 1;
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-pro:hover .chimera-plan-tracer::before {
	background: conic-gradient(
		from 0deg,
		transparent 0 344deg,
		rgba(255,255,255,1) 356deg,
		rgba(255,236,186,1) 360deg
	);
	filter:
		drop-shadow(0 0 4px rgba(255,255,255,0.92))
		drop-shadow(0 0 12px rgba(255,212,120,0.72));
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-pro.chimera-plugin-card--outer-glow:hover {
	box-shadow:
		0 0 0 1px rgba(255,230,170,0.95),
		0 0 12px rgba(255,198,88,0.92),
		0 0 28px rgba(255,188,66,0.74),
		0 0 60px rgba(255,176,34,0.46),
		0 0 120px rgba(255,176,34,0.22),
		0 14px 30px rgba(0,0,0,0.18),
		inset 0 0 5px rgba(255,255,255,0.18);
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-premium:hover .chimera-plugin-card__topbar {
	border-bottom-color: #7d7d7d;
	box-shadow:
		inset 0 16px 26px rgba(235,235,235,0.10),
		inset 0 -12px 20px rgba(70,70,70,0.24);
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-premium:hover .chimera-plugin-card__bottombar {
	box-shadow:
		inset 0 14px 20px rgba(235,235,235,0.12),
		inset 0 -10px 18px rgba(70,70,70,0.24);
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-premium:hover .chimera-plugin-card__topbar::before,
.wp-block-chimera-plugin-card.chimera-plugin-card--tone-premium:hover .chimera-plugin-card__bottombar::before {
	opacity: 1;
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-custom:hover .chimera-plugin-card__topbar::before,
.wp-block-chimera-plugin-card.chimera-plugin-card--tone-custom:hover .chimera-plugin-card__bottombar::before,
.wp-block-chimera-plugin-card.chimera-plugin-card--tone-community:hover .chimera-plugin-card__topbar::before,
.wp-block-chimera-plugin-card.chimera-plugin-card--tone-community:hover .chimera-plugin-card__bottombar::before {
	opacity: 1;
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-premium:hover .chimera-plan-tracer::before {
	background: conic-gradient(
		from 0deg,
		transparent 0 340deg,
		rgba(255,255,255,1) 356deg,
		rgba(242,242,242,1) 360deg
	);
	filter:
		drop-shadow(0 0 4px rgba(255,255,255,0.92))
		drop-shadow(0 0 12px rgba(214,214,214,0.72));
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-custom:hover .chimera-plan-tracer::before,
.wp-block-chimera-plugin-card.chimera-plugin-card--tone-community:hover .chimera-plan-tracer::before {
	background: conic-gradient(
		from 0deg,
		transparent 0 340deg,
		rgba(255,255,255,1) 356deg,
		rgba(198,239,255,1) 360deg
	);
	filter:
		drop-shadow(0 0 4px rgba(255,255,255,0.92))
		drop-shadow(0 0 12px rgba(135,206,235,0.72));
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-premium.chimera-plugin-card--outer-glow:hover {
	border-color: #a7ddff;
	box-shadow:
		0 0 0 1px rgba(167,221,255,1),
		0 10px 26px rgba(0,0,0,0.12),
		inset 0 0 4px rgba(255,255,255,0.42);
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-custom.chimera-plugin-card--outer-glow:hover,
.wp-block-chimera-plugin-card.chimera-plugin-card--tone-community.chimera-plugin-card--outer-glow:hover {
	border-color: #a7ddff;
	box-shadow:
		0 0 0 1px rgba(167,221,255,1),
		0 0 18px rgba(135,206,235,0.34),
		0 10px 26px rgba(0,0,0,0.12),
		inset 0 0 4px rgba(255,255,255,0.42);
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-featured:hover .chimera-plugin-card__topbar {
	border-bottom-color: #6d4cb0;
	box-shadow:
		inset 0 16px 26px rgba(233,220,255,0.12),
		inset 0 -12px 20px rgba(64,31,120,0.26);
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-featured:hover .chimera-plugin-card__bottombar {
	box-shadow:
		inset 0 14px 20px rgba(233,220,255,0.14),
		inset 0 -10px 18px rgba(64,31,120,0.24);
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-featured:hover .chimera-plugin-card__topbar::before,
.wp-block-chimera-plugin-card.chimera-plugin-card--tone-featured:hover .chimera-plugin-card__bottombar::before {
	opacity: 1;
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-featured:hover .chimera-plan-tracer::before {
	background: conic-gradient(
		from 0deg,
		transparent 0 344deg,
		rgba(255,255,255,1) 356deg,
		rgba(224,196,255,1) 360deg
	);
	filter:
		drop-shadow(0 0 4px rgba(255,255,255,0.92))
		drop-shadow(0 0 12px rgba(181,128,255,0.72));
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-featured.chimera-plugin-card--outer-glow:hover {
	border-color: #b792ff;
	box-shadow:
		0 0 0 1px rgba(222,202,255,0.95),
		0 0 12px rgba(181,128,255,0.86),
		0 0 28px rgba(153,94,242,0.68),
		0 0 60px rgba(128,61,214,0.42),
		0 0 120px rgba(128,61,214,0.20),
		0 10px 28px rgba(52,26,84,0.28),
		inset 0 0 4px rgba(255,255,255,0.12);
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-sale:hover .chimera-plugin-card__topbar {
	border-bottom-color: #7f261c;
	box-shadow:
		inset 0 16px 26px rgba(255,216,205,0.18),
		inset 0 -12px 20px rgba(114,33,25,0.28);
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-sale:hover .chimera-plugin-card__bottombar {
	box-shadow:
		inset 0 14px 20px rgba(255,216,205,0.24),
		inset 0 -10px 18px rgba(114,33,25,0.30);
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-sale:hover .chimera-plugin-card__topbar::before,
.wp-block-chimera-plugin-card.chimera-plugin-card--tone-sale:hover .chimera-plugin-card__bottombar::before {
	opacity: 1;
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-sale:hover .chimera-plan-tracer::before {
	background: conic-gradient(
		from 0deg,
		transparent 0 344deg,
		rgba(255,255,255,1) 356deg,
		rgba(255,176,160,1) 360deg
	);
	filter:
		drop-shadow(0 0 4px rgba(255,255,255,0.86))
		drop-shadow(0 0 12px rgba(255,124,103,0.72));
}

.wp-block-chimera-plugin-card.chimera-plugin-card--tone-sale.chimera-plugin-card--outer-glow:hover {
	box-shadow:
		0 0 0 1px rgba(255,196,186,0.92),
		0 0 12px rgba(255,118,92,0.86),
		0 0 28px rgba(241,88,63,0.68),
		0 0 60px rgba(226,66,41,0.42),
		0 0 120px rgba(226,66,41,0.20),
		0 14px 30px rgba(0,0,0,0.18),
		inset 0 0 5px rgba(255,255,255,0.12);
}

@keyframes chimera-pro-flip {
	to {
		rotate: 360deg;
	}
}

@keyframes chimera-pro-rotate {
	to {
		transform: rotate(90deg);
	}
}

.wp-block-chimera-plugin-card.chimera-plugin-card[class*="chimera-plugin-card--tone-"] {
	border-color: var(--card-glow, #c3c3c3);
	box-shadow:
		0 0 0 1px rgba(var(--card-glow-rgb, 195, 195, 195), 0.18),
		0 10px 26px rgba(0,0,0,0.12),
		inset 0 0 4px rgba(255,255,255,0.42);
}

.wp-block-chimera-plugin-card.chimera-plugin-card[class*="chimera-plugin-card--tone-"] .chimera-plugin-card__topbar,
.wp-block-chimera-plugin-card.chimera-plugin-card[class*="chimera-plugin-card--tone-"] .chimera-plugin-card__bottombar {
	background: linear-gradient(180deg, var(--card-primary, #555555) 0%, var(--card-primary-dark, #2b2b2b) 100%);
	color: var(--card-text, #ffffff);
	position: relative;
	overflow: hidden;
	z-index: 0;
}

.wp-block-chimera-plugin-card.chimera-plugin-card[class*="chimera-plugin-card--tone-"] .chimera-plugin-card__topbar::before,
.wp-block-chimera-plugin-card.chimera-plugin-card[class*="chimera-plugin-card--tone-"] .chimera-plugin-card__bottombar::before {
	content: "";
	position: absolute;
	inset: 0;
	background:
		radial-gradient(40% 55% at center 100%, rgba(var(--card-text-rgb, 255,255,255), 0.16), transparent),
		radial-gradient(78% 110% at center 120%, rgba(var(--card-glow-rgb, 195,195,195), 0.22), transparent),
		linear-gradient(180deg, var(--card-primary, #555555) 0%, var(--card-primary-dark, #2b2b2b) 100%);
	opacity: 0;
	transition: opacity 420ms ease;
	z-index: -1;
}

.wp-block-chimera-plugin-card.chimera-plugin-card[class*="chimera-plugin-card--tone-"] .chimera-plugin-card__pricing-cell--single .chimera-plugin-card__pricing-value {
	color: var(--card-price, #d6d6d6);
}

.wp-block-chimera-plugin-card.chimera-plugin-card[class*="chimera-plugin-card--tone-"] .chimera-plugin-card__pricing-cell.is-active {
	box-shadow:
		inset 0 0 0 1px rgba(var(--card-glow-rgb, 195,195,195), 0.62),
		0 0 12px rgba(var(--card-glow-rgb, 195,195,195), 0.38);
}

.wp-block-chimera-plugin-card.chimera-plugin-card[class*="chimera-plugin-card--tone-"] .chimera-plan-twinkles .chimera-plan-twinkle-points path {
	fill: rgba(var(--card-twinkle-rgb, 255,221,140), 0.98);
	stroke: rgba(var(--card-text-rgb, 255,255,255), 0.98);
	stroke-width: 0.6px;
	filter:
		drop-shadow(0 0 5px rgba(var(--card-glow-rgb, 255,214,120), 0.85))
		drop-shadow(0 0 12px rgba(var(--card-glow-rgb, 255,214,120), 0.42));
}

.wp-block-chimera-plugin-card.chimera-plugin-card[class*="chimera-plugin-card--tone-"]:hover .chimera-plugin-card__topbar::before,
.wp-block-chimera-plugin-card.chimera-plugin-card[class*="chimera-plugin-card--tone-"]:hover .chimera-plugin-card__bottombar::before {
	opacity: 1;
}

.wp-block-chimera-plugin-card.chimera-plugin-card[class*="chimera-plugin-card--tone-"]:hover .chimera-plan-tracer::before {
	background: conic-gradient(
		from 0deg,
		transparent 0 340deg,
		rgba(var(--card-text-rgb, 255,255,255), 1) 356deg,
		rgba(var(--card-glow-rgb, 195,195,195), 1) 360deg
	);
	filter:
		drop-shadow(0 0 4px rgba(var(--card-text-rgb, 255,255,255), 0.92))
		drop-shadow(0 0 12px rgba(var(--card-glow-rgb, 195,195,195), 0.72));
}

.wp-block-chimera-plugin-card.chimera-plugin-card[class*="chimera-plugin-card--tone-"].chimera-plugin-card--outer-glow:hover {
	border-color: var(--card-glow, #c3c3c3);
	box-shadow:
		0 0 0 1px rgba(var(--card-glow-rgb, 195,195,195), 1),
		0 0 18px rgba(var(--card-glow-rgb, 195,195,195), 0.34),
		0 10px 26px rgba(0,0,0,0.12),
		inset 0 0 4px rgba(255,255,255,0.42);
}

.wp-block-chimera-plugin-card.chimera-plugin-card.chimera-plugin-card--tone-featured.chimera-plugin-card--outer-glow:hover,
.wp-block-chimera-plugin-card.chimera-plugin-card.chimera-plugin-card--tone-sale.chimera-plugin-card--outer-glow:hover {
	border-color: var(--card-glow, #c3c3c3);
	box-shadow:
		0 0 0 1px rgba(var(--card-glow-rgb, 195,195,195), 0.95),
		0 0 14px rgba(var(--card-glow-rgb, 195,195,195), 0.86),
		0 0 32px rgba(var(--card-glow-rgb, 195,195,195), 0.68),
		0 0 70px rgba(var(--card-glow-rgb, 195,195,195), 0.42),
		0 0 130px rgba(var(--card-glow-rgb, 195,195,195), 0.2),
		0 14px 30px rgba(0,0,0,0.18),
		inset 0 0 5px rgba(255,255,255,0.12);
}
