/* Approved MMB changes. Thin headings, photograph crops and daily-scene corners retained. */
.mahina-home-additions :is(.home-additions-eyebrow,.home-additions-intro,.home-best-ranking-category,.home-journal-category),.home-walk-body{color:#66666b;font-size:13px}
:is(.menu-trigger,.mahina-header-menu-trigger,.language-trigger,.mahina-language-trigger){min-width:44px!important;min-height:44px!important;display:inline-flex!important;align-items:center;justify-content:center}
.menu-trigger{margin-inline-start:-11px}.mahina-header-menu-trigger{margin-inline-start:-4px}
#mahina-best-preview .m-sauce-leader{display:flex;align-items:center;min-height:44px;padding-block:8px}
@media(max-width:767px){.cover-copy :is(.localized-primary,.secondary-copy){font-size:13px!important;line-height:1.7!important}.paper.cover-page{height:auto!important;min-height:var(--paper-height,0);overflow:visible!important}.cover-page .cover-copy{flex-shrink:0}}
.mmb-assistive{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
button[data-mahina-delivery-trigger][aria-busy=true]{cursor:progress}

/* Menu-mode selector keeps its existing glyphs and gains the approved target height. */
.compact-button.mode-button{min-width:44px!important;min-height:44px!important}

/* Preserve the approved icon coordinates in LTR and RTL while retaining 44px hit areas. */
.mahina-header-menu-trigger{margin-inline-start:0!important;margin-left:-4px!important;direction:ltr;justify-content:flex-start!important;padding-left:4px!important;padding-right:0!important}html:is([lang=ar],[lang=fa],[lang=he],[lang=ur]) .mahina-header-menu-trigger{direction:rtl;justify-content:flex-start!important;padding-left:0!important;padding-right:0!important}
