/* Window buttons (2026-11-03): click = on/off, drag = rearrange, hold = this button's flyout. The tiny ▾ says "there's more in here". */
#tgs .tg::before{content:"";position:absolute;right:2px;bottom:2px;z-index:2;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #e4e9e5;
 filter:drop-shadow(0 0 1px #000) drop-shadow(0 0 1px #000);opacity:.85;pointer-events:none}
#tgs .tg{touch-action:none}#tgs .tg.drag{z-index:5;cursor:grabbing;transition:none;box-shadow:0 0 0 1px #000,0 6px 14px rgba(0,0,0,.9)}
#tgs .tg.held{outline:2px solid #d9b45a;outline-offset:2px}
#fly{position:fixed;z-index:40;display:grid;grid-template-columns:repeat(var(--cols,4),84px);gap:8px;padding:10px;border-radius:7px;
 background:linear-gradient(#0d100e,#050605);box-shadow:0 0 0 1px #000,inset 0 1px 0 rgba(201,208,203,.16),0 14px 30px rgba(0,0,0,.85)}
#fly[hidden],#flyprev[hidden]{display:none}
#fly .tg.fl{width:84px;height:53px}#fly .tg.fl i{filter:brightness(.75) saturate(.8)}#fly .tg.fl:hover i,#fly .tg.fl:focus-visible i{filter:brightness(1.15) saturate(1.05)}
#fly .tg.fl.cur{outline:2px solid #2bee74;outline-offset:2px}#fly .tg.fl.cur i{filter:brightness(1.15) saturate(1.05)}
#flyprev{position:fixed;z-index:39;height:auto;border-radius:4px;box-shadow:0 0 0 1px #000,0 14px 30px rgba(0,0,0,.85);pointer-events:none}
@media(max-width:700px){#fly,#flyprev{display:none}}
