/* One SVG close icon for all game titlebars. No additional visible box. */
.gc-window-titlebar button:not([data-sound-preference]):not([data-game-sound]),
.space-memory-titlebar button:not([data-sound-preference]):not([data-game-sound]),
.rate-titlebar button:not([data-sound-preference]):not([data-game-sound]),
.spot-titlebar button:not([data-sound-preference]):not([data-game-sound]),
.promo-titlebar button:not([data-sound-preference]):not([data-game-sound]),
.brain-titlebar button:not([data-sound-preference]):not([data-game-sound]),
.jigsaw-titlebar button:not([data-sound-preference]):not([data-game-sound]){position:absolute!important;right:6px!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;display:block!important;box-sizing:border-box!important;width:22px!important;height:22px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#a5a5a5!important;font-size:0!important;line-height:0!important;cursor:pointer;transition:color .15s ease!important}
.gc-window-titlebar button:not([data-sound-preference]):not([data-game-sound])::before,
.space-memory-titlebar button:not([data-sound-preference]):not([data-game-sound])::before,
.rate-titlebar button:not([data-sound-preference]):not([data-game-sound])::before,
.spot-titlebar button:not([data-sound-preference]):not([data-game-sound])::before,
.promo-titlebar button:not([data-sound-preference]):not([data-game-sound])::before,
.brain-titlebar button:not([data-sound-preference]):not([data-game-sound])::before,
.jigsaw-titlebar button:not([data-sound-preference]):not([data-game-sound])::before{content:"";display:block;width:100%;height:100%;background-color:currentColor;-webkit-mask:url("../images/game-window/close.svg") center/contain no-repeat;mask:url("../images/game-window/close.svg") center/contain no-repeat;pointer-events:none}
.gc-window-titlebar button:not([data-sound-preference]):not([data-game-sound]):hover, .gc-window-titlebar button:not([data-sound-preference]):not([data-game-sound]):focus-visible,
.space-memory-titlebar button:not([data-sound-preference]):not([data-game-sound]):hover, .space-memory-titlebar button:not([data-sound-preference]):not([data-game-sound]):focus-visible,
.rate-titlebar button:not([data-sound-preference]):not([data-game-sound]):hover, .rate-titlebar button:not([data-sound-preference]):not([data-game-sound]):focus-visible,
.spot-titlebar button:not([data-sound-preference]):not([data-game-sound]):hover, .spot-titlebar button:not([data-sound-preference]):not([data-game-sound]):focus-visible,
.promo-titlebar button:not([data-sound-preference]):not([data-game-sound]):hover, .promo-titlebar button:not([data-sound-preference]):not([data-game-sound]):focus-visible,
.brain-titlebar button:not([data-sound-preference]):not([data-game-sound]):hover, .brain-titlebar button:not([data-sound-preference]):not([data-game-sound]):focus-visible,
.jigsaw-titlebar button:not([data-sound-preference]):not([data-game-sound]):hover, .jigsaw-titlebar button:not([data-sound-preference]):not([data-game-sound]):focus-visible{color:#feb400!important;background:transparent!important}
.gc-window-titlebar button:not([data-sound-preference]):not([data-game-sound]):focus-visible,
.space-memory-titlebar button:not([data-sound-preference]):not([data-game-sound]):focus-visible,
.rate-titlebar button:not([data-sound-preference]):not([data-game-sound]):focus-visible,
.spot-titlebar button:not([data-sound-preference]):not([data-game-sound]):focus-visible,
.promo-titlebar button:not([data-sound-preference]):not([data-game-sound]):focus-visible,
.brain-titlebar button:not([data-sound-preference]):not([data-game-sound]):focus-visible,
.jigsaw-titlebar button:not([data-sound-preference]):not([data-game-sound]):focus-visible{outline:1px solid #feb400;outline-offset:2px}
