/* Silberwacht – Zeitung zum Hören (features/vorlesen.php) */
.guc-vl {
	display: flex; flex-wrap: wrap; align-items: center; gap: .5rem .75rem; margin: 0 0 1rem; padding: .55rem .75rem;
	border: 1px solid rgba(205, 191, 164, .25); border-left: 3px solid var(--wp--preset--color--accent-1, #E2B04A); border-radius: 6px;
	background: var(--wp--preset--color--accent-5, #1C1813); color: var(--wp--preset--color--contrast, #F1E6CF); font-size: .92rem;
}
.guc-vl[hidden] { display: none; }
.guc-vl button {
	display: inline-flex; align-items: center; gap: .35rem; min-height: 2.25rem; padding: .3rem .9rem; border-radius: 4px; cursor: pointer;
	font: inherit; font-weight: 700; border: 1px solid var(--wp--preset--color--accent-1, #E2B04A);
	background: var(--wp--preset--color--accent-1, #E2B04A); color: var(--wp--preset--color--base, #14110E);
}
.guc-vl button.guc-vl-stop { background: transparent; color: var(--wp--preset--color--accent-1, #E2B04A); padding: .3rem .65rem; }
.guc-vl button:disabled { opacity: .4; cursor: default; }
.guc-vl button:focus-visible, .guc-vl select:focus-visible { outline: 2px solid var(--wp--preset--color--accent-1, #E2B04A); outline-offset: 2px; }
.guc-vl-rate { display: inline-flex; align-items: center; gap: .4rem; }
.guc-vl select {
	font: inherit; padding: .2rem .4rem; border-radius: 4px; border: 1px solid rgba(205, 191, 164, .35);
	background: var(--wp--preset--color--base, #14110E); color: inherit;
}
.guc-vl-status { margin-left: auto; font-variant-numeric: tabular-nums; opacity: .7; font-size: .85em; }
.guc-vl-now { background: rgba(226, 176, 74, .22); box-shadow: 0 0 0 .2rem rgba(226, 176, 74, .22); border-radius: 2px; transition: background .2s; }
@media (prefers-reduced-motion: reduce) { .guc-vl-now { transition: none; } }
@media (max-width: 420px) { .guc-vl-status { margin-left: 0; width: 100%; } }
