/* Quiet navigation and a compact, unified statistics strip. */
.nav nav a{position:relative;display:inline-flex;align-items:center;min-height:44px;color:#455675}
.nav nav a::after{content:'';position:absolute;bottom:3px;left:50%;width:24px;height:3px;transform:translateX(-50%);background:#cf528c;opacity:0}
.nav nav a[aria-current="location"]{color:#9d326a}
.nav nav a[aria-current="location"]::after{opacity:1}
.nav nav a:focus-visible{outline:2px solid #ab386d;outline-offset:3px}
.nav .connect{min-height:44px;padding:9px 14px;border:2px solid #52783d;background:#c2e799;color:#30502b;font-size:13px;font-weight:600;line-height:1.2;box-shadow:inset 2px 2px #edffdb,inset -2px -3px #9bc778,2px 2px #52783d;white-space:nowrap}
.nav .connect:hover{background:#d2efb2;border-color:#52783d;transform:none}
.nav .connect:active{transform:translate(1px,1px);box-shadow:inset 2px 2px #9bc778,inset -2px -2px #edffdb}
.stats{width:calc(100% - 48px);max-width:var(--page-width);margin-inline:auto;padding:20px 16px;background:#e8f5fd;border-top:2px solid #b3d7e9;border-bottom:1px solid #c9e1ee;gap:0}
.stats>div{position:relative;padding:0 24px;border:0!important;gap:5px}
.stats>div+div::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);height:34px;width:1px;background:#c0d9e8}
.stats>div>span{font-size:12px;line-height:1.3;letter-spacing:.65px;color:#4d6483}
.stats strong{font-size:24px;line-height:1.2;margin:0;font-variant-numeric:tabular-nums;letter-spacing:.3px;color:#34436b}
@media(max-width:1050px){.nav{gap:16px}.nav .connect{font-size:12px;padding-inline:10px}.stats>div{padding-inline:18px}}
@media(max-width:760px){.nav{gap:10px}.nav .connect{font-size:11px;padding-inline:10px}.stats{width:calc(100% - 32px);padding:18px 0;gap:20px 0}.stats>div{padding-inline:18px}.stats>div:nth-child(3)::before{display:none}.stats>div>span{font-size:11px;letter-spacing:.4px}.stats strong{font-size:22px}}
@media(max-width:380px){.nav .connect{font-size:10px;padding-inline:7px}.stats>div{padding-inline:14px}}
