/* EVE blog share bar — injected at serve time by gateway _inject_blog_share.
   Theme-aware (light default; honors data-theme="dark"). No external deps. */
#eve-blog-share{
  max-width:820px;margin:8px auto 36px;padding:14px 20px;
  display:flex;align-items:center;flex-wrap:wrap;gap:12px;
  border:1px solid var(--border,#e2e8f0);border-radius:6px;
  background:var(--bg-raised,#f8fafc);
  font-family:'IBM Plex Mono','Consolas',monospace;
}
#eve-blog-share .bs-label{
  font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;
  color:var(--text-dim,#475569);margin-right:auto;
}
#eve-blog-share button,#eve-blog-share a.bs-btn{
  display:inline-flex;align-items:center;gap:7px;cursor:pointer;
  padding:8px 14px;border-radius:4px;text-decoration:none;
  font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.04em;
  border:1px solid var(--border,#e2e8f0);background:var(--bg-card,#fff);
  color:var(--text,#0f172a);transition:border-color .15s,color .15s,background .15s;
}
#eve-blog-share button:hover,#eve-blog-share a.bs-btn:hover{
  border-color:var(--accent,#2563eb);color:var(--accent,#2563eb);
}
#eve-blog-share .bs-btn svg{width:15px;height:15px;flex:none}
#eve-blog-share .bs-copied{color:var(--green,#22c55e);border-color:var(--green,#22c55e)}
:root[data-theme="dark"] #eve-blog-share{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.1)}
:root[data-theme="dark"] #eve-blog-share button,
:root[data-theme="dark"] #eve-blog-share a.bs-btn{background:rgba(255,255,255,.04);color:#c5cede;border-color:rgba(255,255,255,.12)}
@media(max-width:600px){#eve-blog-share{margin-left:20px;margin-right:20px}#eve-blog-share .bs-label{width:100%;margin-bottom:4px}}
