.map-picker{margin:18px 0 0;padding:0;border:0;min-width:0}.map-picker legend{font-size:9px;letter-spacing:.17em;color:#99c6cd;margin-bottom:10px}.map-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.map-options button{position:relative;display:flex;align-items:center;gap:10px;text-align:left;min-width:0;padding:9px;border:1px solid #3c596b;border-radius:6px;background:#102a3b;color:#d2e5ec;cursor:pointer}.map-options img{width:65px;height:54px;object-fit:cover;image-rendering:pixelated;border-radius:3px;opacity:.75}.map-options span{min-width:0}.map-options strong{display:block;font:700 12px system-ui}.map-options small{display:block;font:600 7px system-ui;letter-spacing:.09em;color:#8ba9b9;margin-top:5px}.map-options b{margin-left:auto;color:#9be2dd;opacity:0}.map-options button[aria-pressed=true]{border-color:#83cecf;background:#173c47;box-shadow:inset 0 0 0 1px #83cecf33}.map-options button[aria-pressed=true] b{opacity:1}.map-options button[aria-pressed=true] img{opacity:1}.map-options button:hover{border-color:#a5c3cc}.map-options button:focus-visible{outline:2px solid #c6eceb;outline-offset:3px}.map-picker p{color:#9bb8c5;font-size:10px;line-height:1.5;margin:9px 0 0;min-height:15px}#selected-map-name{display:inline-block;color:#94d6d8;font-size:10px;margin-top:4px}
/* Cold map accents preserve gold on currency and abilities, where it is useful. */
body[data-map=tide] #main-menu,body[data-map=tide] #match-loading{background:linear-gradient(90deg,#071523ed,#07152377),linear-gradient(0deg,#071523 5%,#07152311 80%),url('/arena/assets/maps/doca-tide-v1/background.png') center/cover}body[data-map=tide] .dock-primary{border-color:#9cdddf;background:linear-gradient(110deg,#a0d7db,#5b9ba7);color:#092434;box-shadow:0 5px 25px #507c8e33}body[data-map=tide] .home-intro h1 em,body[data-map=tide] .home-profile h2{color:#9ed6db}body[data-map=tide] .mode-cards>button[aria-pressed=true]{border-color:#9dd0d4;box-shadow:inset 3px 0 #85c3ca;background:#163a47}body[data-map=tide] .dock-mark{border-color:#83b7be;color:#b6e3e5}body[data-map=tide] .mode-symbol{color:#8dced4}
body[data-map=tide] header .brand>strong{color:#b4e2e4}body[data-map=tide] #use-launcher{background:#142e40ed;border-color:#70afb8;color:#b4e7e6}body[data-map=tide] #tactical-status{border-color:#659ba7;color:#b6dadc}body[data-map=tide] #player-panel{border-color:#6b919e}
body[data-map=tide] #combat-hud{border-color:#5e8999;border-top-color:#86b5bf}body[data-map=tide] .portrait-frame,body[data-map=tide] #player-level{border-color:#86b5bf}body[data-map=tide] #hud .player-vitals>strong{color:#b5dbdf}
@media(max-width:700px){.map-options button{gap:7px;padding:8px}.map-options img{width:41px;height:48px}.map-options strong{font-size:10px}.map-options small{font-size:6px}.map-options b{display:none}.map-picker{margin-top:15px}.map-options{gap:7px}.map-picker p{font-size:9px}}
