/* Local browsing continuity; preserve the original map/list state contract. */
.community-experience .mobile-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}
.community-experience .mobile-tabs button{min-width:0;min-height:48px;font-size:16px;white-space:normal}
.community-experience .profile-journey{margin:12px 0 18px;gap:10px;display:flex;flex-wrap:wrap}
.community-experience .profile-journey button{font-size:16px;min-height:48px;white-space:normal}
.community-experience #selected-community-title{scroll-margin-top:100px;overflow-wrap:anywhere}
.community-experience #selected-community-title:focus{outline:3px solid #ac8844;outline-offset:5px}
.community-experience #community-map,.community-experience #list-panel{scroll-margin-top:100px}
.community-experience .map-note,.community-experience .hint,.community-experience .card-address,.community-experience .card-meta,.community-experience .inventory-stat>span,.community-experience .list-heading>span,.community-experience .selected-address,.community-experience .notes-body,.community-experience .source-links{font-size:16px;line-height:1.8;overflow-wrap:anywhere}
.community-experience .selected-panel,.community-experience .list-panel,.community-experience .community-card{min-width:0}
.community-experience .card-title,.community-experience .card-meta{flex-wrap:wrap}
.community-experience .select-community{white-space:normal;overflow-wrap:anywhere}
@media(max-width:600px){.community-experience .profile-journey button{flex:1 1 100%}.community-experience .selected-links{flex-wrap:wrap}.community-experience .selected-links a,.community-experience .selected-links button{max-width:100%;white-space:normal}}
