/* === Грязное металлическое свечение для кнопок === */
#rec1202764341 .t396__elem .tn-atom {
  color:#f4f4f4 !important;  /* светлый, но чуть мутный белый */
  text-shadow:
    0 0 2px rgba(255,255,255,0.8),       /* чёткий белый контур */
    0 0 6px rgba(200,200,200,0.5),       /* пыльная размытая тень */
    -2px -2px 8px rgba(180,180,180,0.3), /* неравномерность */
    0 0 14px rgba(220,240,255,0.35),     /* холодный металлический отлив */
    2px 4px 18px rgba(0,0,0,0.45);       /* тёмная грязь снизу */
}

/* === Верхний заголовок оставить тёмным === */
#rec1202764341 .tn-elem[data-elem-id="1470209944682"] .tn-atom {
  color:#1a1a1a !important;
  text-shadow:none !important;
  filter:none !important;
}

/* === Контейнер: позиционирование для псевдоэлементов === */
#rec1202764341 {
  position: relative;
  overflow: hidden;
}

/* === Виньетка (вариант B, мягкая) === */
#rec1202764341::before {
  content:"";
  position:absolute; inset:-1px;
  pointer-events:none; z-index:1;
  background: radial-gradient(120% 85% at 50% 55%,
      rgba(0,0,0,0) 62%,
      rgba(0,0,0,0.26) 88%,
      rgba(0,0,0,0) 100%);
  filter: blur(0.5px);
}

/* === Шум поверх === */
#rec1202764341::after {
  content: "";
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  pointer-events: none;
  z-index: 2;
  background-image: repeating-radial-gradient(
    circle at 0 0,
    rgba(0,0,0,0.15) 0, 
    rgba(0,0,0,0.15) 1px, 
    transparent 1px, 
    transparent 4px
  );
  background-size: 4px 4px;   /* размер зерна (чуть реже, чем было) */
  mix-blend-mode: multiply;   /* вплавляется в фон */
  opacity: 0.35;              /* интенсивность */
}

