.community-support{margin-top:48px;margin-bottom:48px;padding:28px;border:1px solid var(--line,#344459);border-radius:18px;background:var(--panel,#111b27);scroll-margin-top:100px}.community-support h2{font-size:clamp(24px,3vw,32px);line-height:1.35;margin:0 0 16px}.community-support>p{max-width:850px;color:var(--muted,#b4c0d1);line-height:1.75}.community-actions{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.community-actions .button{white-space:normal;text-align:center;line-height:1.5;min-height:44px}.community-private{font-size:14px;line-height:1.7}.community-private a{text-decoration:underline;text-underline-offset:3px}.community-support .community-private{margin-top:20px}.community-support a:focus-visible{outline:3px solid var(--cyan,#74d7eb);outline-offset:4px}@media(max-width:480px){.community-support{padding:22px 18px}.community-actions{flex-direction:column}.community-actions .button{width:100%}}

.support-top{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-top:16px;padding-bottom:16px}.support-top a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 15px;border:1px solid #ffffff20;border-radius:10px;background:#ffffff05;color:#c8d6e5;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;transition:background .15s,border-color .15s}.support-top a:hover{background:#ffffff0d;border-color:#8fc6dc70}.support-top a:focus-visible{outline:3px solid #92c6dc;outline-offset:3px}.support-top .referral-shortcut{border-color:#d8b75c60;background:#d8b75c12;color:#ffe0a0}.support-top .referral-shortcut:hover{background:#d8b75c22}.release-page .support-top{width:min(960px,calc(100% - 40px));max-width:960px;padding-left:0;padding-right:0}.release-page .release-main{padding-top:24px}.referral-international{display:flex;align-items:center;gap:24px;justify-content:space-between;margin-top:40px;margin-bottom:40px;padding:28px;border:1px solid #d8b75c60;border-radius:18px;background:#d8b75c0b}.referral-international h2{font-size:clamp(26px,3vw,36px);margin:8px 0 12px}.referral-international p{color:var(--muted,#b4bfcd);max-width:680px}.referral-international .button{flex-shrink:0;background:#f0cd79;color:#241b09;white-space:normal;text-align:center}.referral-international .section-kicker{color:#f0cd79}@media(max-width:640px){.support-top a{font-size:13px;padding:10px 12px;flex:1 1 auto}.support-top .referral-shortcut{flex-basis:100%;order:1}.support-top{gap:8px}.referral-international{flex-direction:column;align-items:stretch;padding:22px}.release-page .release-main{padding-top:16px}}
