/**
 * Artist profile platform links.
 * Loaded only on single artist pages and after the selected visual skin.
 */
.rd-artist-profile .rd-artist-actions .rd-artist-platform-links {
	display: flex;
	align-items: stretch;
	flex-wrap: wrap;
	gap: .65rem;
	margin: 0;
	padding: 0;
}

.rd-artist-profile .rd-artist-actions .rd-artist-platform-link {
	display: inline-flex;
	align-items: center;
	justify-content: flex-start;
	gap: .48rem;
	box-sizing: border-box;
	width: auto;
	height: auto;
	min-width: 132px;
	min-height: 44px;
	padding: .58rem .78rem;
	border: 1px solid rgba(24, 56, 42, .35);
	border-radius: 3px;
	background: rgba(255, 250, 240, .86);
	color: var(--rd-forest) !important;
	font-family: Arial, sans-serif;
	font-size: .72rem;
	font-weight: 800;
	line-height: 1.2;
	text-decoration: none;
	box-shadow: 2px 2px 0 rgba(103, 68, 33, .11);
	clip-path: none;
	transition: transform .16s ease, background .16s ease, color .16s ease, border-color .16s ease;
}

.rd-artist-profile .rd-artist-actions .rd-artist-platform-link svg {
	display: block;
	width: 21px;
	height: 21px;
	flex: 0 0 21px;
}

.rd-artist-profile .rd-artist-actions .rd-artist-platform-link span {
	display: inline;
	white-space: nowrap;
}

.rd-artist-profile .rd-artist-actions .rd-artist-platform-link:hover,
.rd-artist-profile .rd-artist-actions .rd-artist-platform-link:focus-visible {
	transform: translateY(-2px);
	background: var(--rd-forest);
	border-color: var(--rd-forest);
	color: #fffaf0 !important;
	outline: none;
}

.rd-artist-profile .rd-artist-actions .rd-artist-platform-link--spotify { color: #176b45 !important; }
.rd-artist-profile .rd-artist-actions .rd-artist-platform-link--youtube { color: #9e2f22 !important; }
.rd-artist-profile .rd-artist-actions .rd-artist-platform-link--facebook { color: #28548e !important; }
.rd-artist-profile .rd-artist-actions .rd-artist-platform-link--instagram { color: #9b3d66 !important; }
.rd-artist-profile .rd-artist-actions .rd-artist-platform-link--soundcloud { color: #a95025 !important; }
.rd-artist-profile .rd-artist-actions .rd-artist-platform-link:hover,
.rd-artist-profile .rd-artist-actions .rd-artist-platform-link:focus-visible { color: #fffaf0 !important; }

@media (max-width: 700px) {
	.rd-artist-profile .rd-artist-actions .rd-artist-platform-links {
		display: grid;
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	.rd-artist-profile .rd-artist-actions .rd-artist-platform-link {
		width: 100%;
		min-width: 0;
	}
}

@media (max-width: 430px) {
	.rd-artist-profile .rd-artist-actions .rd-artist-platform-links {
		grid-template-columns: 1fr;
	}
}
