.private-play{gap:var(--table-gap);margin-top:var(--play-control-gap);padding-top:var(--play-control-gap);border-top:1px solid var(--metal-hairline);text-align:left;display:grid}.private-play :is(h2,h3,p){margin:0}.private-play h2,.private-offer h3{font-size:var(--menu-body);color:var(--color-bone);font-weight:500}.private-play p{color:var(--table-muted);font-size:var(--table-body)}.private-offer{justify-items:start;gap:var(--table-gap);min-width:0;display:grid}.private-offer .private-status{color:var(--color-bone)}.private-offer .queue-heart{width:min(100%, var(--private-heart-size));justify-self:center}.private-offer form{width:100%}.private-play .play-code-entry{border:0;justify-self:center;margin:0;padding:0}.private-link-label{gap:var(--table-gap);width:100%;font-size:var(--table-label);display:grid}.private-link-label input{width:100%;min-width:0;padding:var(--table-gap);color:var(--table-muted);background:var(--color-shadow);border:1px solid var(--table-metal);font-size:var(--table-body)}.private-play .private-offer-row{text-align:left;width:100%;padding-block:var(--table-gap);border-top:1px solid var(--metal-hairline);overflow-wrap:anywhere;display:block}.private-connections,.private-window{border-top:1px solid var(--metal-hairline);padding-top:var(--table-gap)}.private-connection-row{padding-block:var(--table-gap);border-bottom:1px solid var(--metal-hairline)}.private-actions{gap:var(--table-gap);flex-wrap:wrap;justify-content:center;display:flex}.private-result{gap:var(--table-gap);min-width:0;display:grid}.private-result form{gap:var(--table-gap);justify-items:start;display:grid}.private-result label{align-items:center;gap:var(--table-gap);min-height:var(--table-target);cursor:pointer;display:flex}.private-result input{accent-color:var(--color-cord)}.private-play :is(button,a,input):focus-visible,.private-result :is(a,button,input):focus-visible{outline:2px solid var(--color-bone);outline-offset:2px}
