/* B97: controls are the accessible hitboxes of the authoritative canvas. */
#pack185MenuSurface button:focus-visible,
#pack185SelectSurface button:focus-visible {
  outline:2px solid #bfa367 !important;
  outline-offset:3px !important;
  border-radius:0 !important;
  box-shadow:none !important;
}
#pack185MenuSurface button,
#pack185SelectSurface button {
  touch-action:manipulation;
  -webkit-tap-highlight-color:transparent;
}
/* R30 compact frame cap: shares the existing menu header and modal ownership. */
#pack185MenuFps{position:fixed;z-index:calc(var(--sk-b57-menu-input-z,82003) + 1);display:none;align-items:stretch;box-sizing:border-box;border:1px solid rgba(191,163,103,.55);border-radius:5px;background:rgba(20,23,22,.94);color:#b8b6ac;font:600 12px "Atkinson Hyperlegible Next",Arial,sans-serif;isolation:isolate}
#pack185MenuFps span{display:flex;align-items:center;justify-content:center;flex:0 0 22%;font-size:11px;pointer-events:none}
#pack185MenuFps button{flex:1;min-width:0;border:0;border-left:1px solid rgba(191,163,103,.26);border-radius:0;padding:0;background:transparent;color:#f1ede3;font:inherit;cursor:pointer;touch-action:manipulation}
#pack185MenuFps button:last-child{border-radius:0 4px 4px 0}
#pack185MenuFps button[aria-pressed="true"]{background:#bfa367;color:#141716}
#pack185MenuFps button:hover{box-shadow:inset 0 0 0 1px #bfa367}
#pack185MenuFps button:focus-visible{outline:2px solid #f1ede3;outline-offset:-4px}
