#online-open{position:fixed;top:56px;left:12px;z-index:25}#online-open, #online-panel button, #online-toolbar button{font:bold 14px CampaignArcade,monospace;cursor:pointer;border:2px solid #f6c84f;background:#171b2a;color:#fff1cc;padding:10px 14px;border-radius:5px}#online-panel[hidden],#online-toolbar[hidden],#online-open[hidden],#online-panel [hidden]{display:none!important}#online-panel{position:fixed;inset:0;z-index:50;background:#080b10ed;display:grid;place-items:center;overflow:auto;padding:20px;color:#fff1cc;font:16px/1.5 CampaignArcade,monospace}.online-card{width:min(560px,100%);padding:24px;background:#171b2a;border:2px solid #f6c84f;box-shadow:8px 8px 0 #000}#online-panel h1{font-size:24px;margin:0 0 16px}#online-panel label{display:block;margin:16px 0 6px}#online-panel input,#online-panel select{font:16px CampaignArcade,monospace;background:#080b10;color:#fff1cc;border:1px solid #85724a;padding:12px;width:100%;min-width:0}#online-panel small{display:block;font-size:13px;margin-top:8px;color:#d8cfb5}.online-copy{display:flex;gap:8px}.online-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}#online-panel button:disabled{opacity:.45;cursor:wait}#online-start,#online-ready{background:#f6c84f!important;color:#171b2a!important}#online-toolbar{position:fixed;top:4px;left:50%;transform:translateX(-50%);z-index:15;display:flex;align-items:center;gap:8px;background:#080b10df;color:#fff1cc;padding:4px 8px;font:12px CampaignArcade,monospace;max-width:95vw}#online-toolbar button{font-size:11px;padding:5px}#online-notice{max-width:290px}#online-status{min-height:48px}@media(max-height:500px){#online-panel{place-items:start center;padding:8px}.online-card{padding:12px}#online-panel h1{margin:0;font-size:18px}#online-panel label{margin-top:8px}.online-actions{margin-top:12px}#online-toolbar{left:4px;transform:none}#online-notice{max-width:180px;font-size:10px}}
