/* The reference globe keeps its map colours in either site appearance. */
.global-explore-controls{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px;margin:0 0 12px;color:#f7f6f2;font:13px Arial,sans-serif}
.global-explore-controls[hidden],#explore-information[hidden],#explore-feature[hidden]{display:none!important}
.global-explore-controls>span{font-weight:bold;margin-right:4px}
.global-explore-controls label{display:inline-flex;gap:8px;align-items:center;min-height:44px;cursor:pointer}
.global-explore-controls input{width:17px;height:17px;margin:0;accent-color:#7ee8ce}
.global-explore-controls input:focus-visible{outline:2px solid #f1d494;outline-offset:4px}
.global-geography-label.is-seabed{color:#ef9b73!important;text-shadow:0 0 2px #17323d,1px 0 2px #17323d,-1px 0 2px #17323d,0 1px 2px #17323d,0 -1px 2px #17323d!important}
#explore-information{margin-top:20px}
.explore-view-label{display:block;font:13px Arial,sans-serif;margin-bottom:8px;color:#f7f6f2}
#explore-in-view{width:100%;min-height:44px;max-width:100%;padding:8px;border:1px solid #75818a;background:#17323d;color:#f7f6f2;font:13px Arial,sans-serif}
#explore-feature{border-top:1px solid #75818a;margin-top:20px;padding-top:16px;font-size:13px;line-height:1.6}
#explore-feature h4{font:600 18px/1.4 Arial,sans-serif;margin:0 0 8px}
#explore-feature p{margin:8px 0}
#explore-feature a{display:inline-block;min-height:44px;padding-top:12px}
.activity-legend.is-explore{flex-wrap:wrap;gap:10px 20px}
.activity-legend.is-explore>span{display:inline-flex;align-items:center;gap:8px;font-size:12px;line-height:1.5;white-space:nowrap}
.activity-legend.is-explore .explore-key-symbol{display:block;flex:0 0 24px;width:24px;height:16px;overflow:visible}
@media(max-width:680px){.global-explore-controls{gap:0 14px;font-size:12px}.global-explore-controls>span{width:100%}.global-explore-controls label{flex:0 1 auto}.is-explore{flex-wrap:wrap;gap:12px}}

/* Rust ties seabed names to their reference marker and legend. */

/* A brighter rust and crisp halo keep small seabed names clear over the blue map. */
.global-geography-label.is-seabed{font-weight:600;-webkit-text-stroke:2px #10232c;paint-order:stroke fill;text-shadow:0 1px 0 #10232c,0 -1px 0 #10232c,1px 0 0 #10232c,-1px 0 0 #10232c!important}

/* Key captions use one neutral colour; only their symbols carry layer colours. */
#global-map .activity-legend.is-explore>span{color:#cbd5d8!important;font-weight:400}
