/* OnlyGirth v118.26 — shared compact shortcut bar, replacing the launch timers. */
.site-shortcuts{position:relative;z-index:4;display:flex;align-items:center;width:100%;min-width:0;height:48px;flex:0 0 48px;padding:0 17px;gap:8px;background:linear-gradient(100deg,rgba(56,15,12,.96),rgba(23,10,9,.98) 60%,rgba(46,15,13,.97));border-bottom:1px solid #81422b;box-shadow:0 2px 8px #0006}
.site-shortcuts .shortcut-label{white-space:nowrap;font:700 9px/1.2 var(--font);letter-spacing:1.6px;color:#e8ac6c;padding:0 9px 0 1px;border-right:1px solid #7d3b2b}
.site-shortcuts .shortcut-list{display:flex;align-items:center;flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-inline:contain;scroll-behavior:smooth;gap:5px;height:100%;white-space:nowrap;padding:4px 1px}
.site-shortcuts .shortcut-list::-webkit-scrollbar{display:none}
.site-shortcuts .shortcut-link{height:32px;flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;padding:0 11px;color:#e7d5c7;border:1px solid transparent;background:transparent;border-radius:6px;font:600 11px/1 var(--font);transition:background-color .14s,border-color .14s,color .14s;white-space:nowrap}
.site-shortcuts .shortcut-link svg,.site-shortcuts .shortcut-scroll svg{width:15px;height:15px;flex:0 0 auto;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;fill:none;color:#dda667}
.site-shortcuts .shortcut-link:hover{background:#5c2119;color:#ffdbb2;border-color:#87442e}
.site-shortcuts .shortcut-link.active{background:linear-gradient(180deg,#703121,#4e1715);color:#ffd49e;border-color:#d47b42;box-shadow:inset 0 0 0 1px #df70211a}
.site-shortcuts .shortcut-link.active svg{color:#ffd080}
.site-shortcuts .shortcut-group-label{font:700 9px/1 var(--font);letter-spacing:1.3px;color:#b68455;padding:0 9px;flex:0 0 auto}
.site-shortcuts .shortcut-group-tools{margin-left:9px;padding-left:15px;border-left:1px solid #603125}
.site-shortcuts .shortcut-scroll{display:grid;place-items:center;flex:0 0 28px;width:28px;height:30px;padding:0;background:#301511;color:#f2c596;border:1px solid #6c3d2b;border-radius:5px}
.site-shortcuts .shortcut-scroll[data-shortcut-scroll="-1"] svg{transform:rotate(180deg)}
.site-shortcuts .shortcut-scroll:hover:not(:disabled){background:#4b2319;border-color:#be6d41}
.site-shortcuts .shortcut-scroll:disabled{opacity:.32;cursor:default}
.site-shortcuts .shortcut-scroll[hidden]{display:none}
@media(max-width:850px){.site-shortcuts{padding:0 9px;gap:5px}.site-shortcuts .shortcut-label{display:none}.site-shortcuts .shortcut-link{padding:0 10px}}
@media(max-width:430px){.site-shortcuts .shortcut-group-label{display:none}.site-shortcuts .shortcut-link{font-size:11px}.site-shortcuts .shortcut-scroll{width:24px;flex-basis:24px}}
@media(prefers-reduced-motion:reduce){.site-shortcuts .shortcut-list{scroll-behavior:auto}}
/* Gameplay maintains exactly one shared shortcut bar. The old timer chrome is gone. */
@media(min-width:851px){
 .right-side:has(.og58-arcade-route[data-siege-tab="play"]) .og58-game-frame{height:calc(100dvh - 48px)!important}
 .right-side:has(.og58-arcade-route[data-siege-tab="scores"]) .og58-game-frame,
 .right-side:has(.og58-arcade-route[data-siege-tab="about"]) .og58-game-frame{height:calc(100dvh - 102px)!important;min-height:0}
}
@media(max-width:850px){
 .right-side:has(.og58-arcade-route[data-siege-tab="play"]) .og58-game-frame{height:calc(100dvh - 102px)!important}
 .right-side:has(.og58-arcade-route[data-siege-tab="scores"]) .og58-game-frame,
 .right-side:has(.og58-arcade-route[data-siege-tab="about"]) .og58-game-frame{height:calc(100dvh - 102px)!important;min-height:0}
}
