.game-invite-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;position:relative;clear:both;margin:0 0 8px;color:inherit}
.game-invite-bar>.back-link{margin:0;min-width:0}.game-invite-bar>.playroom-return{flex:1;min-width:0;margin:0}
.game-invite-area{position:relative;flex:none;text-align:right;color:inherit}
.game-invite-button{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;min-height:44px!important;height:44px!important;padding:8px 9px!important;background:transparent!important;border:1px solid transparent!important;box-shadow:none!important;border-radius:8px;color:inherit!important;font:600 12px/1.25 system-ui,sans-serif!important;letter-spacing:0;text-transform:none;cursor:pointer;white-space:nowrap;opacity:.78}
.game-invite-button:hover,.game-invite-button:focus-visible{opacity:1;border-color:currentColor!important}.game-invite-button:focus-visible{outline:2px solid currentColor;outline-offset:2px}
.game-invite-status{display:block;font:11px/1.3 system-ui,sans-serif;max-width:160px}.game-invite-status:empty{display:none}
.game-invite-area input{box-sizing:border-box;max-width:180px;font:12px system-ui;min-height:36px}.game-invite-area input[hidden]{display:none!important}
body>.game-invite-bar{margin:0;background:#101d28;color:#e4edf0;padding-right:12px}
@media(max-width:370px){.game-invite-button{font-size:11px!important;gap:5px;padding:8px 5px!important}.game-invite-bar{gap:5px}}

/* Keep Signal Station's return, sharing and theme controls in normal flow. */
.game-station .game-invite-bar{flex-wrap:wrap;justify-content:flex-end;gap:8px 12px;padding:6px 4px 10px}
.game-station .game-invite-bar>.back-link{display:inline-flex;align-items:center;min-height:44px;margin:0 auto 0 0;font-size:11px}
.game-station .game-invite-bar>.night-controls{position:static;float:none;margin:0!important;flex:0 0 auto}
@media(max-width:420px){.game-station .game-invite-bar>.back-link{flex-basis:100%}.game-station .game-invite-bar{column-gap:12px}}
