/* =============================
   FIX CROSS-BROWSER – FONTURI
   ============================= */
body, .local-page-content, .cluj360-card, .category-card {
  font-family: 'Poppins', Arial, Helvetica, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* =============================
   BUTOANE – UNIFORMIZARE
   ============================= */
.local-page-content .btn,
.cluj360-card .btn,
.category-card .btn {
  display: inline-block;
  background: #1c7ed6;
  color: #fff !important; /* text vizibil în toate browserele */
  padding: 12px 25px;
  border-radius: 50px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  transition: all 0.3s ease;
  box-shadow: 0 5px 15px rgba(28,126,214,0.3);
  margin-top: 15px;
  text-decoration: none;
}

.local-page-content .btn:hover,
.cluj360-card .btn:hover,
.category-card .btn:hover {
  background: #0b5ed7;
  color: #fff !important; /* hover fix: rămâne alb */
  transform: translateY(-3px);
  box-shadow: 0 8px 20px rgba(11,94,215,0.4);
}

/* =============================
   TAXONOMY – CATEGORII ȘI WEBSITE
   ============================= */
.taxonomy-categorie_locala a,
.fancy-meta a,
.category-card h2 a {
  font-size: 1rem;
  font-weight: 600;
  color: #1c7ed6 !important;
  text-decoration: none;
  transition: color 0.3s ease;
}

.taxonomy-categorie_locala a:hover,
.fancy-meta a:hover,
.category-card h2 a:hover {
  color: #0b5ed7 !important;
  text-decoration: underline;
}

/* Forțăm linkurile de tip website să fie vizibile */
.fancy-meta p a {
  display: inline-block;
  font-size: 1rem;
  font-weight: 500;
  color: #0073aa !important;
}

.fancy-meta p a:hover {
  color: #005177 !important;
  text-decoration: underline;
}

/* =============================
   CARDURI – CATEGORII ȘI LISTĂRI
   ============================= */
.category-card h2 {
  font-size: 1.6rem;
  margin-bottom: 15px;
  color: #1c7ed6;
  font-weight: 700;
}

.category-card ul li a {
  font-size: 1rem;
  font-weight: 500;
  color: #333 !important;
}

.category-card ul li a:hover {
  color: #1c7ed6 !important;
}
