/* Shared by the public site and the separate staff interface. */
:root{--font-ui:'Unbounded',system-ui,sans-serif}
body,body *{font-family:var(--font-ui)!important}
.admin-layout{font-size:12px}.admin-layout>*{min-width:0}.admin-layout .admin-logo{font-size:12px;font-weight:600}.admin-layout .admin-link{font-size:10px;line-height:1.9}.admin-layout .admin-nav-label{font-size:8px;line-height:1.8}.admin-layout h1{font-size:25px;line-height:1.5}.admin-layout h2{font-size:19px;line-height:1.6}.admin-layout table{font-size:10px}.admin-layout .table-wrap{overflow-x:auto}.admin-layout input,.admin-layout textarea,.admin-layout select{font-size:11px}
@media(max-width:760px){.admin-layout{font-size:11px}.admin-layout h1{font-size:21px}.admin-layout h2{font-size:17px}.admin-layout .admin-main{padding:22px 16px;overflow-x:auto}.admin-layout input,.admin-layout textarea,.admin-layout select{font-size:16px}}
