  /* bring any block up to z-layer 2 */
  .bring-to-front {
      position: fixed;
      z-index: 2;
      pointer-events: none;
  }

  .bring-to-front a {
      pointer-events: auto;
  }

  html,
  body {
      margin: 0;
      padding: 0;
      background-color: #000;
  }

  .gtb-globe.full-screen {
      background-color: #000;
      position: fixed;
      inset: 0;
      width: 100vw;
      height: 100vh;
      z-index: 0;
      /* raise if it hides behind other elements */
  }

  .gtb-toggle {
      /* keep the button usable */
      position: absolute;
      top: 48px;
      right: 16px;
      z-index: 10;
      padding: 8px 12px;
      font: 14px/1 sans-serif;
      cursor: pointer;
      background: rgba(0, 128, 0, .30);
      color: #fff;
      border: none;
      border-radius: 4px;
      transition: background .2s, border .2s, color .2s;
  }

  .gtb-toggle.active {
      background: transparent;
      color: rgba(0, 128, 0, .60);
      border: 2px solid rgba(0, 128, 0, .60);
  }
