/* The map and CoCo homepage remain separate, always visible destinations. */
.coco-home-link .coco-nav-wordmark{font-family:CoCoUI,Inter,Arial,sans-serif;font-size:24px;font-weight:800;letter-spacing:-1.2px;line-height:25px;color:#60d6a3}
.discover-sidebar .coco-home-link{display:flex;align-items:center;gap:10px;min-height:48px;padding:12px 13px;margin:0 0 16px;border:1px solid #2f654f;border-radius:14px;background:#10251c;color:#84dfb7;text-decoration:none;box-sizing:border-box}
.discover-sidebar .coco-home-link>span{font-size:11px;font-weight:600;white-space:nowrap}
.discover-sidebar .coco-home-link:hover{background:#193b2b;border-color:#60d6a3}
.coco-home-link:focus-visible{outline:2px solid #84dfb7;outline-offset:3px}
@media(max-width:1024px){
 .mobile-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}
 .mobile-nav>button,.mobile-nav>a{width:100%;min-width:0;min-height:44px}
 .mobile-nav .coco-home-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#84dfb7;text-decoration:none;border-radius:12px}
 .mobile-nav .coco-home-link .coco-nav-wordmark{font-size:24px;line-height:25px}
 .mobile-nav .coco-home-link>span{font-size:9px;font-weight:600;line-height:12px;letter-spacing:-.25px;white-space:nowrap}
 .mobile-nav .coco-home-link:hover{background:#143021}
}
