/* Shared World catalogue, Terra-branded entry. Keep all original catalog styles. */
.terra-catalog-nav{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-left:auto}
.terra-catalog-nav a,.terra-catalog-footer a{color:#f2ddb7;border:1px solid #bea06a77;border-radius:6px;padding:8px 11px;text-decoration:none;font-size:12px;font-weight:600}
.terra-catalog-nav a:hover,.terra-catalog-footer a:hover{background:#bd9b6130}
.terra-catalog-note{font-size:12px;color:#e8dcc7;max-width:80ch;margin:8px 0 16px}
.terra-catalog-footer{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px;background:#101b29;border-top:1px solid #b5945d77;padding:12px;color:#e3c28d;margin-top:24px}
.terra-catalog-footer strong{font-size:13px}.terra-catalog-footer a{font-size:11px;padding:5px 9px}
body::before{filter:brightness(.62) saturate(.82)!important}
.toolbar #back{left:auto;right:14px;bottom:calc(14px + env(safe-area-inset-bottom));min-height:40px;padding:9px 13px;border:1px solid #d9b870;font-size:13px}

@media(max-width:760px){header{height:auto!important;min-height:64px;flex-wrap:wrap;gap:8px}.terra-catalog-nav{width:100%;justify-content:center}.terra-catalog-nav a{flex:1;text-align:center;padding:9px 4px;white-space:nowrap}.terra-catalog-footer{gap:6px}.terra-catalog-footer a{padding:5px 6px}}
