/* "Last updated" stamp shown near the top of every Visaify tool.
   Self-contained so pages that don't load visaify-shell.css can use it. */
.vfy-updated {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 6px 10px;
  margin: 10px auto 0;
  padding: 6px 12px;
  width: fit-content;
  max-width: calc(100% - 32px);
  border: 1px solid rgba(15, 23, 42, .12);
  border-radius: 999px;
  background: rgba(255, 255, 255, .7);
  color: #475569;
  font: 500 12.5px/1.4 Inter, system-ui, sans-serif;
  text-align: center;
}
.vfy-updated strong { color: #0f172a; font-weight: 600; }
.vfy-updated .vfy-updated-dot {
  width: 7px; height: 7px; border-radius: 50%;
  background: #10b981; flex: none;
}
.vfy-updated a { color: inherit; text-decoration: underline; text-underline-offset: 2px; }
[data-theme="dark"] .vfy-updated {
  border-color: rgba(255, 255, 255, .14);
  background: rgba(13, 23, 43, .7);
  color: #94a3b8;
}
[data-theme="dark"] .vfy-updated strong { color: #e8eef8; }
