/* Small site-specific details; palette, type, layout and shared components
   come from the engine theme in assets/style.css. */
.callout{margin:24px 0;padding:18px 22px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}
.pill{display:inline-block;padding:4px 10px;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--muted);font-size:.8rem}
.slot{margin:28px 0;padding:14px;border:1px dashed var(--line);border-radius:var(--radius);color:var(--muted);text-align:center;font-size:.8rem}
.crumb{color:var(--muted);font-size:.9rem}
.source-list li{margin:.5rem 0}
code{padding:2px 6px;border-radius:6px;background:var(--paper);overflow-wrap:anywhere}
@media(max-width:700px){.callout{padding:16px}.slot{margin:22px 0}}
