/* GattoMusic 2.0 — Build 10.29 — microfone neon nº 11
   Somente o microfone é alterado nesta camada; a câmera permanece intacta.
   Criado por B1Z@Rr0 e ChatGPT */

:root{
  --gatto-v1029-mic-neon:#35d8ff;
}

.gatto-v1029-mic-neon,
.gatto-room-control[data-action="mic"] .gatto-room-control-icon,
.chat-v972-media-icon[data-gatto-v1029-mic="1"]{
  display:inline-block!important;
  flex:0 0 auto;
  width:1.18rem;
  height:1.18rem;
  font-size:0!important;
  line-height:1!important;
  color:var(--gatto-v1029-mic-neon)!important;
  background-color:currentColor!important;
  -webkit-mask-repeat:no-repeat;
  mask-repeat:no-repeat;
  -webkit-mask-position:center;
  mask-position:center;
  -webkit-mask-size:contain;
  mask-size:contain;
  -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='8.5' y='2.5' width='7' height='12' rx='3.5'/%3E%3Cpath d='M5.9 10.7v.8a6.1 6.1 0 0 0 12.2 0v-.8M12 17.6V21M8.8 21h6.4'/%3E%3C/g%3E%3C/svg%3E");
  mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='8.5' y='2.5' width='7' height='12' rx='3.5'/%3E%3Cpath d='M5.9 10.7v.8a6.1 6.1 0 0 0 12.2 0v-.8M12 17.6V21M8.8 21h6.4'/%3E%3C/g%3E%3C/svg%3E");
  filter:drop-shadow(0 0 2px #2caeff) drop-shadow(0 0 6px rgba(53,216,255,.78));
}

.chat-v972-media-icon[data-gatto-v1029-mic="1"]{
  width:24px;
  height:24px;
  -webkit-mask-size:16px 16px;
  mask-size:16px 16px;
}

.gatto-room-control.is-off[data-action="mic"] .gatto-room-control-icon,
.chat-v972-media-icon.is-off[data-gatto-v1029-mic="1"]{
  opacity:.72;
}
