.link-dialog{box-sizing:border-box;width:min(560px,calc(100% - 24px));max-height:calc(100dvh - 24px);overflow:auto;margin:auto;padding:24px;background:var(--panel);color:var(--text);border:2px solid var(--mint);border-radius:3px;box-shadow:6px 6px 0 var(--deep);font:26px/1.25 var(--font-game-body)}
.link-dialog::backdrop{background:rgb(2 43 48 / .84)}
.link-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.link-dialog h2{font:32px/1.25 var(--font-game-body);margin:0}.link-dialog p{margin:16px 0;overflow-wrap:anywhere}.link-dialog label{display:block}.link-code{padding:18px 0;margin:18px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}
.link-code-copy{display:flex;gap:10px;margin-top:8px;align-items:stretch}.link-dialog input:not([type=checkbox]){box-sizing:border-box;min-width:0;width:100%;padding:10px 12px;font:26px/1.25 var(--font-game-body);background:var(--deep);color:var(--text);border:1px solid var(--border);border-radius:3px}.link-dialog #mp-own-code{color:var(--gold)}.link-dialog .button{flex:none;white-space:normal}.link-dialog .mp-consent{display:flex;align-items:flex-start;gap:12px;margin-top:22px;font-size:22px}.mp-consent input{width:20px;height:20px;flex:none;margin-top:4px;accent-color:var(--gold)}.link-dialog .side-note{font-size:21px;color:var(--muted)}.mp-error{padding:12px;border:1px solid var(--danger-border);color:var(--danger-text);overflow-wrap:anywhere}.link-room-bar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:16px}.link-room-bar[hidden]{display:none}.link-room-bar span{flex:1}.link-dialog :focus-visible{outline:3px solid var(--gold);outline-offset:4px}
@media(max-width:440px){.link-dialog{padding:16px}.link-code-copy{flex-wrap:wrap}.link-code-copy .button{width:100%}.link-dialog-heading .button{width:auto}.link-dialog input:not([type=checkbox]){font-size:24px}.link-room-bar span{flex-basis:100%}}
body[data-active-view="play"] .sticky-start{position:relative;top:auto}



