body{padding-bottom:calc(94px + env(safe-area-inset-bottom,0px))!important}.m34-primary-nav{position:fixed;z-index:90;left:50%;bottom:calc(10px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);width:min(560px,calc(100% - 20px));box-sizing:border-box;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:6px;background:#fff;border:1px solid #e7e4df;border-radius:22px;box-shadow:0 5px 24px #1c272519;font-family:system-ui,sans-serif}.m34-primary-nav .m34-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:58px;border-radius:16px;color:#424a47;text-decoration:none;font-size:11px;font-weight:650;padding:4px 0;line-height:1.3}.m34-primary-nav .m34-nav-item[aria-current=page]{background:#fff0e4;color:#b94e0b}.m76-nav-icon{position:relative;display:block;width:28px;height:28px}.m76-nav-icon svg{display:block;width:26px;height:26px}.m34-primary-nav .m34-tool-badge{position:absolute;right:-8px;top:-5px;background:#e7600b;color:white;border:2px solid white;border-radius:12px;min-width:18px;padding:1px 3px;font:700 10px/14px system-ui;text-align:center;box-sizing:content-box}.m34-primary-nav [hidden]{display:none!important}.m34-nav-item:focus-visible{outline:3px solid #df762c;outline-offset:1px}.whatsapp-float{bottom:calc(96px + env(safe-area-inset-bottom,0px))!important}.m76-photo-search{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:0 0 12px;padding:0 12px;border:1px solid #eadbcf;border-radius:12px;color:#9b4c17;background:#fff9f3;font-size:13px;text-decoration:none}@media(min-width:900px){.m34-primary-nav{width:480px}.m34-primary-nav .m34-nav-item{min-height:50px}.whatsapp-float{bottom:20px!important}}@media print{.m34-primary-nav{display:none}body{padding-bottom:0!important}}
/* V89: distinct home and community destinations, five clear primary actions. */
.m34-primary-nav .m34-nav-item>span:last-child{white-space:nowrap;max-width:100%}
.m34-primary-nav .m34-nav-item{min-height:58px;font-size:11px}
html:not([data-mama34-video-engine]) .pm-social-page #feed>.m34-feed-heading{display:flex!important;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;padding:0;min-width:0}
.pm-social-page #feed>.m34-feed-heading>div{min-width:0;flex:1}
.pm-social-page #feed>.m34-feed-heading h1{font:700 20px/1.3 system-ui,sans-serif;margin:0;color:#191b20;overflow-wrap:normal;word-break:normal}
.pm-social-page #feed>.m34-feed-heading p{display:none}
.pm-social-page #feed>.m34-feed-heading>.m34-primary-action{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 auto;gap:7px;min-height:44px;padding:0 13px;border:1px solid #252b2f;border-radius:12px;background:#252b2f!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font:650 13px/1.3 system-ui,sans-serif;text-decoration:none;box-shadow:none;white-space:nowrap}
.pm-social-page #feed>.m34-feed-heading>.m34-primary-action:before{content:'+';font:400 22px/1 system-ui,sans-serif}
.pm-social-page #feed>.feedtop{display:none!important}
.pm-social-page #feed>.m34-feed-heading>.m34-primary-action:focus-visible{outline:3px solid #df762c;outline-offset:2px}
@media(max-width:360px){.pm-social-page #feed>.m34-feed-heading h1{font-size:18px}.pm-social-page #feed>.m34-feed-heading{gap:8px}}
