@media(max-width:700px){
  #libraryRecentHome:not([hidden]){
    display:flex!important;
    flex:0 0 44px!important;
    width:100%!important;
    min-width:100%!important;
    max-width:100%!important;
    height:44px!important;
    min-height:44px!important;
    max-height:44px!important;
    padding:5px 7px!important;
    margin:0!important;
    gap:7px!important;
    overflow:hidden!important;
    border:1px solid rgba(126,150,184,.2)!important;
    border-radius:11px!important;
    background:linear-gradient(145deg,rgba(18,30,46,.96),rgba(10,18,29,.94))!important;
    box-shadow:0 5px 16px rgba(0,0,0,.12)!important;
  }
  #libraryRecentHome .library-recent-home-head{
    display:flex!important;
    flex:0 0 105px!important;
    width:105px!important;
    min-width:105px!important;
    height:32px!important;
    min-height:32px!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:7px!important;
    margin:0!important;
    padding:0!important;
  }
  #libraryRecentHome #libraryRecentToggle.library-recent-home-icon{
    appearance:none!important;
    -webkit-appearance:none!important;
    display:grid!important;
    flex:0 0 30px!important;
    width:30px!important;
    min-width:30px!important;
    max-width:30px!important;
    height:30px!important;
    min-height:30px!important;
    max-height:30px!important;
    place-items:center!important;
    margin:0!important;
    padding:0!important;
    border:1px solid rgba(143,168,201,.34)!important;
    border-radius:50%!important;
    background:linear-gradient(145deg,rgba(48,70,100,.86),rgba(24,39,60,.96))!important;
    color:#dce9f8!important;
    font-size:17px!important;
    line-height:1!important;
    box-shadow:0 3px 10px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.08)!important;
    cursor:pointer!important;
    transform:none!important;
  }
  #libraryRecentHome #libraryRecentToggle.library-recent-home-icon:active{transform:scale(.96)!important;}
  #libraryRecentHome .library-recent-home-title{display:flex!important;flex:1 1 auto!important;min-width:0!important;gap:0!important;}
  #libraryRecentHome .library-recent-home-title strong{font-size:10px!important;white-space:nowrap!important;}
  #libraryRecentHome .library-recent-list{display:flex!important;flex:1 1 auto!important;min-width:0!important;height:32px!important;min-height:0!important;gap:5px!important;margin:0!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;}
  #libraryRecentHome.recent-collapsed:not([hidden]){
    display:flex!important;
    flex:0 0 44px!important;
    width:100%!important;
    min-width:100%!important;
    max-width:100%!important;
    height:44px!important;
    min-height:44px!important;
    max-height:44px!important;
    padding:5px 7px!important;
    gap:7px!important;
    border:1px solid rgba(126,150,184,.2)!important;
    border-radius:11px!important;
    background:linear-gradient(145deg,rgba(18,30,46,.96),rgba(10,18,29,.94))!important;
  }
  #libraryRecentHome.recent-collapsed .library-recent-home-head{flex:0 0 30px!important;width:30px!important;min-width:30px!important;}
  #libraryRecentHome.recent-collapsed .library-recent-home-title,
  #libraryRecentHome.recent-collapsed .library-recent-list{display:none!important;}
  #mobileDiceHost{
    display:flex!important;
    flex:0 0 36px!important;
    align-items:center!important;
    justify-content:flex-start!important;
    width:100%!important;
    min-width:0!important;
    min-height:36px!important;
    height:36px!important;
    max-height:36px!important;
    margin:0 0 2px!important;
    padding:0 2px!important;
    order:0!important;
  }
  #mobileDiceHost #randomGameBtn{
    position:relative!important;
    inset:auto!important;
    top:auto!important;
    right:auto!important;
    bottom:auto!important;
    left:auto!important;
    z-index:2!important;
    display:grid!important;
    place-items:center!important;
    flex:0 0 32px!important;
    width:32px!important;
    min-width:32px!important;
    max-width:32px!important;
    height:32px!important;
    min-height:32px!important;
    max-height:32px!important;
    margin:0!important;
    padding:0!important;
    border:1px solid rgba(167,139,250,.48)!important;
    border-radius:50%!important;
    background:radial-gradient(circle at 32% 24%,rgba(128,105,213,.88),rgba(76,56,140,.86) 58%,rgba(48,35,110,.9))!important;
    color:#f3edff!important;
    opacity:.94!important;
    box-shadow:0 3px 10px rgba(28,18,74,.28),inset 0 1px 0 rgba(255,255,255,.18)!important;
    transform:none!important;
    overflow:visible!important;
  }
  #mobileDiceHost #randomGameBtn:hover,
  #mobileDiceHost #randomGameBtn:focus-visible,
  #mobileDiceHost #randomGameBtn:active{opacity:1!important;border-color:rgba(193,176,255,.8)!important;}
  #mobileDiceHost #randomGameBtn::before{content:none!important;display:none!important;}
  #mobileDiceHost #randomGameBtn svg{display:block!important;width:19px!important;height:19px!important;min-width:19px!important;min-height:19px!important;stroke:#f3edff!important;fill:none!important;stroke-width:1.7!important;}
  #mobileDiceHost #randomGameBtn svg circle{fill:#f3edff!important;stroke:#f3edff!important;}
  #mobileDiceHost #randomGameBtn .rg-btn-label,
  #mobileDiceHost #randomGameBtn .rg-btn-label::after{display:none!important;content:none!important;}
  .toolbar.mobile-dice-active{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:2px!important;min-height:0!important;height:auto!important;}
  .toolbar.mobile-dice-active>#mobileDiceHost{order:0!important;align-self:stretch!important;}
  .toolbar.mobile-dice-active>#subs{order:1!important;width:100%!important;}
}
@media(min-width:701px){
  header.topbar.library-mode>#libraryRecentHome.recent-collapsed:not([hidden]){display:none!important;}
}
