.game-preparation .preparation-heading:has(.invite-duo){text-align:center;flex-direction:column-reverse;align-items:center;gap:14px;padding-top:6px}.game-preparation .preparation-heading:has(.invite-duo) h1{font-size:28px}.game-preparation .preparation-heading:has(.invite-duo) p{font-size:15px}.invite-duo{width:112px;height:auto;display:block}.invite-arrival{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:10px 4px 0;display:flex}.invite-arrival p{color:var(--go-muted,var(--ab-muted));align-items:center;gap:6px;margin:0;font-size:14.5px;display:flex}.invite-arrival p svg{color:var(--ab-green-ink,#3fbf7f);flex:none}.invite-arrival strong{color:var(--go-white,var(--ab-ink))}.invite-arrival a{min-height:44px;color:var(--go-white,var(--ab-ink));box-shadow:inset 0 0 0 1.5px var(--ab-line-strong,var(--go-line));border-radius:12px;align-items:center;padding:0 12px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.invite-decline{min-height:48px;color:var(--go-muted,var(--ab-muted));box-shadow:inset 0 0 0 1.5px var(--ab-line,var(--go-line));border-radius:14px;justify-content:center;align-items:center;margin-top:8px;font-weight:800;text-decoration:none;display:flex}.invite-decline:hover,.invite-arrival a:hover{color:var(--go-white,var(--ab-ink));box-shadow:inset 0 0 0 1.5px var(--ab-orange-ink,#f65729)}@media (prefers-reduced-motion:no-preference){.invite-duo path:nth-child(-n+2){animation:.5s ease-out .1s both invite-o}.invite-duo path:nth-child(n+3){animation:.5s ease-out .25s both invite-m}@keyframes invite-o{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes invite-m{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}}
