.embed-body {
  margin: 0;
  padding: 12px 14px;
  font-family: Inter, system-ui, sans-serif;
  background: #fff;
  color: #0b1320;
}
.embed-rates__updated {
  margin: 0 0 8px;
  font-size: 0.72rem;
  color: #5a6478;
}
.embed-rates__table {
  width: 100%;
  border-collapse: collapse;
  font-size: 0.9rem;
}
.embed-rates__table th {
  text-align: left;
  padding: 4px 8px 4px 0;
  font-weight: 600;
}
.embed-rates__table td {
  text-align: right;
  padding: 4px 0;
  font-weight: 700;
  color: #c9a227;
}
.embed-rates__unit {
  font-size: 0.72rem;
  color: #5a6478;
  font-weight: 500;
}
.embed-brand {
  margin: 10px 0 0;
  font-size: 0.7rem;
  text-align: center;
  color: #5a6478;
}
.embed-brand a {
  color: #c9a227;
  text-decoration: underline;
  font-weight: 600;
}
.embed-brand a:hover {
  color: #0b1320;
}
