/* Circular store portrait in the navigation and menu. */
.navbar .logo-img,
.drawer-head .logo-img {
  width: 44px;
  height: 44px;
  max-width: none;
  aspect-ratio: 1;
  border-radius: 50%;
  object-fit: cover;
  overflow: hidden;
}
.drawer-head .logo-img { width: 74px; height: 74px; }

/* Gold is reserved for the four best accounts. */
.store-mode .product-card[data-exclusive="true"] {
  border: 1px solid #e9bc59;
  background: linear-gradient(155deg, #302310, #171208 65%, #241909);
  box-shadow: 0 0 22px #e9bc5926;
}
.store-mode .product-card[data-exclusive="true"]:hover {
  border-color: #ffe3a0;
  box-shadow: 0 0 28px #e9bc5940;
}
.product-card[data-exclusive="true"] .pcard-media { position: relative; }
.product-card[data-exclusive="true"] .pcard-media::after {
  content: "★ CONTA EXCLUSIVA";
  position: absolute;
  left: 10px;
  bottom: 10px;
  z-index: 3;
  padding: 7px 10px;
  border: 1px solid #f5d68a;
  border-radius: 999px;
  background: #241a0aeb;
  color: #ffe3a0;
  font-size: 10px;
  font-weight: 800;
  letter-spacing: .6px;
  pointer-events: none;
}
.store-mode .product-card[data-exclusive="true"] .card-title,
.store-mode .product-card[data-exclusive="true"] .card-price { color: #ffe3a0; }
.store-mode .product-card[data-exclusive="true"] .btn-comprar {
  background: linear-gradient(120deg, #f5d68a, #dca63b);
  border-color: #f5d68a;
  color: #241707;
  box-shadow: 0 4px 18px #dca63b30;
}
