.brand{display:block;flex:0 0 auto;padding:7px 8px;background:#fff;border-radius:15px;box-shadow:0 9px 24px rgba(0,0,0,.18);overflow:hidden}.brand img{display:block;width:100%;height:auto;object-fit:contain}.sidebar{gap:12px}.main-nav button{padding:9px 11px}.mode-card>small{margin-top:2px}.mode-select,.mode-menu button{padding:10px}
@media(max-width:860px){.brand{margin-right:3px}}
