.mirarium-public-bar {
  position: fixed;
  z-index: 100000;
  left: 50%;
  top: 10px;
  display: flex;
  align-items: center;
  gap: 10px;
  transform: translateX(-50%);
  padding: 7px 10px;
  border: 1px solid rgba(159, 134, 255, .36);
  border-radius: 999px;
  background: rgba(5, 8, 18, .92);
  box-shadow: 0 12px 34px rgba(0, 0, 0, .36);
  color: #bac4df;
  font: 700 10px/1.2 system-ui, sans-serif;
  letter-spacing: .08em;
  text-transform: uppercase;
  backdrop-filter: blur(12px);
}
.mirarium-public-bar b { color: #fff; }
.mirarium-public-bar a { color: #c7afff; text-decoration: none; }
.mirarium-settings-link {
  position: fixed;
  z-index: 100000;
  right: 14px;
  bottom: 14px;
  padding: 10px 14px;
  border: 1px solid rgba(159, 134, 255, .35);
  border-radius: 12px;
  background: rgba(8, 11, 24, .94);
  color: #dacfff;
  font: 700 12px/1 system-ui, sans-serif;
  text-decoration: none;
  box-shadow: 0 12px 34px rgba(0, 0, 0, .4);
}
#sections-root > .collection-section {
  content-visibility: auto;
  contain-intrinsic-size: auto 321px;
}
html[data-public-prices="hide"] .book-card .price,
html[data-public-prices="hide"] .list-price,
html[data-public-prices="hide"] .mission-price,
html[data-public-prices="hide"] [data-kpi="spent"],
html[data-public-prices="hide"] #field-price,
html[data-public-finance="hide"] #stat-spent,
html[data-public-finance="hide"] #monthly-expenses,
html[data-public-stores="hide"] #field-store,
html[data-public-dates="hide"] #field-date,
html[data-public-notes="hide"] #field-note,
html[data-public-achievements="hide"] .achievements-panel,
html[data-public-achievements="hide"] #nav [data-scroll="achievements-panel"],
html[data-public-plan="hide"] .mission-dock,
html[data-public-plan="hide"] .wishlist-panel,
html[data-public-plan="hide"] #nav [data-scroll="mission-dock"],
html[data-public-plan="hide"] #nav [data-scroll="wishlist-panel"],
html[data-public-journal="hide"] #purchases-panel,
html[data-public-journal="hide"] #nav [data-scroll="purchases-panel"],
html[data-public-editing="disabled"] .rail-actions,
html[data-public-editing="disabled"] #public-link-box,
html[data-public-editing="disabled"] #save-book,
html[data-public-editing="disabled"] .catalog-kpi-line .missing-prices-button {
  display: none !important;
}
@media (max-width: 760px) {
  .mirarium-public-bar { top: 6px; max-width: calc(100vw - 20px); white-space: nowrap; }
  .mirarium-public-bar span { display: none; }
}
