.sidebar-toggle{margin-left:18px;margin-right:auto;border:1px solid #d4d4cc;background:#fafaf7;border-radius:5px;font-size:11px;padding:5px 10px;white-space:nowrap;color:#000}
@media(min-width:761px){
  .sidebar-collapsed #sidebar{display:none!important}
  .studio.sidebar-collapsed .layout,.reading-studio.sidebar-collapsed .layout{grid-template-columns:minmax(0,1fr)!important}
  .reading-studio.sidebar-collapsed main{width:calc(100% - 40px);margin:20px auto}
}
@media(max-width:1000px){.sidebar-toggle{margin-left:12px;padding:5px 8px}.topbar nav{gap:15px}}
@media(max-width:760px){.sidebar-toggle{display:none}}
@media print{.sidebar-toggle{display:none}}
