.cv-mode-menu-return {
  box-sizing:border-box;
  display:inline-grid;
  width:2.7rem;
  min-width:2.7rem;
  height:2.7rem;
  min-height:2.7rem;
  flex:0 0 auto;
  place-items:center;
  padding:0;
  border:1px solid rgba(178,211,255,.32);
  border-radius:50%;
  background:rgba(13,25,39,.76);
  color:#ffd6d6;
  font:inherit;
  box-shadow:0 5px 18px rgba(0,0,0,.22);
  cursor:pointer;
  transition:border-color .15s ease,background .15s ease,transform .15s ease;
  backdrop-filter:blur(10px);
}
.cv-mode-menu-return:hover,.cv-mode-menu-return:focus-visible {
  border-color:#ff9696;
  background:rgba(89,34,43,.86);
  transform:translateY(-1px);
}
.cv-mode-menu-return:focus-visible { outline:2px solid #ffb5b5; outline-offset:2px; }
.cv-mode-menu-return svg { width:1.1rem; height:1.1rem; fill:none; stroke:currentColor; stroke-width:2; stroke-linecap:round; stroke-linejoin:round; }
.cv-mode-menu-return span { position:absolute; width:1px; height:1px; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; clip-path:inset(50%); }

[data-game-view]:fullscreen [data-mode-menu-return],
[data-game-view].is-fullscreen-fallback [data-mode-menu-return] {
  position:fixed !important;
  z-index:10003 !important;
  left:auto !important;
  right:max(7.6rem,calc(env(safe-area-inset-right) + 7.6rem)) !important;
  bottom:max(.8rem,env(safe-area-inset-bottom)) !important;
  display:grid !important;
  width:2.7rem !important;
  min-width:2.7rem !important;
  height:2.7rem !important;
  min-height:2.7rem !important;
  border-color:rgba(255,178,178,.38);
  background:rgba(6,13,29,.78);
  color:#ffe1e1;
}
[data-game-view]:fullscreen [data-mode-menu-return]:hover,
[data-game-view].is-fullscreen-fallback [data-mode-menu-return]:hover { border-color:#ff9696; background:rgba(58,30,40,.94); }
@media (max-width:620px) {
  .cv-mode-menu-return { width:2.65rem; min-width:2.65rem; height:2.65rem; min-height:2.65rem; }
}
