a {
  cursor: pointer !important;
}

.cursor-pointer {

  cursor: pointer;

}

.card-hover {
  background-color: var(--bs-body-bg);
  transition: background-color 0.3s ease-in-out;
}

.card-hover:hover {
  background-color: var(--bs-body-bg-hover);
}

.display-none {
  display: none !important;
}

/* Estilo da barra de navegação (navbar) */
.bg-glass {
  background: rgba((var(--bs-tertiary-bg-rgb)), 0.1) !important;
  /* Fundo branco transparente da navbar */
  backdrop-filter: blur(10px) saturate(125%);
  /* Desfoque e saturação do fundo */
  -webkit-backdrop-filter: blur(10px) saturate(125%);
  /* Suporte para navegadores WebKit (Safari, iOS) */
}

input[type=file] {
  width: 100%;
  max-width: 100%;
  color: #444;
  padding: 5px;
  background: #fff;
  border-radius: 10px;
  border: 1px solid #555;
}

input[type=file]::file-selector-button {
  margin-right: 20px;
  border: none;
  background: #084cdf;
  padding: 10px 20px;
  border-radius: 10px;
  color: #fff;
  cursor: pointer;
  transition: background .2s ease-in-out;
}

input[type=file]::file-selector-button:hover {
  background: #0d45a5;
}

footer {
  position: fixed;
  bottom: 0;
  width: 100%;
  padding-top: 200px;
}

.feed-item-grey::after {
  background: #D0D3D9;
  border: 3px solid #E8EAED;
}

.bg-grey{

  background-color: #D0D3D9 !important;

}