/* VideoElement.module.css */
.container {
    position: relative;
    width: 12rem;
    height: 9rem;
    background-color: #1f2937;
    border-radius: 0.5rem;
    overflow: hidden;
  }
  
  .video {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  
  .fallback {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #374151;
  }
  
  .avatar {
    width: 4rem;
    height: 4rem;
    border-radius: 50%;
    background-color: #4b5563;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  
  .avatarText {
    font-size: 1.5rem;
    color: white;
  }
  
  .controls {
    position: absolute;
    bottom: 0.5rem;
    left: 0.5rem;
    right: 0.5rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .my_video {
    position: absolute;
    bottom: 0.5rem;
    left: 0.5rem;
    right: 0.5rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  
  .username {
    color: white;
    font-size: 0.875rem;
    background-color: rgba(0, 0, 0, 0.5);
    padding: 0.25rem 0.5rem;
    border-radius: 0.25rem;
  }
  
  .icons {
    display: flex;
    gap: 0.25rem;
  }
  
  .icon {
    width: 1rem;
    height: 1rem;
  }
  
  .iconWhite {
    color: white;
  }
  
  .iconRed {
    color: #ef4444;
  }