
/* Compact reader controls */
.rdtools{position:absolute;z-index:12;left:50%;bottom:calc(13px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);display:flex;align-items:center;gap:5px;max-width:calc(100vw - 16px);padding:5px 7px;border-radius:999px;background:rgba(249,246,238,.94);color:#30271f;border:1px solid rgba(70,55,35,.18);box-shadow:0 5px 25px #0005;backdrop-filter:blur(16px);font:600 11px/1.2 var(--sans)}
.rdtools button{height:30px;min-width:30px;padding:0 7px;display:flex;align-items:center;justify-content:center;gap:5px;border-radius:18px;white-space:nowrap}.rdtools button:hover{background:#e6dfd0}.rdtools svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rdtools .rd-track{max-width:115px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500}.rdtools .rd-split{height:18px;width:1px;background:#c6bcad}.rdtools .rd-saved{color:#1f3fb0}.rdtools .rd-saved svg{fill:#1f3fb0}.rdtools .rd-music-on{color:#1f3fb0}
@media(max-width:767px){.rdtools{bottom:calc(9px + env(safe-area-inset-bottom,0px));gap:2px;padding:4px}.rdtools button{min-width:28px;padding:0 6px}.rdtools .rd-track{max-width:74px}.rdr .bk{transform-origin:center center}}
