 .gif-button {
     right: 5px;
     z-index: 999999;
     position: fixed;
     cursor: pointer;

 }

 .gif-button img {
     width: 9dvi;
     height: 9dvi;
     object-fit: contain;
 }

 .add-close img {
     width: 1.7dvi;
     height: 1.7dvi;
     object-fit: contain;
     background: transparent;
     filter: brightness(3.5) drop-shadow(1px 1px 1px black) drop-shadow(0 2px 4px rgba(0, 0, 0, 0.748)) drop-shadow(3px 3px 15px black);
 }

 .add-close {
     position: absolute;
     top: -10px;
     right: 11px;
     z-index: 9999999;
     cursor: pointer;
 }

 .add-close {
     pointer-events: auto;
 }

 .gif-button a {
     pointer-events: auto;
 }

 @media only screen and (min-width: 768px) {
     .gif-button {
         bottom: 4.7em;
     }
 }

 @media only screen and (max-width: 767px) {
     .gif-button {
         bottom: 13.5ch;
     }

     .gif-button img {
         width: 29vw;
         height: 29vw;
         object-fit: contain;
     }

     .add-close img {
         width: 6dvi !important;
         height: 6dvi !important;
         object-fit: contain;
     }

     .add-close {
         right: 0;
     }
 }