.premium-hint {
  font-size: 0.91rem;
  color: color-mix(in srgb, var(--primary-color) 80%, #ffffff 20%);
  text-align: center;
  border: 1px dashed color-mix(in srgb, var(--primary-color) 32%, transparent);
  border-radius: 0.75rem;
  padding: 0.25rem;
  padding-top: 0;
}

.premium-hint:before,
.premium-hint:after {
  content: '⚠';
  margin: 0.25rem;
  color: yellow;
  font-size: 1.5rem;
  position: relative;
  top: 0.2rem;
}