.game-link-dialog .game-link-label{display:block;font-size:10px;font-weight:800;letter-spacing:1px;margin:16px 0 8px;text-align:left;color:#687688}
.game-link-dialog #game-share-url{box-sizing:border-box;display:block;width:100%;min-width:0;font:14px inherit;padding:12px;border:1px solid #dce4e8;border-radius:12px;background:#f6f9fa;color:#29474e;margin-bottom:8px;min-height:44px}
.game-link-dialog>[data-link-action="copy"]{width:100%;min-height:44px;border:1px solid #dce4e8;border-radius:12px;background:white;font:inherit;font-weight:700;color:#29474e}
.game-link-dialog .game-link-claim{display:grid;grid-template-columns:48px 1fr;gap:3px 10px;text-align:left;align-items:center;margin:14px 0;padding:10px;background:#f2eeff;border-radius:14px}
.game-link-claim .personal-avatar{width:48px;height:48px;grid-row:span 2}.game-link-claim svg{width:100%;height:100%}.game-link-claim small{overflow-wrap:anywhere}
.game-link-dialog .invite-actions{flex-wrap:wrap}.game-link-dialog .invite-actions button{flex:1 1 170px;min-height:44px}
@media(max-width:400px){#game-link-dialog .invite-actions{flex-direction:column}#game-link-dialog .invite-actions button{flex:auto;min-height:48px}}
@media(max-height:500px){.game-link-dialog .invite-avatar{width:48px;height:48px;margin:8px auto}.game-link-dialog .invite-game-detail{margin:8px 0}.game-link-dialog{padding:18px}}
@media(max-height:480px) and (min-width:560px){
 #game-link-dialog[open]{display:grid;grid-template-columns:160px minmax(0,1fr);gap:6px 18px;width:min(720px,calc(100vw - 32px));padding:14px 20px}
 #game-link-dialog .invite-kicker{grid-column:1 / -1;margin:0;font-size:9px}
 #game-link-dialog .invite-avatar{grid-column:1;grid-row:2 / 4;width:56px;height:56px;margin:auto}
 #game-link-title{grid-column:2;font-size:24px;margin:0;text-align:left}
 #game-link-description{grid-column:2;font-size:13px;line-height:1.35;text-align:left}
 #game-link-dialog .invite-game-detail{grid-column:1;grid-row:4 / 7;display:block;margin:0;text-align:center;padding:8px}
 #game-link-dialog .invite-game-detail img{width:64px;height:48px}#game-link-dialog .invite-game-detail small{margin:4px 0}#game-link-dialog .invite-game-detail b{font-size:16px}
 #game-link-dialog .game-link-label,#game-share-url,#game-link-dialog>[data-link-action="copy"]{grid-column:2;margin:0}
 #game-link-dialog .invite-feedback,#game-link-dialog .invite-actions,#game-link-dialog .game-link-claim{grid-column:1 / -1;margin:0!important}
 #game-link-dialog .invite-actions{margin-top:6px!important}#game-link-dialog .invite-actions button{padding:10px;min-height:44px}
}

#game-link-dialog [data-link-action="wait"]{white-space:nowrap}
