/* Link-only community invitations; no Discord assets or scripts are loaded. */
.pc-discord-header{display:inline-flex;flex:0 0 42px;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid var(--pc-border-color);border-radius:var(--pc-component-radius);color:#c9b6ef;text-decoration:none;transition:background-color .16s ease,border-color .16s ease}
.pc-discord-header:hover{border-color:#c9b6ef;background:rgba(201,182,239,.1);color:#fff}
.pc-discord-header:focus-visible,.pc-discord-mobile-menu:focus-visible,.pc-discord-community a:focus-visible{outline:3px solid #fff;outline-offset:3px}
.pc-discord-header__icon{display:block;width:23px;height:23px;fill:currentColor}
.pc-discord-mobile-menu{display:none}
.pc-discord-community{display:flex;align-items:center;gap:10px;min-width:0;margin:18px 0 20px;padding:12px 14px;border:1px solid var(--pc-border-color);border-radius:var(--pc-component-radius);background:var(--pc-card-bg);color:var(--pc-color-text);font-family:var(--pc-font-sans,Inter,sans-serif)}
.pc-discord-community__icon{display:grid;flex:0 0 28px;width:28px;height:28px;place-items:center;color:#c9b6ef}
.pc-discord-community__icon .pc-icon{width:20px;height:20px;fill:currentColor}
.pc-discord-community__copy{min-width:0;flex:1;font-size:13px;line-height:1.4}
.pc-discord-community a{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;min-height:38px;padding:7px 10px;border:1px solid rgba(201,182,239,.38);border-radius:6px;color:#fff!important;font-size:12px;font-weight:750;text-decoration:none!important;white-space:nowrap}
.pc-discord-community a:hover{border-color:#c9b6ef;background:rgba(201,182,239,.1)}
.pc-discord-community--hub{margin:0 0 22px}
.pc-discord-community--whatsapp{margin:0 0 28px}
@media(max-width:1199px){.pc-discord-header{width:40px;height:40px;flex-basis:40px}}
@media(max-width:600px){.pc-discord-community{flex-wrap:wrap;gap:8px 10px;padding:11px 12px}.pc-discord-community__copy{flex-basis:calc(100% - 38px)}.pc-discord-community a{margin-left:38px}}
@media(max-width:360px){.pc-discord-header{display:none}.pc-mobile-menu-service .pc-discord-mobile-menu{display:inline-flex;grid-column:1/-1;gap:9px;color:#fff;white-space:nowrap}.pc-discord-mobile-menu__icon{width:20px;height:20px;flex:0 0 20px;fill:currentColor}}
@media(prefers-reduced-motion:reduce){.pc-discord-header{transition:none}}
