.rss-toast {
  position: fixed;
  left: 50%;
  bottom: 24px;
  transform: translate(-50%, 20px);

  background: var(--bg-navbar-color);
  color: var(--primary-color);
  border: 1px solid var(--border-color);
  padding: 12px 18px;
  border-radius: 8px;

  font-size: 14px;
  line-height: 1.4;
  text-align: center;

  max-width: calc(100vw - 32px);
  box-sizing: border-box;

  opacity: 0;
  visibility: hidden;

  transition:
    opacity 0.2s ease,
    transform 0.2s ease,
    visibility 0.2s;

  z-index: 9999;
}

.rss-toast.show {
  opacity: 1;
  visibility: visible;
  transform: translate(-50%, 0);
}
