/* TruthCart v6 persistent app navigation: generous touch targets and safe areas */
.tc6-nav{position:sticky;top:0;z-index:70;display:flex;align-items:center;gap:8px;padding:8px max(12px,env(safe-area-inset-right)) 8px max(12px,env(safe-area-inset-left));background:#effbf7;border-bottom:1px solid #bcded2;color:#143e31;box-shadow:0 2px 12px #1c503018}
.tc6-nav button{cursor:pointer;min-height:42px;padding:8px 15px;border:1px solid #a5d2c2;border-radius:12px;background:white;color:#143e31;font:700 14px system-ui,Arial,sans-serif}
.tc6-nav button:hover:not(:disabled){background:#d2f7e7}.tc6-nav button:focus-visible{outline:3px solid #147b5c;outline-offset:2px}
.tc6-nav button:disabled{opacity:.36;cursor:not-allowed}.tc6-nav-location{margin-left:auto;color:#315d4d;font:600 13px system-ui,Arial,sans-serif;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html{scroll-padding-top:155px}.tc6-nav~.site-header{top:59px}main section[id]{scroll-margin-top:150px}
@media(max-width:520px){.tc6-nav{gap:6px;padding:7px 9px}.tc6-nav button{font-size:13px;padding:9px 11px;min-height:44px}.tc6-nav-location{max-width:90px;font-size:11px}}
