.DiscordInvite-module__DPNl1a__dialog{width:min(420px,100vw - 32px);max-width:none;color:var(--bs-forest-ink);background:0 0;border:0;border-radius:18px;margin:auto;padding:0;overflow:visible}.DiscordInvite-module__DPNl1a__dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(circle at 50% 45%,#0a140d73,#030704c7)}.DiscordInvite-module__DPNl1a__dialog[open]{animation:.46s cubic-bezier(.2,.9,.25,1) DiscordInvite-module__DPNl1a__invite-in}.DiscordInvite-module__DPNl1a__dialog[open]::backdrop{animation:.36s ease-out DiscordInvite-module__DPNl1a__invite-fade}.DiscordInvite-module__DPNl1a__card{isolation:isolate;background:#0b150e;border:1px solid #f0ece229;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000059,0 34px 80px #0000008c,0 0 60px #adc29a14}.DiscordInvite-module__DPNl1a__photo{z-index:-2;opacity:.55;background:url(/landscape1.webp) 50% 40%/cover no-repeat;animation:18s ease-in-out infinite alternate DiscordInvite-module__DPNl1a__invite-drift;position:absolute;inset:-12px}.DiscordInvite-module__DPNl1a__mist{z-index:-1;background:radial-gradient(360px 200px at 50% 0,#adc29a38,#0000 70%),linear-gradient(#08100a8c 0%,#08100adb 42%,#0a140d 100%);position:absolute;inset:0}.DiscordInvite-module__DPNl1a__body{text-align:center;justify-items:center;padding:38px 30px 22px;display:grid}.DiscordInvite-module__DPNl1a__body>*{animation:.52s cubic-bezier(.2,.9,.25,1) both DiscordInvite-module__DPNl1a__invite-rise}.DiscordInvite-module__DPNl1a__body>:nth-child(2){animation-delay:70ms}.DiscordInvite-module__DPNl1a__body>:nth-child(3){animation-delay:.12s}.DiscordInvite-module__DPNl1a__body>:nth-child(4){animation-delay:.17s}.DiscordInvite-module__DPNl1a__body>:nth-child(5){animation-delay:.22s}.DiscordInvite-module__DPNl1a__body>:nth-child(6){animation-delay:.28s}.DiscordInvite-module__DPNl1a__close{z-index:2;width:40px;height:40px;color:var(--bs-forest-muted);cursor:pointer;font:22px/1 var(--sans);transition:background var(--bs-dur-fast) ease, color var(--bs-dur-fast) ease, transform var(--bs-dur-fast) ease;background:#08100a66;border:1px solid #f0ece224;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.DiscordInvite-module__DPNl1a__badge{color:#f4efe6;background:radial-gradient(circle at 50% 35%,#f0ece229,#0000 70%),#0f1e13d9;border:1px solid #f0ece252;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:18px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14}.DiscordInvite-module__DPNl1a__badge svg{width:28px;height:28px}.DiscordInvite-module__DPNl1a__ring{border:1px solid #adc29a8c;border-radius:50%;animation:2.8s ease-out infinite DiscordInvite-module__DPNl1a__invite-ring;position:absolute;inset:-7px}.DiscordInvite-module__DPNl1a__eyebrow{color:var(--bs-forest-muted);font:700 10px/1.2 var(--sans);letter-spacing:.3em;text-transform:uppercase}.DiscordInvite-module__DPNl1a__body h2{font:400 34px/1.05 var(--serif);letter-spacing:-.035em;text-wrap:balance;margin:12px 0}.DiscordInvite-module__DPNl1a__body h2 em{color:#c9d8b6;font-style:italic}.DiscordInvite-module__DPNl1a__body p{max-width:310px;color:var(--bs-forest-muted);font:15.5px/1.6 var(--serif);margin:0 0 24px}.DiscordInvite-module__DPNl1a__actions{gap:6px;width:100%;display:grid}.DiscordInvite-module__DPNl1a__join{min-height:52px;color:var(--bs-forest-btn-ink);background:var(--bs-forest-btn-bg);font:16px/1 var(--serif);transition:background var(--bs-dur-fast) ease, transform var(--bs-dur-fast) ease, box-shadow var(--bs-dur-fast) ease;border-radius:10px;align-items:center;gap:12px;padding:0 18px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #00000059}.DiscordInvite-module__DPNl1a__join svg{flex:none;width:19px;height:19px}.DiscordInvite-module__DPNl1a__join span{text-align:left;flex:1}.DiscordInvite-module__DPNl1a__join svg:last-child{width:16px;height:16px;transition:transform var(--bs-dur-fast) ease}.DiscordInvite-module__DPNl1a__join:after{content:"";opacity:0;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:45%;position:absolute;inset:0 auto 0 -60%;transform:skew(-18deg)}.DiscordInvite-module__DPNl1a__later{min-height:44px;color:var(--bs-forest-muted);cursor:pointer;font:14px/1 var(--serif);transition:color var(--bs-dur-fast) ease, background var(--bs-dur-fast) ease;background:0 0;border:0;border-radius:10px}.DiscordInvite-module__DPNl1a__sign{color:#efebe18c;width:100%;font:700 9px/1 var(--sans);letter-spacing:.26em;text-transform:uppercase;border-top:1px solid #f0ece21a;justify-content:center;align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}.DiscordInvite-module__DPNl1a__sign img{opacity:.8}.DiscordInvite-module__DPNl1a__close:focus-visible,.DiscordInvite-module__DPNl1a__join:focus-visible,.DiscordInvite-module__DPNl1a__later:focus-visible{outline:2px solid var(--bs-focus-on-dark);outline-offset:3px}@media (hover:hover) and (pointer:fine){.DiscordInvite-module__DPNl1a__close:hover{color:var(--bs-forest-ink);background:#ffffff1a;transform:rotate(90deg)}.DiscordInvite-module__DPNl1a__later:hover{color:var(--bs-forest-ink);background:#ffffff0f}.DiscordInvite-module__DPNl1a__join:hover{background:var(--bs-forest-btn-hover);transform:translateY(-1px);box-shadow:0 14px 34px #0000006b,0 0 0 4px #f0ece214}.DiscordInvite-module__DPNl1a__join:hover svg:last-child{transform:translate(3px)}.DiscordInvite-module__DPNl1a__join:hover:after{animation:.75s ease-out DiscordInvite-module__DPNl1a__invite-sweep}}.DiscordInvite-module__DPNl1a__join:active{transform:translateY(1px)}@media (max-width:420px){.DiscordInvite-module__DPNl1a__body{padding:34px 22px 20px}.DiscordInvite-module__DPNl1a__body h2{font-size:30px}}@keyframes DiscordInvite-module__DPNl1a__invite-in{0%{opacity:0;transform:translateY(18px)scale(.96)}}@keyframes DiscordInvite-module__DPNl1a__invite-fade{0%{opacity:0}}@keyframes DiscordInvite-module__DPNl1a__invite-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes DiscordInvite-module__DPNl1a__invite-ring{0%{opacity:.9;transform:scale(.92)}70%,to{opacity:0;transform:scale(1.28)}}@keyframes DiscordInvite-module__DPNl1a__invite-drift{0%{transform:scale(1.04)translate(-6px)}to{transform:scale(1.1)translate(6px,-4px)}}@keyframes DiscordInvite-module__DPNl1a__invite-sweep{0%{opacity:1;left:-60%}to{opacity:0;left:120%}}@media (prefers-reduced-motion:reduce){.DiscordInvite-module__DPNl1a__dialog[open],.DiscordInvite-module__DPNl1a__dialog[open]::backdrop,.DiscordInvite-module__DPNl1a__body>*,.DiscordInvite-module__DPNl1a__photo,.DiscordInvite-module__DPNl1a__ring,.DiscordInvite-module__DPNl1a__join:hover:after{animation:none}.DiscordInvite-module__DPNl1a__ring{opacity:.5}.DiscordInvite-module__DPNl1a__close,.DiscordInvite-module__DPNl1a__join,.DiscordInvite-module__DPNl1a__join svg:last-child{transition:none}.DiscordInvite-module__DPNl1a__close:hover,.DiscordInvite-module__DPNl1a__join:hover,.DiscordInvite-module__DPNl1a__join:hover svg:last-child{transform:none}}
