#gamegmeta-space-bar { position: relative; grid-column: 1; min-width: 0; display: flex; align-items: center; padding: 0; border: 0; background: transparent; color: #eff8ee; font: var(--gamegmeta-quick-action-font-size,11px) system-ui,sans-serif; box-sizing: border-box; }
#gamegmeta-space-bar[hidden] { display: none; }
#gamegmeta-space-bar button { position: relative; display: flex; align-items: center; justify-content: center; gap: 2px; min-width: 0; width: 100%; height: var(--gamegmeta-quick-action-height,58px); flex: 0 0 auto; margin: 0; padding: 0; border: 0; border-radius: 0; background: transparent; color: #e8f4ed; font: inherit; cursor: pointer; }
#gamegmeta-space-bar button:hover:not(:disabled) { opacity: .85; }
#gamegmeta-space-bar button:focus-visible { outline: 2px solid #e8f4ed; outline-offset: 2px; }
#gamegmeta-space-bar button span { min-width: 0; overflow: hidden; text-overflow: ellipsis; font-variant-numeric: tabular-nums; white-space: nowrap; }
#gamegmeta-space-bar button[aria-pressed="true"] { color: #ffa1b3; }
#gamegmeta-space-bar button:disabled { opacity: .6; cursor: default; }
#gamegmeta-space-bar svg { width: var(--gamegmeta-quick-action-icon-size,16px); height: var(--gamegmeta-quick-action-icon-size,16px); flex: 0 0 var(--gamegmeta-quick-action-icon-size,16px); }
#gamegmeta-space-bar button[aria-pressed="true"] svg { fill: currentColor; }
#gamegmeta-space-bar .space-status { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }
.public-space-play:not(.gamegmeta-official-map) #gamegmeta-map-creator { display: none !important; }
.space-unavailable canvas, .space-unavailable #gamegmeta-player-stats { visibility: hidden; }
.space-unavailable #status, .space-unavailable #gamegmeta-map-creator { display: none !important; }
.space-unavailable #gamegmeta-space-bar { max-width: calc(100% - 28px); gap: 10px; padding: 8px 10px; border: 1px solid #40534d; border-radius: 6px; background: rgba(10,22,23,.94); flex-wrap: wrap; }
.space-unavailable #gamegmeta-space-bar a { color: #f1d26c; }
.space-unavailable #gamegmeta-play-quick-actions { display: block; left: 14px !important; right: auto !important; top: calc(var(--gamegmeta-play-banner-h,44px) + 6px) !important; width: min(420px,calc(100% - 28px)) !important; }
