.world-mode{position:absolute;top:16px;right:16px;display:flex;gap:4px;background:#111827d9;padding:4px;border:1px solid #676b7a}.world-mode button{background:transparent;border:0;color:#d6d9df;padding:9px 11px;font-size:10px}.world-mode button.active{background:#dfeb99;color:#192219}.world-help{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);background:#141b2ae8;padding:10px 14px;text-align:center;font:9px monospace;line-height:1.8;color:#f2e5cc;white-space:nowrap}.world-help small{color:#9ca5b9;font-size:8px}.world-nearby{position:absolute;bottom:83px;left:50%;transform:translateX(-50%);background:#151c2af0;border:1px solid #dce691;padding:12px;min-width:220px;text-align:center;box-shadow:0 5px 30px #0006}.world-nearby span{display:block;font-weight:bold;margin-bottom:8px}.world-nearby button{background:#e2ec99;border:0;color:#1a211b;padding:10px 16px;font-weight:bold;width:100%}.world-pad{position:absolute;right:18px;bottom:62px;display:grid;grid-template-columns:repeat(3,36px);grid-template-rows:repeat(2,36px);gap:4px;touch-action:none}.world-pad button{background:#222b3dde;border:1px solid #959d9d;color:#edf1bc;touch-action:none}.world-pad button:first-child{grid-column:2}.world-pad button:nth-child(2){grid-column:1;grid-row:2}.world-pad button:nth-child(3){grid-column:2;grid-row:2}.world-pad button:nth-child(4){grid-column:3;grid-row:2}.city-hud{top:70px}.city-hud b{font-size:30px}.city-minimap{width:110px}.map-note{display:none}.campus-map{aspect-ratio:1.5}.scene-tools{top:75px!important;bottom:auto!important}.world-mode button:focus-visible,.world-pad button:focus-visible{outline:3px solid #fff}@media(max-width:600px){.campus-map{aspect-ratio:.75}.world-mode{top:45px;right:10px}.world-mode button{font-size:9px;padding:7px}.city-hud{top:90px}.city-hud b{font-size:25px}.world-help{bottom:8px;width:calc(100% - 20px);font-size:8px;padding:5px}.world-pad{right:10px;bottom:64px;grid-template-columns:repeat(3,32px);grid-template-rows:repeat(2,32px)}.city-minimap{bottom:66px;width:95px}.world-nearby{bottom:160px;min-width:185px}.scene-tools{top:94px!important}}
