.mab-pwa-entry{display:none}
@media(max-width:1000px){
 .mab-header .mab-mainline{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 8px}
 .mab-header .mab-mainline>.brand{grid-column:1/-1;grid-row:1}
 .mab-header .mab-mainline>.mab-menu-toggle{grid-column:1;grid-row:2;height:52px;min-height:52px;box-sizing:border-box;padding:7px 12px;font:600 13px/1.3 system-ui;border:1px solid #aaa;border-radius:6px}
 .mab-header .mab-mainline>.mab-main-nav{grid-column:1/-1;grid-row:3}
 .mab-header .mab-pwa-entry{display:block;grid-column:2;grid-row:2;justify-self:end;max-width:100%;height:52px;margin:0;position:relative}
 .mab-header .mab-pwa-install{display:flex;height:52px;min-height:52px;align-items:center;justify-content:center;gap:8px;padding:7px 10px;border:1px solid #aaa;border-radius:6px;background:transparent;color:#242424;font:600 13px/1.3 system-ui;text-align:left;cursor:pointer;list-style:none;box-sizing:border-box;white-space:nowrap}
 .mab-header .mab-pwa-install span{max-width:none;white-space:nowrap}
 .mab-header .mab-pwa-install::-webkit-details-marker{display:none}
 .mab-header .mab-pwa-install img{display:block;width:36px;height:36px;border-radius:9px;object-fit:cover;flex-shrink:0}
 .mab-header .mab-pwa-help{position:absolute;right:0;top:100%;z-index:40;width:min(290px,85vw);box-sizing:border-box;margin:6px 0 0;padding:12px;border:1px solid #ddd4c4;border-radius:8px;background:#faf6ed;color:#38483f;box-shadow:0 8px 24px #0002;font:13px/1.4 system-ui}
}
@media(display-mode:standalone){.mab-header .mab-pwa-entry{display:none}}

/* When installation no longer needs a button, keep Menu beside the wordmark. */
@media(max-width:1000px){
 .mab-header .mab-mainline:not(:has(>.mab-pwa-entry))>.brand{grid-column:1;grid-row:1}
 .mab-header .mab-mainline:not(:has(>.mab-pwa-entry))>.mab-menu-toggle{grid-column:2;grid-row:1;justify-self:end}
 .mab-header .mab-mainline:not(:has(>.mab-pwa-entry))>.mab-main-nav{grid-row:2}
}
@media(max-width:1000px) and (display-mode:standalone){
 .mab-header .mab-mainline>.brand{grid-column:1;grid-row:1}
 .mab-header .mab-mainline>.mab-menu-toggle{grid-column:2;grid-row:1;justify-self:end}
 .mab-header .mab-mainline>.mab-main-nav{grid-row:2}
}
