/* A desktop-only collapsed column; mobile keeps the existing navigation drawer. */
.topbar .sidebar-toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:40px;min-height:40px}
.topbar .sidebar-toggle:focus-visible{outline:2px solid var(--blue);outline-offset:2px}
@media(min-width:761px){
 .shell.sidebar-collapsed{grid-template-columns:minmax(0,1fr)}
 .shell.sidebar-collapsed>.sidebar{display:none}
}
@media(max-width:760px){
 .topbar .sidebar-toggle{min-width:44px;min-height:44px}
}
