/* v4.88.1: READABLE functional More menu; no art or game button is overlaid.
 * Restores original v4.87 More artwork when menu is expanded.
 */
#wf4881-more-drawer[hidden]{display:none!important}
#wf4881-more-drawer{
  position:fixed!important;inset:0!important;z-index:2147483280!important;
  display:flex!important;align-items:flex-end!important;justify-content:center!important;
  box-sizing:border-box!important;
  background:rgba(5,4,12,.77)!important;backdrop-filter:blur(4px)!important;
  padding:12px max(11px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(11px,env(safe-area-inset-left))!important;
  color:#fbe2b2!important;
}
#wf4881-more-drawer *{box-sizing:border-box}
#wf4881-more-drawer .wf4881-sheet{
  width:min(440px,100%)!important;max-height:min(75svh,650px)!important;
  min-height:0!important;display:flex!important;flex-direction:column!important;
  background:linear-gradient(145deg,#382341,#14101f 72%)!important;
  border:2px solid #deb676!important;border-radius:15px!important;
  box-shadow:0 14px 60px #000c,inset 0 0 0 2px #b98c5538!important;
  overflow:hidden!important;
}
#wf4881-more-drawer .wf4881-top{
  display:flex!important;justify-content:space-between!important;align-items:center!important;
  gap:8px!important;padding:13px 14px 10px!important;
  border-bottom:1px solid #b68a52!important;flex:0 0 auto!important;
}
#wf4881-more-drawer h2{
  font:700 23px/1.18 Georgia,serif!important;margin:0 0 2px!important;
  color:#ffe4ad!important;letter-spacing:.015em!important;
}
#wf4881-more-drawer p{font:12px system-ui,sans-serif!important;margin:0!important;color:#debed5!important}
#wf4881-more-drawer .wf4881-close{
  display:grid!important;place-items:center!important;flex:0 0 42px!important;
  border:1px solid #d8ac74!important;border-radius:10px!important;
  background:linear-gradient(#39263f,#161122)!important;color:#ffe2ab!important;
  font:28px/1 Georgia,serif!important;height:42px!important;cursor:pointer!important;
}
#wf4881-more-drawer .wf4881-options{
  display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;
  padding:12px 13px calc(14px + env(safe-area-inset-bottom))!important;
  min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;
  overscroll-behavior:contain!important;
}
#wf4881-more-drawer .wf4881-option{
  appearance:none!important;-webkit-appearance:none!important;
  display:flex!important;position:static!important;grid-area:auto!important;
  flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;
  width:100%!important;height:auto!important;min-height:58px!important;
  padding:9px 13px!important;margin:0!important;gap:13px!important;
  border-radius:9px!important;border:1px solid #c79b60!important;
  background:linear-gradient(120deg,#31223d,#17131f)!important;
  box-shadow:inset 0 0 0 1px #9a7c4633,0 2px 7px #0009!important;
  color:#ffdfac!important;cursor:pointer!important;touch-action:manipulation!important;
  text-align:left!important;opacity:1!important;
}
#wf4881-more-drawer .wf4881-option :is(.rc5-icon,.rc5-text){
  display:flex!important;position:static!important;opacity:1!important;visibility:visible!important;
  color:#ffdfac!important;width:auto!important;height:auto!important;min-height:0!important;
  padding:0!important;margin:0!important;background:none!important;border:0!important;
  box-shadow:none!important;transform:none!important;line-height:1!important;
}
#wf4881-more-drawer .wf4881-option .rc5-icon{
  flex:0 0 32px!important;align-items:center!important;justify-content:center!important;
  font:27px/1 Georgia,serif!important;
}
#wf4881-more-drawer .wf4881-option .rc5-icon svg{width:28px!important;height:28px!important;display:block!important}
#wf4881-more-drawer .wf4881-option .rc5-text{
  flex:1 1 auto!important;display:flex!important;flex-direction:column!important;
  gap:3px!important;overflow:visible!important;
}
#wf4881-more-drawer .wf4881-option .rc5-text strong{
  color:#ffe4ae!important;font:700 17px/1.2 Georgia,serif!important;
  display:block!important;opacity:1!important;white-space:normal!important;
}
#wf4881-more-drawer .wf4881-option .rc5-text small{
  color:#dfc7dd!important;font:12px/1.35 system-ui,sans-serif!important;
  display:block!important;opacity:1!important;
}
#wf4881-more-drawer button:focus-visible{outline:3px solid #ffe4aa!important;outline-offset:2px!important}
#wf4881-more-drawer .wf4881-option:active{filter:brightness(1.17)!important}
@media(max-width:690px) and (orientation:portrait),
      (orientation:landscape) and (max-height:550px) and (max-width:1100px){
  /* Important: More is still the original click target with its approved art. */
  #wf391-home.wf4555-loaded #wf4555-menu.wf486-mobile .rc5-world .wf486-more-toggle{
    background:url('/wf487-more.webp') center / 100% 100% no-repeat!important;
    background-color:#120c21!important;
    border:0!important;border-radius:9px!important;
    box-shadow:none!important;opacity:1!important;
  }
  #wf391-home.wf4555-loaded #wf4555-menu.wf486-mobile .rc5-world .wf486-more-toggle
    :is(.rc5-icon,.rc5-text){opacity:0!important;pointer-events:none!important}
}
@media(orientation:landscape) and (max-height:550px) and (max-width:1100px){
  #wf4881-more-drawer{align-items:center!important}
  #wf4881-more-drawer .wf4881-sheet{max-height:92svh!important;width:min(560px,100%)!important}
  #wf4881-more-drawer .wf4881-options{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
  #wf4881-more-drawer .wf4881-option{min-height:50px!important}
}
