/* Release 1.10.39: shareable news lightbox permalinks. */
body.cs2day-v2 .cs2-news-lightbox__topbar-actions {
	display: flex;
	align-items: center;
	gap: 6px;
}

body.cs2day-v2 .cs2-news-lightbox__topbar-actions :is(.cs2-icon-button, .cs2-news-lightbox__copy) {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	height: 34px;
	min-height: 34px;
	margin: 0;
	border: 1px solid var(--cs2-v2-border);
	border-radius: 5px;
	background: var(--cs2-v2-bg-soft);
	color: var(--cs2-v2-text-muted);
}

body.cs2day-v2 .cs2-news-lightbox__topbar-actions .cs2-icon-button {
	width: 34px;
	min-width: 34px;
	padding: 0;
}

body.cs2day-v2 .cs2-news-lightbox__copy {
	gap: 7px;
	padding: 0 11px;
	font: inherit;
	font-size: 11px;
	font-weight: 800;
	cursor: pointer;
}

body.cs2day-v2 .cs2-news-lightbox__topbar-actions :is(.cs2-icon-button, .cs2-news-lightbox__copy):is(:hover, :focus-visible),
body.cs2day-v2 .cs2-news-lightbox__copy.is-copied {
	border-color: color-mix(in srgb, var(--cs2-accent) 55%, var(--cs2-v2-border));
	color: var(--cs2-accent);
}

body.cs2day-v2 .cs2-news-lightbox__topbar-actions .cs2-icon {
	width: 15px;
	height: 15px;
}

@media (max-width: 480px) {
	body.cs2day-v2 .cs2-news-lightbox__topbar {
		padding-inline: 10px;
	}

	body.cs2day-v2 .cs2-news-lightbox__copy {
		width: 34px;
		min-width: 34px;
		padding: 0;
	}

	body.cs2day-v2 .cs2-news-lightbox__copy span {
		display: none;
	}
}

/* Release 1.10.43: compact, reusable short-link controls. */
body.cs2day-v2 .cs2-media-lightbox__header-actions {
	display: inline-flex;
	align-items: center;
	gap: 7px;
}

body.cs2day-v2 .cs2-short-link-button {
	white-space: nowrap;
}

body.cs2day-v2 .cs2-short-link-button.is-copied {
	border-color: color-mix(in srgb, var(--cs2-accent) 55%, var(--cs2-v2-border));
	color: var(--cs2-accent);
}

body.cs2day-v2 .cs2-twitch-media-dialog__footer {
	justify-content: flex-start;
	gap: 10px;
}

body.cs2day-v2 .cs2-twitch-media-dialog__footer > span:first-child {
	margin-right: auto;
}

body.cs2day-v2 .entry__byline .cs2-short-link-button {
	margin-left: auto;
}

@media (max-width: 560px) {
	body.cs2day-v2 .cs2-media-lightbox__header-actions .cs2-short-link-button {
		min-height: 34px;
		padding-inline: 9px;
		font-size: .68rem;
	}
}
