/* layoffs-exhibits.css — the ve-* exhibit shell for the Layoffs Board renderers (layoffs-board.js).
   Lifted out of build-layoffs-board.py (Path B, 2026-07-13) so BOTH surfaces that mount the exhibits link
   one source: the native board (/layoffs-by-ai/) and the Report's Labor chapter (slots 55-56). One renderer
   set, one style source — no drift. VE-7's macro band carries its own inline styles; this only needs .ve-mount. */
.ve-exhibit{border:1px solid #e4e0d8;background:#fff;margin:26px 0 0;padding:20px 22px 22px}
.ve-head{margin:0 0 8px}
.ve-k{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#0097a7}
.ve-t{font-family:"Oswald",sans-serif;font-weight:600;font-size:22px;line-height:1.06;text-transform:uppercase;margin:3px 0 6px}
.ve-d{font-family:"Archivo",sans-serif;font-weight:500;font-size:13.5px;line-height:1.5;color:#6b6459;max-width:74ch;margin:0}
.ve-mount{width:100%;height:clamp(300px,42vw,400px);margin-top:12px}
.ve-exhibit[data-ve="VE-7"] .ve-mount{height:auto}
.ve-reserved{border-style:dashed;opacity:.85}
.ve-await{display:flex;align-items:center;justify-content:center;background:#f6f4ef;color:#6b6459;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.06em}
.ve-asof{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:#0097a7;margin:10px 0 0}
@media(max-width:600px){.ve-exhibit{padding:16px 14px 18px}}
