/* ============================================================
   jb-deco.css — JobBored v2 decoration utilities (Quill / Phase 2)
   ------------------------------------------------------------
   Hand-drawn touches that a screen actually renders: dashed
   stamps and dashed dividers (scribe.js). All scoped under
   body.jb-v2. Token-only.
   UX01 C4 (DS-20) removed the squiggle / flat underlines, washi
   tape, highlight mark and shadow shorthands: no file used them.
   ============================================================ */

/* --- Stamp ----------------------------------------------- */
body.jb-v2 .jb-stamp {
  display: inline-block;
  padding: 2px 8px;
  border: 1.5px dashed var(--jb-line);
  border-radius: var(--jb-radius-xs);
  background: transparent;
  color: var(--jb-ink-2);
  font-family: var(--jb-font-mono);
  font-weight: 600;
  font-size: 10px;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  line-height: 1.2;
  transform: rotate(var(--jb-stamp-rotate, -4deg));
}

body.jb-v2 .jb-stamp--urgent { border-color: var(--jb-amber); color: var(--jb-amber); }
body.jb-v2 .jb-stamp--ok { border-color: var(--jb-mint-deep); color: var(--jb-mint-deep); }

/* --- Dashed divider -------------------------------------- */
body.jb-v2 .jb-divider-dashed {
  width: 100%;
  height: 1px;
  margin-block: 16px;
  border: 0;
  background: repeating-linear-gradient(
    to right,
    var(--jb-line) 0 6px,
    transparent 6px 10px
  );
}
