
.route-nav{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;flex-wrap:wrap}
.route-nav a{font-size:13px;color:#ddf8ef;text-decoration:none}
.route-nav a:hover{text-decoration:underline}
.route-nav .brand-back{font-weight:800;letter-spacing:-.2px}
.privacy-banner{border:1px solid #3c7869;border-radius:14px;background:#102722;padding:15px 17px;margin:0 0 18px;display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;font-size:13px;color:#d9f7eb}
.privacy-banner.network{border-color:#766544;background:#252118;color:#f6e3c6}
.privacy-banner strong{color:#bcffdf}
.privacy-banner.network strong{color:#ffe1a7}
.privacy-banner a{display:inline-block;border:1px solid #709484;padding:8px 11px;border-radius:9px;text-decoration:none;color:#e8fcf5;white-space:nowrap;font-weight:650}
.privacy-banner.network a{border-color:#a88c58;color:#f7e6c6}
.privacy-banner a:hover{filter:brightness(1.15)}
.privacy-tools{margin-top:24px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #2a3549;padding:17px 0;color:#a5b3c8;font-size:12px;flex-wrap:wrap}
.privacy-tools button{padding:8px 12px;background:#27364a;color:#e2ebf9}
.privacy-tools button:hover{background:#42526a}
@media(max-width:700px){.privacy-banner{align-items:flex-start}.privacy-banner a{white-space:normal}}
