.private-command{position:fixed;z-index:200;top:75px;right:20px;max-width:min(90vw,480px);white-space:pre-wrap;background:#102c30;color:#f4e5c2;border:1px solid #bc9759;padding:18px;box-shadow:0 8px 30px #0009}.depot-dialog{background:#122b30;color:#ecdfbf;border:1px solid #b79352;width:min(620px,90vw);max-height:75dvh;overflow:auto;padding:22px}.depot-dialog::backdrop{background:#0008}.depot-row{display:flex;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid #ffffff15}.depot-row span{flex:1}.depot-row input{width:65px}.world-map-objects{position:absolute;inset:0;pointer-events:none;overflow:hidden}.world-map-objects span{position:absolute;top:0;left:0;color:#ffd27d;text-shadow:1px 1px 3px #000;white-space:nowrap;font-size:12px}


.sea-narrative{max-width:560px;width:calc(100% - 32px);border:1px solid #c4a265;background:#132b31;color:#eee2c3;padding:25px;border-radius:12px}.sea-narrative p{white-space:pre-wrap;line-height:1.6;max-height:60vh;overflow:auto}
