.discordCommunity{min-width:0;color:var(--text,#f4f9f7);border:1px solid var(--store-glass-border,#97ffd738);background:var(--store-glass,linear-gradient(135deg,#ffffff1a,#0e1c18c7));box-shadow:var(--store-glass-shadow);align-items:center;gap:11px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.discordCommunity:hover{border-color:#70ffc78c;box-shadow:inset 0 1px #fff3,0 0 22px #21f4a31a}.discordCommunity:focus-visible{outline:2px solid var(--green);outline-offset:4px}.discordCommunityAvatar{width:44px;height:44px;color:var(--green);background:#21f4a317;border:1px solid #ffffff24;border-radius:14px;flex:none;place-items:center;display:grid;overflow:hidden}.discordCommunityAvatar img{object-fit:cover;width:100%;height:100%}.discordCommunityAvatar svg{width:22px;height:22px}.discordCommunityCopy{gap:5px;min-width:0;display:grid}.discordCommunityCopy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:800;display:block;overflow:hidden}.discordCommunityStats{color:#afc1ba;flex-wrap:wrap;align-items:center;gap:5px 11px;font-size:.73rem;line-height:1.45;display:flex}.discordOnline{color:#a8f7d6;align-items:center;gap:5px;display:inline-flex}.discordOnline i{background:var(--green);border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #21f4a373}.discordCommunityCompact{border-radius:19px;gap:8px;width:192px;padding:7px 10px}.discordCommunityCompact .discordCommunityAvatar{border-radius:11px;width:32px;height:32px}.discordCommunityCompact .discordCommunityCopy{flex:1;gap:2px}.discordCommunityCompact .discordCommunityCopy strong{font-size:.71rem}.discordCommunityCompact .discordCommunityStats{gap:3px 6px;font-size:.58rem}.discordCommunityExternal{opacity:.55;flex:none;width:12px;height:12px}.discordCommunityCard{border-radius:24px;align-items:flex-start;padding:24px}.discordCommunityCard .discordCommunityAvatar{border-radius:20px;width:62px;height:62px}.discordCommunityCard .discordCommunityCopy{gap:9px}.discordCommunityCard .discordCommunityCopy strong{white-space:normal;overflow-wrap:anywhere;font-size:1.12rem}.discordCommunityJoin{font-size:var(--button-compact-font-size);font-weight:var(--button-font-weight);line-height:var(--button-line-height);color:var(--green);align-items:center;gap:7px;margin-top:7px;display:inline-flex}.discordCommunityJoin svg{width:13px;height:13px}.discordCommunityNote{color:#80998e;font-size:.65rem;line-height:1.5}.supportChannels{margin-bottom:24px}.contactForm label{color:#c1d4ca;gap:8px;min-width:0;font-size:.79rem;font-weight:650;display:grid}.contactForm input,.contactForm select,.contactForm textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.contactForm .contactHoneypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contactForm .contactFormStatus{color:#d4e5dc;overflow-wrap:anywhere;margin:0;font-size:.84rem;line-height:1.65}.contactForm .contactFormStatus[data-success=true]{color:var(--green)}.contactForm .contactFormActions{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.contactForm .contactFormActions .primaryButton{white-space:normal;max-width:100%}.contactForm .contactEmailLink{color:#a9c9b9;overflow-wrap:anywhere;flex-wrap:wrap;gap:5px;font-size:.76rem;display:inline-flex}.contactForm .primaryButton:disabled{opacity:.65;cursor:wait}.mobileMenu>.discordCommunity{margin:12px}@media (max-width:640px){.discordCommunityCard{gap:13px;padding:20px}.discordCommunityCard .discordCommunityAvatar{border-radius:16px;width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.discordCommunity{transition:none}}
