.rn-community{margin-top:22px}
.rn-community-caption{margin:0 0 10px!important;color:var(--muted,#aab0bc);font-size:12px!important;line-height:1.5!important}
.rn-community-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px}
body .rn-community-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 15px;box-sizing:border-box;border:1px solid transparent;border-radius:12px;font-size:13px;font-weight:750;line-height:1.4;text-decoration:none;white-space:nowrap;transition:background .15s,border-color .15s,transform .15s}
.rn-community-link svg{display:block;width:24px;height:24px;flex:none}
.rn-community-link .rn-community-arrow{font-size:15px;margin-left:3px;opacity:.7}
body .rn-community-link--kakao{background:#fee500;color:#302419;border-color:#e8d000}
body .rn-community-link--discord{background:#5865f2;color:#fff;border-color:#6672ff}
body .rn-community-link--kakao:hover{background:#f2d900;color:#302419;transform:translateY(-1px)}
body .rn-community-link--discord:hover{background:#4752c4;color:#fff;transform:translateY(-1px)}
.rn-community-link:focus-visible{outline:3px solid var(--text,#ddd);outline-offset:4px}
.rn-community-footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}
body footer .rn-community-link{min-height:38px;padding:8px 11px;font-size:12px;border-radius:10px}
body footer .rn-community-link svg{width:20px;height:20px}
body footer .rn-community-link--kakao{background:#fff9d9;border-color:#e8d983;color:#5c4518}
body footer .rn-community-link--discord{background:#eef0ff;border-color:#c6cbf7;color:#434cae}
html[data-theme="dark"] body footer .rn-community-link--kakao{background:#302d1e;border-color:#534a28;color:#ffe86c}
html[data-theme="dark"] body footer .rn-community-link--discord{background:#252841;border-color:#3c4264;color:#b9c0ff}
html[data-theme="dark"] body footer .rn-community-link:hover{border-color:currentColor;background:#313342}
@media(max-width:640px){.rn-community-links{gap:8px}.rn-community-links .rn-community-link{flex:1;padding:11px 10px;min-width:135px}.rn-community-footer{width:100%;margin-top:8px}}
@media(prefers-reduced-motion:reduce){body .rn-community-link{transition:none}body .rn-community-link:hover{transform:none}}
