/* Responsive browser layout and features included in the web build. */
body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
@media(max-width:900px){aside{width:76px;padding:24px 12px}aside .brand span,aside .eyebrow,aside .sidebar-bottom,aside nav span{display:none}aside .brand{justify-content:center}aside nav{margin-top:24px}aside .nav{justify-content:center;padding:12px;font-size:26px}.shell{margin-left:76px}header{padding-left:16px;padding-right:16px;gap:8px}main{padding:22px 18px}}
@media(max-width:600px){aside{inset:auto 0 0 0;width:auto;height:66px;z-index:5;padding:4px 8px;border-right:0;border-top:1px solid #ffffff20;display:flex;justify-content:center}aside .brand{display:none}aside nav{margin:0;display:flex;width:100%;justify-content:space-around;gap:1px;overflow-x:auto}aside .nav{padding:7px 10px;font-size:22px;flex:none}aside .nav span{display:none}.shell{margin-left:0;padding-bottom:calc(66px + env(safe-area-inset-bottom))}header{min-height:72px;padding:8px 12px;gap:7px}header #searchForm{min-width:110px}#modeSwitch{min-width:100px;height:36px;padding:3px}.mode-label{font-size:10px}.account-button{font-size:9px;padding:7px;max-width:70px}main{padding:17px 13px}}
