    
        
        
        
         SmoothScroll({ animationTime: 1200, stepSize: 30, touchpadSupport: true, accelerationDelta: 
        20, accelerationMax: 2, pulseAlgorithm: 
        true, pulseScale: 
        4, pulseNormalize: 1, keyboardSupport: 
        true, arrowScroll: 75, }) 
        
    
    
  
    .mixblendon {display:flex;mix-blend-mode: difference;}
    
    .mixblend {
    mix-blend-mode: difference;
}
    
 .tiny-text {
     font-size: 5px !important;
     line-height: 1.2;
   }
   

/* Контейнер-перекрытие */
.blend-overlay {
  position: fixed;             /* фиксируется, не скроллится */
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  pointer-events: none;        /* чтобы не блокировала клики ниже */
  mix-blend-mode: difference;  /* сам эффект смешивания */
  z-index: 9999;               /* поверх всех элементов */
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Сама кнопка */
.blend-btn {
  pointer-events: auto;        /* клики работают только по кнопке */
  font-size: 18px;
  font-weight: 600;
  padding: 14px 28px;
  border-radius: 8px;
  border: 2px solid white;     /* белые линии красиво реагируют на фон */
  background: none;
  color: white;
  cursor: pointer;
  transition: 0.3s;
}

/* Ховер-эффект для анимации */
.blend-btn:hover {
  color: black;
  background: white;
  mix-blend-mode: screen;      /* при наведении слегка меняет режим */
  transition: 0.3s;
}

