
.bp-version-strip{border-top:1px solid rgba(185,146,46,.16);border-bottom:1px solid rgba(185,146,46,.16);background:rgba(255,255,255,.74);backdrop-filter:blur(8px)}
html[data-theme="dark"] .bp-version-strip{background:rgba(9,12,18,.76);border-color:rgba(255,255,255,.08)}
.bp-version-strip .wrap{display:flex;gap:10px;align-items:center;justify-content:center;padding:10px 16px;flex-wrap:wrap}
.bp-version-strip .bp-version-label{font-size:12px;color:var(--muted,#6b7280);font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.bp-version-strip a{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;border:1px solid rgba(185,146,46,.20);text-decoration:none;color:inherit;font-weight:600;font-size:14px;background:rgba(255,255,255,.72)}
html[data-theme="dark"] .bp-version-strip a{background:rgba(13,15,23,.42);border-color:rgba(255,255,255,.08)}
.bp-version-strip a.is-current{background:linear-gradient(135deg, rgba(185,146,46,.20), rgba(240,212,140,.24));border-color:rgba(185,146,46,.35)}
.bp-audience-hints{margin-top:14px;padding:12px 14px;border-radius:16px;border:1px solid rgba(185,146,46,.18);background:rgba(255,255,255,.78);font-size:14px;line-height:1.5;max-width:840px}
html[data-theme="dark"] .bp-audience-hints{background:rgba(13,15,23,.56);border-color:rgba(255,255,255,.08)}
.bp-audience-hints strong{display:block;margin-bottom:6px}.bp-audience-hints ul{margin:0;padding-left:18px}.bp-audience-hints li+li{margin-top:4px}
