/* Override legacy mobile hiding: retain a generous, reliable bell touch target. */
.casino-header .notification-button {
  display: grid;
  min-width: 44px;
  min-height: 44px;
  flex: 0 0 44px;
  touch-action: manipulation;
  pointer-events: auto;
}
.notification-button > * { pointer-events: none; }
.connection-retry-icon {
  display: inline-grid;
  place-items: center;
  width: 52px;
  height: 52px;
  padding: 10px;
  border: 1px solid #6c5831;
  border-radius: 50%;
  background: #201b11;
  cursor: pointer;
}
.connection-retry-icon .ux-icon { width: 26px; height: 26px; }
.connection-retry-icon:disabled { opacity: .55; cursor: wait; }
.connection-retry-icon:focus-visible { outline: 2px solid #ffe28b; outline-offset: 4px; }
@media (max-width: 380px) {
  .casino-header .header-actions { gap: 6px; }
}
