/* "My books" header pill: quiet, secondary to the primary gold button. */
.vm-bar{border-bottom:1px solid rgba(193,154,91,.28);background:transparent}
.vm-bar .in{max-width:680px;margin:0 auto;padding:12px 18px;display:flex;justify-content:space-between;align-items:center;gap:10px}
.vm-bar .brand{font-family:'Fraunces',Georgia,serif;font-weight:700;letter-spacing:.14em;font-size:.8rem;text-decoration:none;color:#f2e8d6}
.vm-mybooks{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-family:'Fraunces',Georgia,serif;font-weight:500;font-size:13px;letter-spacing:.04em;line-height:1;
  color:#e7d9b8;text-decoration:none;border:1px solid rgba(193,154,91,.55);border-radius:999px;padding:7px 12px 7px 10px;background:rgba(193,154,91,.06);transition:background .15s,border-color .15s}
.vm-mybooks:hover,.vm-mybooks:focus-visible{background:rgba(193,154,91,.16);border-color:#c19a5b;outline:none}
.vm-mybooks svg{width:15px;height:15px;flex:none;stroke:#c19a5b}
.vm-right{display:flex;align-items:center;gap:10px}
.topbar .brand,.vm-right .secure{white-space:nowrap}
@media (max-width:440px){.vm-right .vm-long{display:none}.topbar .in{gap:8px}}
@media (max-width:340px){.vm-right .secure{display:none}}
