/* Estilos responsivos para a logo - apenas para usuários não autenticados */

/* Logo para usuários autenticados - mantém tamanho original */
.navbar-brand .logo,
.navbar-brand .logo.max-w-100 {
  max-width: 100px !important;
  height: auto !important;
}

/* Margin para tablets e PCs - removido para dispositivos móveis */
@media (min-width: 768px) {
  .navbar-brand {
    margin-left: 6.5rem;
  }
}

/* Logo para usuários não autenticados - tamanho base */
.custom-header-container .logo,
.custom-header-container .logo.max-w-100 {
  max-width: 100px !important;
  height: auto !important;
}

/* Aumentar logo em 200% para tablets e PCs (usuários não autenticados) */
@media (min-width: 768px) {
  .custom-header-container .logo,
  .custom-header-container .logo.max-w-100 {
    max-width: 300px !important; /* 100px + 200% = 300px */
    height: auto !important;
  }
}

/* Aumentar logo em 100% para Android e iOS (usuários não autenticados) */
@media (max-width: 767px) {
  .custom-header-container .logo,
  .custom-header-container .logo.max-w-100 {
    max-width: 200px !important; /* 100px + 100% = 200px */
    height: auto !important;
  }
}

/* Aumentar textos de links em 35% */
.text-center.mt-3 small {
  font-size: 1.35em !important; /* Aumenta 35% (15% + 20%) */
}

/* Aumentar texto do navbar para PC em 10% */
@media (min-width: 768px) {
  .navbar-nav .nav-link,
  .navbar-nav .dropdown-item,
  .navbar-nav .nav-link span,
  .navbar-nav .dropdown-item span {
    font-size: 1.1em !important; /* Aumenta 10% */
  }
}

/* Aumentar texto do navbar para celular em 20% */
@media (max-width: 767px) {
  .navbar-nav .nav-link,
  .navbar-nav .dropdown-item,
  .navbar-nav .nav-link span,
  .navbar-nav .dropdown-item span,
  .link-menu-mobile,
  .link-menu-mobile span {
    font-size: 1.2em !important; /* Aumenta 20% */
  }
}

/* Aumentar texto do menu lateral (sidebar) para PC em 10% */
@media (min-width: 768px) {
  .list-group-item,
  .list-group-item span,
  .list-group-item small,
  .btn-menu-expand {
    font-size: 1.1em !important; /* Aumenta 10% */
  }
}

/* Aumentar texto do menu lateral (sidebar) para celular em 20% */
@media (max-width: 767px) {
  .list-group-item,
  .list-group-item span,
  .list-group-item small,
  .btn-menu-expand {
    font-size: 1.2em !important; /* Aumenta 20% */
  }
} 