@import "./navbar.css";
@import "./footer.css";
@import "./thien-duong-tron-kiep-nhan-sinh.css";
@import "./ambulance.css";
@import "./blog.css";
@import "./carousel.css";
@import "./out-center.css";
@import "./about.css";
.app-container {
  width: 100%;
  overflow-x: hidden;
}
@keyframes smooth-appear {
  0% {
    transform: scale(1.5);
    transform-origin: right;
  }
  100% {
    transform: scale(1); /* Tỷ lệ thu nhỏ */
    transform-origin: right;
  }
}
.float-buttons {
  display: flex;
  align-items: center;
  flex-direction: column;
  position: fixed;
  top: 70%;
  /* bottom: 0; */
  right: 0;
  width: 70px;
  transform: translateY(-50%);
  z-index: 1000;
  border: none;
}
.float-buttons .icon button {
  background: var(--pri-dac);
  width: 35px;
  height: 35px;
  margin-top: 15px;
  border-radius: 0;
  animation: smooth-appear 0.3s ease forwards;
}

.float-buttons .icon button:hover {
  background: var(--pri-ds);
  transform: scale(1.3) !important;
  transform-origin: center !important;
}

.float-buttons .icon {
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: transparent;
  padding: 10px 0;
}

.icon img[src*="instagram.svg"] {
  fill: url(#instagramGradient);
}

.instagram-button {
  background: linear-gradient(
    45deg,
    #f09433,
    #e6683c,
    #dc2743,
    #cc2366,
    #bc1888
  );
  color: white;
  border: none;
  padding: 10px 20px;
  font-size: 16px;
  border-radius: 5px;
  cursor: pointer;
  transition: background 0.3s;
}

.instagram-button:hover {
  background: linear-gradient(
    45deg,
    #bc1888,
    #cc2366,
    #dc2743,
    #e6683c,
    #f09433
  );
}

.copyright {
  font-family: "Be Vietnam Pro", sans-serif;
  color: #534D44;
  font-size: 14px;
  padding: 30px 10px 30px 10px;
  font-weight: 600;
  background: #fff;
}
.copyright a {
  color: #534D44 !important;
}

@media (max-width: 768px) {
  .copyright {
    font-size: 10px;
    padding: 15px 10px 15px 10px;
    line-height: 12.65px;
    height: 61px;
  }
  .copyright a {
    display: block;
  }
}