.in-shadow-button {
  position: relative !important;
  overflow: hidden !important;
  border-radius: 50px !important;
  background: #F0F0F3;
  
   /* DROP SHADOW (внешняя) */
  box-shadow:
    -1.25px -1.25px 5px rgba(255,255,255,0.5),
     1.25px  1.25px 1.88px rgba(107,107,117,0.3);
  
}

.inner-shadow:after {
  content:"";
  position:absolute;
  inset:0;
  border-radius: 50px !important;
  pointer-events:none;

  box-shadow:
    inset 1.25px 1.25px 5px rgba(174,174,192,0.30),
    inset -6.25px -6.25px 9.38px rgba(255,255,255,1);

  /* ключ: маска ровно по радиусу */
  -webkit-mask: radial-gradient(#000 99%, transparent 100%);
  mask: radial-gradient(#000 99%, transparent 100%);
}

