.local-status{font-size:11px;color:#8b6949;background:#f3e8db;border:1px solid #dfc8ad;padding:7px 11px;border-radius:10px;white-space:nowrap}
.local-nav{font-size:11px;color:#8a8178}
.local-help{padding:14px;border:1px solid hsl(var(--border));border-radius:16px;font-size:12px;line-height:1.9;color:hsl(var(--muted-foreground));background:rgba(255,255,255,.5)}
@media(max-width:767px){.local-nav{display:none}.local-status{font-size:10px;padding:5px 8px}}
button:focus-visible,a:focus-visible{outline:2px solid #a47346;outline-offset:3px}
