/* Refresh controls occupy the right edge of each window's title bar. */
body .window-refresh-header{position:relative!important;display:flex!important;align-items:center;min-height:48px;box-sizing:border-box;padding-right:var(--refresh-space,56px)!important}
body .window-refresh-actions{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:4px}
body .window-refresh-actions button.window-refresh-button{position:static!important;display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 36px;width:36px!important;height:36px!important;min-height:36px!important;max-width:36px;padding:0!important;margin:0!important;border:1px solid #655019!important;border-radius:50%!important;background:#fff1a2!important;color:#2a2008!important;box-shadow:1px 2px 0 #5a410d!important;font-size:0!important;text-decoration:none!important;cursor:pointer}
body .window-refresh-actions button.window-refresh-button:hover:not(:disabled){background:#fff9cb!important}
body .window-refresh-actions button.window-refresh-button:focus-visible{outline:2px solid #211807;outline-offset:2px}
body .window-refresh-actions button.window-refresh-button:disabled{opacity:.45;cursor:wait}
body .window-refresh-button svg{width:19px;height:19px;pointer-events:none}
body.one-page .hub-holder>.window-refresh-header{font-size:12px;padding:8px;line-height:1.4}
body.one-page .hub-holder>.window-refresh-header>span[aria-hidden]{display:none}
body.one-page #pepes .shrine-global-stat>.window-refresh-header{margin:-5px -5px 0}
body .global-gallery-heading.window-refresh-header{margin-bottom:8px}
body .global-gallery-controls:empty{display:none}
