.jjlh-icon {
  display: inline-block;
  vertical-align: middle;
}

.jjlh-icon-star {
  display: inline-block;
  vertical-align: middle;
}

#jjlh-toast.jjlh-toast-success {
  background-color: hsl(var(--brand-green));
  color: hsl(var(--primary-foreground));
}

#jjlh-toast {
  z-index: 120;
}

#jjlh-toast.jjlh-toast-error {
  background-color: hsl(var(--destructive));
  color: hsl(var(--destructive-foreground));
}

/* Header: fondo al hacer scroll */
#site-header.bg-brand-graphite {
  background-color: #272b27;
}

