/* Compact RLF volume control for secondary pages. The home player is left untouched. */
.rlf-volume-restored { position:absolute; right:14px; top:50%; transform:translateY(-50%); z-index:1000; display:flex;align-items:center;gap:7px;color:#e7f4ff;background:rgba(3,21,53,.55);border:1px solid rgba(214,236,255,.20);padding:6px 10px;border-radius:18px;box-sizing:border-box;white-space:nowrap;backdrop-filter:blur(6px); }
.rlf-volume-restored button {display:flex;align-items:center;justify-content:center;border:0;background:none;color:inherit;cursor:pointer;padding:0;width:24px;height:24px;}
.rlf-volume-restored button svg {width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}
.rlf-volume-restored input[type=range] {appearance:auto;-webkit-appearance:auto;display:block;position:static;opacity:1;visibility:visible;pointer-events:auto;width:76px;height:18px;margin:0;padding:0;cursor:pointer;accent-color:#8edaff;}
@media(max-width:720px){ .rlf-volume-restored{right:7px; padding:5px 7px;gap:4px;} .rlf-volume-restored input[type=range]{width:45px;} }
