/* Product Info Custom Styles */

.product-info-title {
  font-size: 1.25rem; /* text-xl */
  display: block;
  margin-bottom: 1rem; /* mb-4 */
}

.product-info-specification {
  font-size: 1.25rem; /* text-xl */
  display: block;
  margin-bottom: 1rem; /* mb-4 */
}

.product-info-ean {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* font-mono */
  background-color: rgb(221 221 221); /* bg-gray-100 */
  color: rgb(75 75 75); /* text-gray-700 */
  padding: 0.25rem 0.5rem; /* px-2 py-1 */
  border-radius: 0.25rem; /* rounded */
  font-size: 0.875rem; /* text-sm */
  display: block;
  margin-bottom: 1rem; /* mb-4 */
}

.product-info-kit-header {
  font-weight: 600; /* font-semibold */
  display: block;
  margin-bottom: 0.75rem; /* mb-3 */
}

.product-info-kit-item {
  display: block;
  margin-bottom: 0.5rem; /* mb-2 */
}

/* Table header styles for light and dark modes */
.product-info-table th {
  /* Light mode styles */
  color: #000000; /* White text */
  background-color: #c4c4c4; /* Gray background */
}

/* Dark mode styles */
.dark .product-info-table th {
  color: #ffffff; /* Black text */
  background-color: #343434; /* Light gray background */
}
