/* Navigation is present in the HTML before the first paint. */
body.hkt-game{--sgq-left-panel-width:188px;}

    body .hkt-return-nav{
      position:fixed;top:calc(15px + var(--safeT, 0px));
      left:calc(14px + var(--safeL, 0px));right:auto;bottom:auto;
      z-index:90;display:flex;flex-direction:row;align-items:center;
      justify-content:flex-start;gap:12px;margin:0;padding:0;
      pointer-events:none;
    }
    body .hkt-return-nav > a{
      position:static !important;inset:auto !important;
      display:flex;flex:0 0 88px;align-items:center;justify-content:center;
      width:88px !important;max-width:88px;min-width:88px;
      height:40px;min-height:40px;margin:0;padding:0;
      border:0;border-radius:0;background:transparent;box-shadow:none;
      line-height:0;text-decoration:none;pointer-events:auto;
      touch-action:manipulation;
    }
    body .hkt-return-nav > a > img{
      display:block;width:88px;height:40px;object-fit:contain;filter:none;
    }
    body .hkt-return-nav > a > [hidden]{display:none !important;}
    body .hkt-return-nav > a:focus-visible{
      outline:2px solid #ffd400;outline-offset:2px;border-radius:6px;
    }
    body .hkt-return-nav > a:active{transform:translateY(1px);}
    body.sgq-left-aligned .hkt-return-nav{
      justify-content:space-between;width:188px;box-sizing:border-box;
    }
    body.hkt-page-1 .side, body.hkt-page-3 .side, body.hkt-page-4 .side,
    body.hkt-page-2 .floatingInfo{
      position:fixed;left:calc(14px + var(--safeL, 0px));
      top:calc(60px + var(--safeT, 0px));
    }
  