.ff-community-links{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ff-community-links[hidden]{display:none}.ff-community-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 11px;border:1px solid rgba(255,255,255,.13);background:#171c24;color:#f7f2e8;text-decoration:none;font-size:.78rem;font-weight:850}.ff-community-link:hover{border-color:rgba(239,180,63,.6);color:#efb43f}.ff-community-link:focus-visible{outline:3px solid rgba(239,180,63,.42);outline-offset:2px}.ff-community-link svg{width:19px;height:19px;flex:0 0 19px;fill:currentColor}.ff-community-links--compact .ff-community-link{width:44px;padding:8px}.ff-community-links--compact .ff-community-link-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ff-support-card{margin:35px 0 0;border:1px solid rgba(239,180,63,.5);background:radial-gradient(circle at 88% 15%,rgba(239,180,63,.16),transparent 32%),linear-gradient(145deg,#1b2028,#10141a);padding:clamp(18px,4vw,28px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;box-shadow:0 20px 50px rgba(0,0,0,.3)}.ff-support-card[hidden]{display:none}.ff-support-card h2{font-size:clamp(1.45rem,3.5vw,2.35rem);margin:4px 0 8px}.ff-support-card p{color:#aeb5c0;line-height:1.6;margin:0;max-width:720px}.ff-support-button{min-width:180px;background:#efb43f;border-color:#efb43f;color:#171007;font-size:.92rem}.ff-support-button svg{width:22px;height:22px}@media(max-width:700px){.ff-support-card{grid-template-columns:1fr}.ff-support-button{width:100%}}@media(max-width:620px){.ff-community-links--compact{width:100%;order:3}.ff-community-links--compact .ff-community-link{flex:1 1 44px}}
