.play-invitation{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);width:min(90%,70rem);margin-inline:auto;padding-block:clamp(4rem,7vw,8rem);display:grid}.play-invitation-content>.player-count{margin-bottom:1.75rem}.play-invitation h2{text-transform:uppercase;letter-spacing:-.045em;font-size:clamp(2.75rem,5vw,5.5rem);line-height:1.04}.play-invitation h2 span{color:#48aff7}.play-invitation-content{justify-self:start;max-width:28rem}.play-invitation-content>p{color:#a8b9c6;font-size:1rem;line-height:1.85}.play-invitation-actions{flex-direction:column;align-items:flex-start;gap:1.25rem;margin-top:1.75rem;display:flex}.play-invitation-actions .circuit-button{gap:3rem;min-height:3.25rem;padding-inline:1.5rem}.play-invitation-apply{color:#8fadc2;align-items:center;gap:.75rem;padding-block:.5rem;font-size:.75rem;transition:color .16s;display:inline-flex}.play-invitation-apply:hover{color:#d2eaff}.member-dashboard .play-invitation{width:100%;padding-block:3.5rem}@media (max-width:700px){.play-invitation{grid-template-columns:1fr;gap:1.75rem;width:88%}.play-invitation-content{justify-self:start}.play-invitation-content>p{font-size:.875rem}.play-invitation h2{font-size:clamp(2.75rem,9.5vw,4rem)}}
