/* Dark chrome on the map too; character/item artwork stays unchanged. */
:root {color-scheme:dark;}
.bottom-hud.pogo-dock {grid-template-columns:minmax(0,1fr) 56px;gap:8px;align-items:stretch;}
.bottom-hud.pogo-dock .trainer-dock {height:58px;min-height:58px;grid-template-columns:38px minmax(0,1fr);padding:7px 10px;}
.pogo-dock .trainer-avatar {width:38px;height:38px;min-width:38px;}
.trainer-summary-name {font-size:12px;}
.trainer-summary-stats {font-size:10px;white-space:normal;overflow:visible;line-height:1.4;}
.bottom-hud.pogo-dock .nearby-dock {grid-column:1/-1;height:45px;background:rgba(10,28,45,.95)!important;
  border:1px solid #34546a;border-radius:14px;box-shadow:0 4px 14px #06132124;color:#d7e7ef;}
.bottom-hud.pogo-dock .nearby-dock>div {padding:5px 4px;background:none;color:#d7e7ef;border-color:#34546a;}
.bottom-hud.pogo-dock .nearby-dock strong {font-size:14px;color:#b2ecdb;line-height:1.15;}
.bottom-hud.pogo-dock .nearby-dock span {font-size:8px;color:#9ab2c6;margin-top:1px;}
.pogo-dock .main-orb {width:56px;height:56px;min-height:56px;background:#183246!important;border-color:#385b70!important;box-shadow:0 4px 12px #04131e55;}
.compass-button {background:#132c41!important;border-color:#385b70!important;}
.compass-image {filter:brightness(.62) saturate(1.3) drop-shadow(0 2px 4px #06142255);}
.map-actions {bottom:calc(var(--ui-safe-bottom) + 137px);}
.emote-control {bottom:calc(var(--ui-safe-bottom) + 145px);}
.trainer-menu {bottom:calc(var(--ui-safe-bottom) + 139px);background:#10283b!important;color:#d7e7ef;}
.spawn-admin-panel {bottom:calc(var(--ui-safe-bottom) + 230px);}
.toast {bottom:calc(var(--ui-safe-bottom) + 135px);}
@media(max-width:360px) {.bottom-hud.pogo-dock {gap:6px;}.trainer-summary-name {font-size:11px;}}
