/* ============================================================
 * farpa DS · component · stamp · v1.0.0 · 2026-05-10
 * ------------------------------------------------------------
 * Carimbo de versão · ASSINATURA VISUAL DA MARCA.
 * Plex Mono 600 · border 1.5px blood-700 · padding 4px 8px ·
 * rotação -1.2deg · sem radius · zero motion idle.
 *
 * Padrão:
 *   <span class="farpa-stamp">v__VITRINE_VERSION__ · Dia 2</span>
 *
 * Themes:
 *   light · blood-700 border + text
 *   dark  · blood-200 border + text
 *   HC    · black border 2px sobre amarelo
 *
 * Sem hover decorativo · respeita prefers-reduced-motion.
 * ============================================================ */

.farpa-stamp {
  display: inline-block;
  font-family: var(--font-mono);
  font-size: var(--fs-xs);
  font-weight: var(--fw-semibold);
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: var(--accent);
  border: 1.5px solid var(--accent);
  border-radius: 0;
  padding: 4px 8px;
  background: transparent;
  transform: rotate(-1.2deg);
  /* Sem motion no idle · carimbo não dança */
}

/* HC · border preta 2px sobre amarelo (compatível com border-width !important do tema) */
[data-theme="hc"] .farpa-stamp {
  background: var(--c-hc-yellow);
  color: var(--c-hc-black);
  border-color: var(--c-hc-black);
}

/* Reduced motion · zero rotação (assinatura ainda visível, sem inclinação) */
@media (prefers-reduced-motion: reduce) {
  .farpa-stamp {
    transform: none;
  }
}
