.world-body{background:#0b1220;margin:0;overflow:hidden}.world{color:var(--ink);position:fixed;inset:0}.world-canvas{position:absolute;inset:0}.world-canvas canvas{touch-action:none;width:100%;height:100%;display:block}.world-bar{box-shadow:var(--shadow);background:#ffffffeb;border-radius:999px;align-items:center;gap:6px;padding:6px 8px 6px 14px;font-size:14px;display:flex;position:absolute;top:14px;left:14px}.world-bar b{margin-inline-end:6px;font-family:Sora Variable,sans-serif}.world-bar button{min-height:0;color:var(--muted);background:0 0;border:none;border-radius:999px;padding:6px 12px;font-size:14px}.world-bar button.on{background:var(--accent);color:#fff}.world-bar a{color:var(--muted);padding:6px 10px;font-size:13px}.world-panel{width:min(340px,100vw - 28px);max-height:calc(100vh - 120px);box-shadow:var(--shadow);background:#fffffff2;border-radius:14px;padding:12px 14px;position:absolute;top:64px;left:14px;overflow:auto}.world-panel ul{margin:6px 0;padding:0;list-style:none}.world-panel li button{width:100%;min-height:0;color:var(--ink);text-align:left;background:0 0;border:none;grid-template-columns:12px 1fr auto;align-items:center;gap:8px;padding:6px 4px;font-size:13.5px;display:grid}.world-panel li button:hover{background:#0000000a}.world-panel input[type=search]{box-sizing:border-box;width:100%}.world-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.world-dot{background:#d9822b;border-radius:50%;width:10px;height:10px}.world-dot.own{background:#1f9e8a}.world-site{border-top:1px solid var(--line,#e5e7eb);padding:8px 0}.world-site .row,.world-panel li.row{justify-content:space-between;align-items:center;gap:8px;font-size:13.5px;display:flex}.world-credits{color:#333;white-space:nowrap;text-overflow:ellipsis;background:#ffffffbf;border-radius:6px;max-width:70vw;padding:2px 8px;font-size:11px;position:absolute;bottom:6px;right:10px;overflow:hidden}.world-gate{text-align:center;color:#e6edf5;place-content:center;min-height:100vh;font-family:IBM Plex Sans,sans-serif;display:grid}.world-gate h1{font-family:Sora Variable,sans-serif}
