.hero .discord-join{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:16px 28px;margin-top:18px;background:#85d2ff;color:#071322;border:2px solid #b9e6ff;border-radius:10px;font-size:1.125rem;font-weight:700;line-height:1.4;box-shadow:0 8px 24px #0005;text-align:center}
.hero .discord-join:hover{background:#b9e6ff;color:#071322}
.hero .discord-join:focus-visible{outline:3px solid #fff;outline-offset:5px}
@media(max-width:480px){.hero .discord-join{width:100%;padding:16px 20px}}