.v3 .zr-discord-widget{position:relative;display:flex;align-items:center;gap:17px;width:340px;max-width:100%;box-sizing:border-box;padding:19px 21px;border:1px solid #f2636970;border-radius:20px;background:radial-gradient(ellipse at 0 0,#f24e6440,transparent 75%),linear-gradient(120deg,#651d26f5,#2c1119f7);box-shadow:0 9px 35px #5d0c2330,inset 0 1px 0 #ffb8ba13;color:#fff;text-decoration:none;margin-top:24px;align-self:flex-end;isolation:isolate;transition:transform .22s,border-color .22s,box-shadow .22s}
.v3 .zr-discord-widget::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 27px #e6374d24;opacity:.6;z-index:-1}
.v3 .zr-discord-widget:hover{transform:translateY(-3px);border-color:#ff7a81;box-shadow:0 12px 38px #d6254033,inset 0 1px 0 #ffb8ba26}
.v3 .zr-discord-widget:focus-visible{outline:3px solid #ffc9c9;outline-offset:4px}
.v3 .zr-discord-logo{display:grid;place-items:center;flex:none;width:62px;height:62px;border-radius:18px;background:linear-gradient(145deg,#e94d61,#b92a40);box-shadow:0 5px 20px #eb385530,inset 0 1px 0 #ffffff38}
.v3 .zr-discord-logo img{width:36px;height:36px;filter:brightness(0) invert(1)}
.v3 .zr-discord-copy{display:flex;flex-direction:column;gap:5px;min-width:0}
.v3 .zr-discord-eyebrow{font-size:9px;line-height:1.4;font-weight:650;letter-spacing:1.7px;color:#f9aab4}
.v3 .zr-discord-copy>strong{font-size:21px;line-height:1.2;letter-spacing:-.6px;color:#fff;font-weight:650}
.v3 .zr-discord-stats{display:flex;gap:13px;flex-wrap:wrap;color:#f4c4cc;font-size:11px;line-height:1.5;font-variant-numeric:tabular-nums}
.v3 .zr-discord-stats[hidden],.v3 .zr-discord-fallback[hidden]{display:none}
.v3 .zr-discord-stats b{font-weight:650;color:#fff}
.v3 .zr-discord-presence{display:inline-flex;align-items:center;gap:4px}
.v3 .zr-discord-presence i{width:5px;height:5px;border-radius:50%;background:#ffb0b3;box-shadow:0 0 7px #ff777d}
.v3 .zr-discord-fallback{font-size:11px;line-height:1.5;color:#f4c4cc}
.v3 .zr-discord-join{display:flex;align-items:center;gap:18px;margin-top:3px;font-size:11px;font-weight:650;line-height:1.5;color:#fff}
.v3 .zr-discord-join>span{font-size:15px;color:#fda8b5}
.v3 .zr-discord-slot{width:340px;max-width:100%;margin-top:24px;align-self:flex-end}
.v3 .zr-discord-slot>.zr-discord-widget{margin:0;width:100%}
.v3 .zr-discord-widget.is-docked{position:fixed;right:22px;bottom:22px;z-index:85;width:246px;padding:12px 15px;gap:11px;border-radius:16px;box-shadow:0 8px 28px #12040880,inset 0 1px 0 #ffb8ba20}
.v3 .zr-discord-widget.is-docked .zr-discord-logo{width:43px;height:43px;border-radius:13px}
.v3 .zr-discord-widget.is-docked .zr-discord-logo img{width:31px;height:31px}
.v3 .zr-discord-widget.is-docked .zr-discord-eyebrow{display:none}
.v3 .zr-discord-widget.is-docked .zr-discord-copy{gap:3px}
.v3 .zr-discord-widget.is-docked .zr-discord-copy>strong{font-size:16px;letter-spacing:-.3px}
.v3 .zr-discord-widget.is-docked .zr-discord-stats{gap:8px;font-size:10px}
.v3 .zr-discord-widget.is-docked .zr-discord-join{font-size:10px;margin-top:0;gap:10px}
@media(min-width:1350px){.v3 .sc-hero-in>.zr-discord-slot{position:absolute;right:0;bottom:28px;margin:0}}
@media(max-width:767px){.v3 .zr-discord-widget{width:100%;align-self:stretch;padding:17px 20px;margin-top:22px}.v3 .zr-discord-stats{font-size:12px}.v3 .zr-discord-copy>strong{font-size:22px}}
@media(max-width:767px){.v3 .zr-discord-slot{width:100%;align-self:stretch;margin-top:22px}.v3 .zr-discord-widget.is-docked{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));width:225px;padding:10px 12px;gap:9px}.v3 .zr-discord-widget.is-docked .zr-discord-copy>strong{font-size:15px}.v3 .zr-discord-widget.is-docked .zr-discord-stats{font-size:9px;gap:6px}.v3 .zr-discord-widget.is-docked .zr-discord-logo{width:38px;height:38px}}
@media(prefers-reduced-motion:no-preference){.v3 .zr-discord-widget::after{animation:zr-discord-glow 3.5s ease-in-out infinite}@keyframes zr-discord-glow{50%{opacity:1;box-shadow:0 0 32px #e6374d45}}}
@media(prefers-reduced-motion:reduce){.v3 .zr-discord-widget{transition:none}.v3 .zr-discord-widget:hover{transform:none}}
