/* 
  src/themes/tema-exemplo.css
  Este é um arquivo de tema avançado.
  Ele assume controle total sobre os estilos que define.
*/

/* Adiciona uma borda com estilo gótico aos cards de produto */
/* Alvo: componente <ProductCard /> em src/ui/components/product-card.tsx */
.product-card-container {
  /* Borda principal mais espessa e escura */
  border: 1px solid rgb(26, 26, 26);
  /* Raio menor para um visual mais nítido */
  border-radius: 1px;
  transition: all 0.7s ease-out;
  /* Sombra interna para criar efeito de profundidade (dupla borda) */
  box-shadow: inset 0 0 0 1px rgb(51, 51, 51);
  padding: 12px; /* Ajusta o padding para acomodar a borda mais espessa */
}

.product-card-container:hover {
  /* No hover, a borda externa ganha uma cor roxa escura */
  border-color: #581c87; /* Roxo escuro 700 do Tailwind */
  /* A sombra externa adiciona um brilho para destacar */
  box-shadow:
    inset 0 0 0 2px rgb(51, 51, 51),
    0 0 1px rgba(88, 28, 135, 0.6);
}

/* Substitui o texto do logotipo no Header por uma imagem */
/* Alvo: componente <Header /> em src/ui/layouts/header.tsx */
/* Para que o alvo funcione, o link do logo no Header precisa ter essa classe. */
.header-logo-link {
  background-image: url("LogotipoChocolandia.png");
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center left;

  /* Esconde o texto original */
  overflow: hidden;
  text-indent: -9999px;

  /* Define um tamanho para o logo */
  width: 120px;
  height: 120px;
  display: inline-block;
}

.text-muted-foreground {
  color: #ffffff;
}

header {
  padding: 20px;
  height: 140px;
}
