.session-friends,.friend-invite-inbox{color:#fff;background:#342e3b;border:1px solid #cba4ef40;border-radius:20px;min-width:0;margin:16px 0;padding:18px}.session-friends{width:100%;margin:12px 0 0}.session-friends h3,.friend-invite-inbox h2{align-items:center;gap:9px;font-size:19px;font-weight:700;line-height:1.6;display:flex}.session-friends>p,.friend-invite-inbox>p{color:#d1c5da;margin:8px 0 13px;font-size:14px;line-height:1.8}.friend-invite-inbox>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.session-friend-row,.friend-game-invite{border-top:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.session-friend-row>div:first-child,.friend-game-invite>div:first-child{overflow-wrap:anywhere;flex:1;min-width:0}.session-friend-row b,.friend-game-invite b{font-size:16px;display:block}.session-friend-row bdi,.friend-game-invite bdi{color:#cbb4dd;font-size:13px;display:block}.friend-game-invite p{margin:7px 0 0;font-size:15px;line-height:1.7}.friend-game-invite small{color:#ffdb90;line-height:1.8}.session-friend-button{color:#302735;cursor:pointer;background:#ffdb49;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 15px;font-size:14px;font-weight:700;line-height:1.5;display:inline-flex}.session-friend-button:disabled{color:#d3c5dd;cursor:default;background:#524959}.session-friend-button:focus-visible{outline-offset:3px;outline:2px solid #fff}.session-friend-link:focus-visible{outline-offset:3px;outline:2px solid #fff}.session-friend-pages button:focus-visible{outline-offset:3px;outline:2px solid #fff}.session-friend-link,.session-friend-pages button{color:#ebd5fb;cursor:pointer;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px;font-size:14px;display:inline-flex}.session-friend-pages{justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.session-friend-pages button:disabled{opacity:.45;cursor:default}.friend-session-action{min-width:0;max-width:55%}.session-friend-error{overflow-wrap:anywhere;color:#ffccd8!important;font-size:13px!important;line-height:1.8!important}.friend-invite-controls{flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:50%;display:flex}.friend-session-context{color:#e8d9f2;border:1px solid #c7a7df40;border-radius:14px;margin-bottom:18px;padding:13px 18px;font-size:14px;line-height:1.8}.friend-row>.friend-session-action{max-width:none;margin-top:10px}.friend-actions .friend-session-action{max-width:none}.session-invite-disclosure .session-friends a{overflow-wrap:anywhere;color:inherit;font-size:14px}.session-invite-disclosure>.session-friends{width:auto;margin:0 16px 16px}@media (max-width:430px){.session-friend-row,.friend-game-invite{align-items:flex-start;gap:10px}.session-friend-button{padding:10px;font-size:13px}.friend-invite-controls{flex-direction:column;flex-shrink:0;align-items:stretch}.friend-session-action{max-width:50%}.friend-invite-inbox,.session-friends{padding:14px}.friend-invite-inbox h2{font-size:18px}}
