/* Quiet navigation hierarchy; all destinations remain available. */
@media(min-width:701px){
 .sidebar{padding:25px 16px 18px 14px}
 .sidebar .logo{gap:10px;margin:0 0 20px;padding:0 0 25px;border-bottom:1px solid var(--line)}
 .sidebar .zopathy-wordmark{font-size:25px;letter-spacing:-.7px;font-weight:650}
 .sidebar .zopathy-mark{width:30px;height:30px;stroke-width:3}
 .sidebar #main-nav{display:flex;flex-direction:column;gap:5px;flex:1;padding-bottom:10px}
 .sidebar #main-nav .nav-item{min-height:48px;padding:12px 11px;margin:0;gap:15px;border-radius:7px;font-size:15px;line-height:1.25;font-weight:500;color:var(--text)}
 .sidebar #main-nav .nav-item svg{height:22px;width:22px;flex-shrink:0;color:var(--muted)}
 .sidebar #main-nav .nav-item.active{background:transparent;color:var(--accent)}
 .sidebar #main-nav .nav-item.active svg{color:var(--accent)}
 .sidebar #main-nav .nav-item:hover{background:var(--panel)}
 .sidebar #main-nav .sidebar-settings{border-top:1px solid var(--line);border-radius:0;padding-top:22px;margin-top:12px;min-height:60px}
 .sidebar #main-nav .sidebar-more{color:var(--muted);font-size:13px}
 .sidebar .create-btn{margin:10px 0 16px;padding:12px;font-size:13px;border-radius:9px;flex-shrink:0}
 .sidebar .account-controls{margin-top:0;font-size:11px;padding-top:14px}
}
@media(min-width:701px) and (max-width:1000px){
 .sidebar #main-nav .nav-item{justify-content:center;padding:12px 6px}.sidebar #main-nav .nav-item span{display:none}.sidebar .logo{justify-content:center}.sidebar .sidebar-settings{width:100%}
}
@media(min-width:701px) and (max-height:740px){.sidebar{padding-top:20px}.sidebar .logo{padding-bottom:18px;margin-bottom:12px}.sidebar #main-nav{gap:2px}.sidebar #main-nav .nav-item{min-height:42px;padding-top:10px;padding-bottom:10px}.sidebar #main-nav .sidebar-settings{min-height:52px;padding-top:17px;margin-top:8px}}
