.adventure-members{box-sizing:border-box;width:min(620px,calc(100vw - 28px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #7198b9;border-radius:22px;background:#092c4c;color:#fff;padding:24px;z-index:10000;font:16px/1.5 system-ui,sans-serif;box-shadow:0 18px 70px #0009}
.adventure-members::backdrop{background:#020f22c9}
.adventure-members h2{font-size:26px;margin:20px 0 12px}.adventure-members h3{margin:0 0 8px}.adventure-members p{color:#e4eef6}
.adventure-members button,.adventure-members a{box-sizing:border-box;display:inline-block;margin:6px 8px 6px 0;padding:11px 18px;border:1px solid #9ebcd6;border-radius:999px;background:#fff;color:#103c66;font:inherit;font-weight:700;text-decoration:none;cursor:pointer;min-height:44px}
.adventure-members button:focus-visible,.adventure-members a:focus-visible{outline:3px solid #ffce69;outline-offset:3px}.adventure-members button:disabled{opacity:.55;cursor:wait}
.adventure-members .adventure-members-close{float:right;background:transparent;color:white;margin:0}.adventure-members h2{clear:both}
.adventure-members article{padding:16px;margin:14px 0;background:#123d62;border-radius:16px}.adventure-members fieldset{border:1px solid #7198b9;border-radius:14px;margin:16px 0;padding:14px;min-width:0}
.adventure-members label{display:block;margin:12px 0}.adventure-members input[type=checkbox]{width:22px;height:22px;vertical-align:middle;margin-right:10px;accent-color:#e84646}
.adventure-members textarea{display:block;box-sizing:border-box;width:100%;min-height:80px;margin-top:8px;background:white;color:#123;border:0;border-radius:10px;padding:10px;font:inherit}
.adventure-members [role=status]:empty{display:none}#bootMultiplayer{border-radius:999px;margin-top:10px;min-height:44px}
@media(max-width:480px){.adventure-members{padding:18px}.adventure-members h2{font-size:23px}.adventure-members button,.adventure-members a{max-width:100%;white-space:normal}}
