/* ── ECHO EVENT-SLOT ENGINE · styles ──────────────────────────────────────────
   NEW FILE, uncommitted, ships with event-seats.js. Provides the ONE thing the
   module needs that isn't already global: the .rbadges/.rbadge chip on
   members.html. people.html defines these page-locally (people.html:84-87); this
   restates the SAME rules byte-for-comparable so the members.html 'my events'
   panel gets the identical chip, and re-including on people.html is a harmless
   no-op (identical declarations). All custom properties (--mono/--bg2/--line/
   --dim) live in the shared echo.css, so this is safe on every page.

   Neutral border only (var(--line)) — no accent-coloured border, per house rule. */

.rbadges{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}
.rbadge{font-family:var(--mono);font-size:.5rem;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);
  background:var(--bg2);border:2px solid var(--line);padding:5px 9px;
  clip-path:polygon(0 6px,6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%)}

/* the modal apply control wrapper (events.html detail card). The button inside
   wears .ebtn for its voice; this only gives the wrapper breathing room. */
.sd-apply{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:6px}
