.settings-view vaadin-grid {
  line-height: var(--lumo-line-height-m);
}

.settings-view vaadin-grid,
.settings-view vaadin-grid-cell-content {
  background-color: var(--lumo-contrast-10pct);
}

.settings-view .card {
  background-color: var(--lumo-base-color);
  border-radius: var(--lumo-border-radius);
  box-shadow: var(--lumo-box-shadow-xs);
  padding: calc(var(--lumo-space-s) * 1.5) var(--lumo-space-m);
}

.settings-view img {
  border-radius: 50%;
  flex-shrink: 0;
  height: var(--lumo-size-m);
  width: var(--lumo-size-m);
}

.settings-view .header {
  align-items: baseline;
}

.settings-view .name {
  font-size: var(--lumo-font-size-s);
  font-weight: bold;
}

.settings-view .date {
  color: var(--lumo-tertiary-text-color);
  font-size: var(--lumo-font-size-xs);
}

.settings-view .post {
  color: var(--lumo-secondary-text-color);
  font-size: var(--lumo-font-size-s);
  margin-bottom: var(--lumo-space-s);
  white-space: normal;
}

.settings-view .actions {
  align-items: center;
}

.settings-view iron-icon {
  color: var(--lumo-tertiary-text-color);
  height: calc(var(--lumo-icon-size-s) * 0.8);
  width: calc(var(--lumo-icon-size-s) * 0.8);
}

.settings-view .likes,
.settings-view .comments,
.settings-view .shares {
  color: var(--lumo-tertiary-text-color);
  font-size: var(--lumo-font-size-xs);
  margin-right: var(--lumo-space-l);
}
