.room-invitation>.room-invitation-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:0;display:grid}.room-invitation .room-invitation-actions>.ui-button{white-space:normal;min-width:0;height:auto;min-height:44px;padding:8px 12px;font-size:13px;line-height:1.35}.room-invitation-actions>.room-invitation-copy{grid-column:1/-1}.room-invite-qr-dialog.ui-dialog{--dialog-padding:20px;border-radius:24px;width:min(380px,100vw - 32px);max-height:calc(100dvh - 32px)}.room-invite-qr-dialog.ui-dialog>.ui-dialog-header{padding:12px 16px}.room-invite-qr-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.room-invite-qr-heading h2{margin:0;font-size:18px;font-weight:700}.room-invite-qr-dialog .room-invite-qr-heading>.ui-button{min-width:44px;min-height:44px}.room-invite-qr-content{text-align:center;justify-items:center;gap:16px;display:grid}.room-invite-qr-content>p{color:var(--text-secondary);margin:0}.room-invite-qr-content>svg{width:min(240px,100%);height:auto;display:block}.room-invite-qr-url{overflow-wrap:anywhere;max-width:100%;font-size:12px;line-height:1.5}[data-square][data-hint=true]:after{z-index:8;pointer-events:none;content:"";border:3px solid oklch(83% .17 85);border-radius:16%;position:absolute;inset:7%;box-shadow:0 0 0 2px oklch(25% .04 80/.65),0 0 16px oklch(83% .17 85/.5)}.practice-hint-button[aria-busy=true]{opacity:.6}.mobile-game[data-practice] .mg-toolbar{grid-template-columns:repeat(4,minmax(0,1fr))}
