#gamegmeta-space-bar { position: relative; display: flex; align-items: center; padding: 0; border: 0; background: transparent; color: #eff8ee; font: 13px system-ui,sans-serif; box-sizing: border-box; }
#gamegmeta-space-bar[hidden] { display: none; }
#gamegmeta-space-bar button { display: flex; align-items: center; justify-content: flex-start; gap: 6px; min-width: 64px; height: var(--gamegmeta-quick-action-height,44px); flex: 0 0 auto; margin: 0; padding: 0 8px; 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: 2ch; font-variant-numeric: tabular-nums; }
#gamegmeta-space-bar button[aria-pressed="true"] { color: #ffa1b3; }
#gamegmeta-space-bar button:disabled { opacity: .6; cursor: default; }
#gamegmeta-space-bar svg { width: 16px; height: 16px; flex: 0 0 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 #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 { left: 14px !important; width: min(420px,calc(100% - 28px)); }
@media(max-width:520px) { #gamegmeta-play-quick-actions { left: 25%; --gamegmeta-quick-action-height: 32px; } }
body.gamegmeta-home-demo #gamegmeta-play-quick-actions { left: 25%; --gamegmeta-quick-action-height: 28px; }
