#journeyAccountBtn{border-color:#8dc6db66}#journeyNetBadge{position:fixed;top:16px;right:145px;z-index:31;border:1px solid #74cdb156;background:#123637e8;color:#c5ece0;border-radius:20px;padding:8px 12px;font:600 11px/1.2 system-ui;pointer-events:none;backdrop-filter:blur(8px)}#journeyNetBadge.error{background:#5b272ae8;border-color:#dfb0a0;color:#fff4dd}.networkPeerLabel{font:600 10px system-ui}.onlineGame #saveStatus{color:#b4ddc9}.onlineGame #gameBoard{margin:auto}.onlineGame #game{width:100%;height:100%;object-fit:contain}.onlineGame #gameViewport{display:flex;align-items:center;justify-content:center}.onlineGame .journeyNetworkBlock{position:fixed;inset:0;z-index:2000;background:#0c202aef;display:grid;place-items:center;padding:24px}.journeyNetworkBlock>div{max-width:470px;padding:28px;background:#173342;border:1px solid #718d9b66;border-radius:18px;color:#e2edf2}.journeyNetworkBlock h2{font-size:25px;margin-top:0}.journeyNetworkBlock p{line-height:1.6}.journeyNetworkBlock a,.journeyNetworkBlock button{padding:13px 18px;background:#efd39e;color:#172b34;border:0;border-radius:8px;font-weight:650;text-decoration:none;display:inline-block;margin:8px 8px 0 0;cursor:pointer;min-height:44px}.onlineGame [data-server-action]{touch-action:manipulation}@media(max-width:600px){#journeyNetBadge{right:100px;top:12px;font-size:10px;padding:6px 9px;max-width:112px}.onlineGame #touchControls{pointer-events:none}.onlineGame #touchControls button,.onlineGame #touchPad{pointer-events:auto}}
