.audio-controls {position:relative;font-family:var(--ui-font-body);font-size:12px}.audio-controls>div {position:absolute;right:0;top:100%;z-index:40;width:220px;padding:var(--ui-space-3);display:grid;gap:var(--ui-space-2)}.audio-controls label {display:grid;gap:var(--ui-space-1)}.audio-controls input {width:100%;min-height:44px;accent-color:var(--ui-primary)}.audio-controls small {color:var(--ui-muted)}.audio-credits {max-width:760px;margin:var(--ui-space-4) auto;padding:var(--ui-space-4);color:var(--ui-text);font-family:var(--ui-font-body)}.audio-credits h1,.audio-credits h2 {font-family:var(--ui-font-display)}.audio-credits a {color:var(--ui-cyan)}
footer .controls>.audio-controls>div {top:auto;bottom:100%;max-height:60vh;overflow:auto}
