/* Compact pitch controls in the EXISTING 3D camera and Map & Tools panel. */
#voidral-earth #ve-camera #ve-look-up,
#voidral-earth #ve-camera #ve-look-down{
 font-size:19px!important;
 font-weight:800;
 border-color:#6ecdd5a8!important;
}
#voidral-earth #ve-camera #ve-camera-angle{
 display:block;
 text-align:center;
 color:#e6fbff;
 background:#092636dd;
 border:1px solid #a7e5e647;
 border-radius:9px;
 font:750 10px/1.5 system-ui;
 padding:3px 0;
 min-height:14px;
 pointer-events:none;
}
#voidral-globe-building-tools{
 border-top:1px solid #718ba443;
 margin-top:10px;
 padding:11px 0 5px;
 color:inherit;
}
#voidral-globe-building-tools strong{display:block;font:700 13px/1.4 system-ui;margin:0 0 9px;}
#voidral-globe-building-tools .vg-tilt-actions{
 display:grid;grid-template-columns:repeat(2,minmax(0,1fr));
 gap:6px;
}
#voidral-globe-building-tools .vg-tilt-actions button{
 display:block!important;
 width:100%;
 min-width:0;
 min-height:42px;
 margin:0;
 padding:8px 5px;
 font:650 12px/1.3 system-ui;
 border-radius:10px;
 text-align:center;
 white-space:normal;
 overflow-wrap:break-word;
}
#voidral-globe-building-tools #vg-buildings-toggle[aria-pressed="true"]{
 background:#077d84!important;
 color:white!important;
}
#voidral-globe-building-tools #vg-tilt-status{
 display:block;
 padding:9px 2px 0;
 color:inherit;
 font:500 11px/1.5 system-ui;
 opacity:.85;
 overflow-wrap:break-word;
}
@media(max-height:510px) and (orientation:landscape){
 #voidral-earth #ve-camera #ve-camera-angle{min-width:27px;padding:6px 2px}
}
