/* Shared publication bar: editorial information and compact actions. */
.bt-content-bar{--bt-bar-bg:#fff;--bt-bar-soft:#f5f8fc;--bt-bar-line:#e1e7ef;--bt-bar-ink:#243449;--bt-bar-muted:#607085;--bt-bar-accent:#1665ce;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;padding:20px;border:1px solid var(--bt-bar-line);border-radius:16px;background:var(--bt-bar-bg);color:var(--bt-bar-ink);font-size:14px;line-height:1.5}
[data-bs-theme="dark"] .bt-content-bar{--bt-bar-bg:#202630;--bt-bar-soft:#293342;--bt-bar-line:#414d5e;--bt-bar-ink:#edf2fa;--bt-bar-muted:#b5c2d4;--bt-bar-accent:#86b9ff}
.bt-content-bar__meta{display:flex;align-items:center;gap:12px;min-width:0;max-width:100%;text-align:left}
.bt-content-bar__avatar{width:46px;height:46px;object-fit:cover;flex-shrink:0;border-radius:50%;border:1px solid var(--bt-bar-line)}
.bt-content-bar__identity{min-width:0;overflow-wrap:anywhere}
.bt-content-bar__byline{font-size:15px}.bt-content-bar__byline a{color:var(--bt-bar-accent);font-weight:600;text-decoration:none}.bt-content-bar__byline a:hover{text-decoration:underline}
.bt-content-bar__dates{display:flex;flex-wrap:wrap;column-gap:6px;margin-top:3px;color:var(--bt-bar-muted);font-size:13px}
.bt-content-bar__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-left:auto;min-width:0;max-width:100%}
.bt-content-bar__action,.bt-content-bar__audio{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:42px;height:42px;padding:0 10px;border:1px solid var(--bt-bar-line);border-radius:10px;background:var(--bt-bar-bg);color:var(--bt-bar-muted);font:inherit;text-decoration:none;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}
.bt-content-bar__actions .bi{font-size:19px;line-height:1}
.bt-content-bar__audio{background:var(--bt-bar-soft);border-color:transparent;color:var(--bt-bar-accent);margin-right:6px}
.bt-content-bar__action:hover,.bt-content-bar__audio:hover{color:var(--bt-bar-accent);background:var(--bt-bar-soft);border-color:var(--bt-bar-accent);text-decoration:none}
.bt-content-bar__action:focus-visible,.bt-content-bar__audio:focus-visible,.bt-content-bar__language:focus-visible{outline:2px solid var(--bt-bar-accent);outline-offset:3px}
.bt-content-bar__reading{display:inline-flex;align-items:center;gap:6px;padding-left:6px;color:var(--bt-bar-muted);white-space:nowrap}
.bt-content-bar__language{width:auto;max-width:180px;min-height:42px;border-radius:10px;border-color:var(--bt-bar-line);background-color:var(--bt-bar-bg);color:var(--bt-bar-ink);font-size:14px}
@media(max-width:575.98px){.bt-content-bar{gap:14px;padding:16px}.bt-content-bar__actions{width:100%;gap:8px}.bt-content-bar--with-meta .bt-content-bar__actions{border-top:1px solid var(--bt-bar-line);padding-top:14px;justify-content:flex-start}.bt-content-bar__reading{margin-left:auto}.bt-content-bar__date-separator{display:none}.bt-content-bar__dates>span{flex-basis:100%}.bt-content-bar__audio{margin-right:0}}
@media(pointer:coarse){.bt-content-bar__action,.bt-content-bar__audio{min-width:44px;height:44px}}
@media(prefers-reduced-motion:reduce){.bt-content-bar__action,.bt-content-bar__audio{transition:none}}
