.alertBar {
	position: fixed;
	width: 100%;
	height: 38px;
	bottom: 0;
	left: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	background: var(--surface);
	border-top: 1px solid var(--border);
	box-shadow: 0 -3px 12px rgba(0, 0, 0, 0.12);
	z-index: 1000;
	letter-spacing: 0.4px;
	font-size: 1.1rem;
	font-weight: 600;
}

.alert-link {
	margin: 0;
	color: var(--ink);
	text-decoration: none;
	cursor: pointer;
	user-select: none;
	transition:
		color 0.2s ease,
		opacity 0.2s ease;
}

.alert-link:hover {
	color: var(--accent);
}
.now-playing {
	width: 100%;
	height: 100px;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden;
	margin: 15px 0;
}

.now-playing iframe {
	width: 100%;
	height: 100%;
	border: none;
	background: transparent;
}
