.social-inline-form{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.social-inline-form .field{flex:1 1 200px;margin:0}.social-inline-form .btn{min-height:44px}.social-person-list{list-style:none;padding:0;margin:22px 0 0}.social-person-list li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid var(--line,#d7c8a7)}.social-person-list small,.social-challenge-players small{display:block;margin-top:4px}.social-challenge-players{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:18px 0}.social-challenge-players p{font-size:13px;margin:8px 0}.social-message:not(:empty){position:sticky;bottom:20px;background:var(--panel,#fff5dc);color:var(--ink,#3f4939);padding:16px;border:1px solid var(--line,#cdb88b);border-radius:8px;box-shadow:0 6px 20px #4d321d18}.social-islands .card>h1{font-size:clamp(24px,3vw,36px)}@media(max-width:600px){.social-person-list li{align-items:flex-start;flex-direction:column}.social-challenge-players{grid-template-columns:1fr}.social-inline-form{align-items:stretch}.social-inline-form .btn{width:100%}}
