
/* LandLand ecosystem links — no framework or tracking */
.ll-eco {background:#081931;color:#eef8ff;border-top:1px solid #214262;border-bottom:1px solid #214262;font:500 13px/1.4 system-ui,-apple-system,Segoe UI,sans-serif;position:relative;z-index:15}
.ll-eco *{box-sizing:border-box}
.ll-eco-inner{margin:0 auto;max-width:1190px;padding:12px 22px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}
.ll-eco-label{color:#91dfea;letter-spacing:.08em;text-transform:uppercase;font-weight:850;font-size:10px;white-space:nowrap}
.ll-eco-links{display:flex;gap:9px;flex-wrap:wrap;align-items:center}
.ll-eco-link{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.19);border-radius:999px;padding:7px 13px;background:rgba(255,255,255,.045);color:#fff!important;text-decoration:none!important;line-height:1.25;transition:transform .2s,border .2s,background .2s}
.ll-eco-link:hover,.ll-eco-link:focus-visible{transform:translateY(-2px);border-color:#ffb328;background:rgba(255,175,40,.12)}
.ll-eco-link[aria-current=page]{border-color:#ffb62b;background:linear-gradient(95deg,rgba(255,150,19,.18),rgba(243,23,139,.16));font-weight:800}
.ll-eco-note{margin-left:auto;color:#aec5d5;font-size:11px;max-width:260px}
@media(max-width:800px){.ll-eco-inner{padding:10px 14px;gap:8px}.ll-eco-label{width:100%}.ll-eco-links{flex-wrap:nowrap;width:100%;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.ll-eco-link{font-size:11px;padding:7px 10px;flex-shrink:0}.ll-eco-note{display:none}}
@media(prefers-reduced-motion:reduce){.ll-eco-link{transition:none}}
