/* R5: purple shuffle button only; keep all original header/site styles untouched. */
body.body #videos .hub-section-head .hub-section-actions .hub-latest-random{
  position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;
  gap:8px!important;min-height:38px!important;padding:0 16px!important;overflow:hidden!important;
  border:1px solid rgba(153,111,235,.65)!important;border-radius:10px!important;
  background:linear-gradient(120deg,rgba(111,70,194,.36),rgba(151,93,224,.22))!important;
  color:#fff!important;font-weight:700!important;text-decoration:none!important;
  transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease!important;
  -webkit-tap-highlight-color:transparent;
}
body.body #videos .hub-section-head .hub-section-actions .hub-latest-random>span{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  width:22px!important;height:22px!important;border-radius:7px!important;
  background:rgba(126,82,210,.5)!important;color:#fff!important;font-size:14px!important;line-height:1!important;
}
body.body #videos .hub-section-head .hub-section-actions .hub-latest-random:hover{
  transform:translateY(-1px)!important;border-color:#c2a8ff!important;
  background:linear-gradient(120deg,rgba(124,82,211,.5),rgba(163,109,235,.32))!important;
  color:#fff!important;box-shadow:0 7px 18px rgba(101,63,174,.24)!important;
}
