/* Čtení nahlas: ovládání v liště článku a zvýraznění čteného odstavce. */
.read-aloud { display: inline-flex; align-items: center; flex-wrap: wrap; gap: .4rem; }
.read-aloud button[hidden], .read-aloud select[hidden] { display: none; }
.read-aloud__play[aria-pressed="true"] { background: var(--accent); color: var(--on-accent); border-color: var(--accent); }
.read-aloud select { min-height: 44px; padding: .5rem .7rem; border: 1px solid var(--border); border-radius: 999px; background: var(--bg-card); color: var(--text); font: inherit; cursor: pointer; }
.read-aloud__voice { max-width: 11rem; }
.read-aloud-current { background: color-mix(in srgb, var(--accent) 14%, transparent); border-radius: 6px; box-shadow: 0 0 0 .35rem color-mix(in srgb, var(--accent) 14%, transparent); transition: background .3s, box-shadow .3s; }
