/**
 * Blog card & featured-media accent tone variables.
 * Generated from CardAccentColor::get_legacy_slug_to_hex_map().
 * Regenerate when the palette map changes.
 *
 * @package Solaris
 */

.solaris-featured-media--accent-blue,.solaris-blog-card--accent-blue{--media-tone-a:50, 121, 249;--media-tone-b:152, 188, 252;--media-tone-c:234, 242, 254;}
.solaris-featured-media--accent-sky,.solaris-blog-card--accent-sky{--media-tone-a:68, 142, 238;--media-tone-b:162, 198, 246;--media-tone-c:236, 244, 253;}
.solaris-featured-media--accent-steel,.solaris-blog-card--accent-steel{--media-tone-a:92, 154, 196;--media-tone-b:174, 204, 226;--media-tone-c:239, 245, 249;}
.solaris-featured-media--accent-indigo,.solaris-blog-card--accent-indigo{--media-tone-a:100, 132, 255;--media-tone-b:178, 194, 255;--media-tone-c:240, 243, 255;}
.solaris-featured-media--accent-violet,.solaris-blog-card--accent-violet{--media-tone-a:108, 98, 220;--media-tone-b:182, 176, 238;--media-tone-c:240, 239, 252;}
.solaris-featured-media--accent-teal,.solaris-blog-card--accent-teal{--media-tone-a:42, 176, 144;--media-tone-b:148, 216, 200;--media-tone-c:234, 247, 244;}
.solaris-featured-media--accent-sage,.solaris-blog-card--accent-sage{--media-tone-a:82, 142, 112;--media-tone-b:168, 198, 184;--media-tone-c:238, 244, 241;}
.solaris-featured-media--accent-mint,.solaris-blog-card--accent-mint{--media-tone-a:58, 168, 148;--media-tone-b:156, 212, 202;--media-tone-c:235, 246, 244;}
.solaris-featured-media--accent-amber,.solaris-blog-card--accent-amber{--media-tone-a:228, 162, 68;--media-tone-b:242, 208, 162;--media-tone-c:252, 246, 236;}
.solaris-featured-media--accent-orange,.solaris-blog-card--accent-orange{--media-tone-a:245, 148, 88;--media-tone-b:250, 202, 172;--media-tone-c:254, 244, 238;}
.solaris-featured-media--accent-coral,.solaris-blog-card--accent-coral{--media-tone-a:236, 122, 102;--media-tone-b:246, 188, 178;--media-tone-c:253, 242, 240;}
.solaris-featured-media--accent-rose,.solaris-blog-card--accent-rose{--media-tone-a:230, 96, 132;--media-tone-b:242, 176, 194;--media-tone-c:252, 239, 243;}
.solaris-featured-media--accent-red,.solaris-blog-card--accent-red{--media-tone-a:220, 76, 76;--media-tone-b:238, 166, 166;--media-tone-c:252, 237, 237;}
.solaris-featured-media--accent-green,.solaris-blog-card--accent-green{--media-tone-a:62, 164, 82;--media-tone-b:158, 210, 168;--media-tone-c:236, 246, 238;}
.solaris-featured-media--accent-gold,.solaris-blog-card--accent-gold{--media-tone-a:212, 162, 24;--media-tone-b:234, 208, 140;--media-tone-c:251, 246, 232;}
.solaris-featured-media--accent-purple,.solaris-blog-card--accent-purple{--media-tone-a:156, 74, 194;--media-tone-b:206, 164, 224;--media-tone-c:245, 237, 249;}
.solaris-featured-media--accent-charcoal,.solaris-blog-card--accent-charcoal{--media-tone-a:74, 85, 104;--media-tone-b:164, 170, 180;--media-tone-c:237, 238, 240;}
.solaris-featured-media--accent-trendyol,.solaris-blog-card--accent-trendyol{--media-tone-a:242, 122, 26;--media-tone-b:248, 188, 140;--media-tone-c:254, 242, 232;}
.solaris-featured-media--accent-hepsiburada,.solaris-blog-card--accent-hepsiburada{--media-tone-a:255, 96, 0;--media-tone-b:255, 176, 128;--media-tone-c:255, 239, 230;}
.solaris-featured-media--accent-amazon,.solaris-blog-card--accent-amazon{--media-tone-a:255, 153, 0;--media-tone-b:255, 204, 128;--media-tone-c:255, 245, 230;}
.solaris-featured-media--accent-pazarama,.solaris-blog-card--accent-pazarama{--media-tone-a:0, 80, 168;--media-tone-b:128, 168, 212;--media-tone-c:230, 238, 246;}
.solaris-featured-media--accent-n11,.solaris-blog-card--accent-n11{--media-tone-a:255, 0, 144;--media-tone-b:255, 128, 200;--media-tone-c:255, 230, 244;}
.solaris-featured-media--accent-ciceksepeti,.solaris-blog-card--accent-ciceksepeti{--media-tone-a:0, 92, 185;--media-tone-b:128, 174, 220;--media-tone-c:230, 239, 248;}
.solaris-featured-media--accent-google,.solaris-blog-card--accent-google{--media-tone-a:66, 133, 244;--media-tone-b:160, 194, 250;--media-tone-c:236, 243, 254;}
.solaris-featured-media--accent-yandex,.solaris-blog-card--accent-yandex{--media-tone-a:252, 63, 29;--media-tone-b:254, 159, 142;--media-tone-c:255, 236, 232;}
.solaris-featured-media--accent-instagram,.solaris-blog-card--accent-instagram{--media-tone-a:175, 95, 210;--media-tone-b:215, 175, 232;--media-tone-c:247, 239, 250;}
.solaris-featured-media--accent-tiktok,.solaris-blog-card--accent-tiktok{--media-tone-a:254, 44, 85;--media-tone-b:254, 150, 170;--media-tone-c:255, 234, 238;}
.solaris-featured-media--accent-youtube,.solaris-blog-card--accent-youtube{--media-tone-a:230, 33, 19;--media-tone-b:242, 144, 137;--media-tone-c:252, 233, 231;}
.solaris-featured-media--accent-linkedin,.solaris-blog-card--accent-linkedin{--media-tone-a:10, 102, 194;--media-tone-b:132, 178, 224;--media-tone-c:230, 240, 249;}
.solaris-featured-media--accent-facebook,.solaris-blog-card--accent-facebook{--media-tone-a:24, 119, 242;--media-tone-b:140, 187, 248;--media-tone-c:232, 241, 254;}
.solaris-featured-media--accent-whatsapp,.solaris-blog-card--accent-whatsapp{--media-tone-a:37, 211, 102;--media-tone-b:146, 233, 178;--media-tone-c:233, 251, 240;}

@media (prefers-color-scheme: dark) {
	.solaris-featured-media {
		--media-tone-a: 30, 80, 180;
		--media-tone-b: 40, 50, 70;
		--media-tone-c: 24, 28, 36;
	}

	.solaris-featured-media::before {
		border-color: var(--effect-border-glass);
		background: var(--effect-surface-glass);
		box-shadow: var(--effect-inset-highlight);
	}

	[class*="solaris-blog-card--accent-"],
	.solaris-blog-card--no-image[class*="solaris-blog-card--accent-"] {
		background: var(--theme-card-surface);
	}

	[class*="solaris-blog-card--accent-"]::before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		height: 4px;
		background: rgb(var(--media-tone-a));
		z-index: 10;
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
	}

	[class*="solaris-blog-card--accent-"]:is(:hover, :focus-within) {
		border-color: rgba(var(--media-tone-a), 0.35);
		box-shadow:
			var(--effect-shadow-dark-lg),
			0 0 16px -4px rgba(var(--media-tone-a), 0.25);
	}
}
