/* Larger brand and six navigation items that fit the phone width. */
header .brand{font-size:32px!important;line-height:1.3;letter-spacing:-.7px;max-width:100%!important}
header .brand small{font-size:12px!important;line-height:1.5;letter-spacing:1.7px;margin-top:6px;margin-left:0;overflow-wrap:anywhere}
@media(max-width:760px){
 header{padding:18px 16px!important;min-height:96px!important}
 header .brand{font-size:25px!important;width:100%;max-width:100%!important;letter-spacing:-.6px;overflow-wrap:break-word}
 header .brand small{font-size:10.5px!important;letter-spacing:.8px;margin-top:7px}
 .mobile-top-nav,.mobile{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;overflow-x:hidden!important;width:100%;box-sizing:border-box}
 .mobile-top-nav{padding:8px 5px;align-items:stretch}
 .mobile{padding:7px 5px calc(7px + env(safe-area-inset-bottom));align-items:stretch}
 .mobile::after{display:none}
 .mobile-top-nav button,.mobile button{width:100%;min-width:0!important;max-width:100%;min-height:62px;padding:5px 2px!important;margin:0;white-space:normal!important;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:3px;border-radius:10px;box-sizing:border-box}
 .mobile-top-nav .nav-icon,.mobile .nav-icon{font-size:20px!important;line-height:1.15;margin:0;flex-shrink:0}
 .mobile-top-nav .nav-label,.mobile .nav-label{font-size:9px!important;line-height:1.2!important;letter-spacing:-.15px;white-space:normal!important;overflow-wrap:anywhere;word-break:normal;text-align:center;width:100%;display:block}
 body{padding-bottom:calc(100px + env(safe-area-inset-bottom))}
 .language-bar{gap:6px;padding:8px 10px;font-size:11px;flex-wrap:wrap}
 .language-bar select{font-size:12px;padding:7px 9px}
}
@media(max-width:350px){
 header .brand{font-size:23px!important}
 header .brand small{font-size:9.5px!important;letter-spacing:.5px}
 .mobile-top-nav .nav-label,.mobile .nav-label{font-size:8.2px!important}
 .mobile-top-nav .nav-icon,.mobile .nav-icon{font-size:18px!important}
}
