/* Dev / Devi Vrat Vidhi — vrat-specific additions (vv-).
   The shared layout (hero, chips, mantra, steps, rules) comes from puja-vidhi.css (pv-). */

.vv-foods {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
  gap: 0.8rem;
  margin: 0 0 0.5rem;
}

.vv-food {
  border-radius: 12px;
  padding: 0.85rem 1rem;
  border: 1px solid;
}

.vv-food--eat {
  background: #f3f9ef;
  border-color: #cfe3c2;
}

.vv-food--avoid {
  background: #fdf2f0;
  border-color: #ecd2cb;
}

.vv-food__t {
  margin: 0 0 0.5rem;
  font-weight: 700;
  font-size: 0.95rem;
}

.vv-food--eat .vv-food__t {
  color: #3f6f2f;
}

.vv-food--avoid .vv-food__t {
  color: #9c2f1f;
}

.vv-food ul {
  margin: 0;
  padding-left: 1.1rem;
}

.vv-food li {
  margin: 0 0 0.35rem;
  font-size: 0.89rem;
  line-height: 1.45;
  color: #3a2c26;
}

/* Related-links row (kathas, calendar, samagri) */
.pv-links {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  margin-top: 0.9rem;
}

.pv-links .pv-samagri-link {
  margin: 0;
}
