.community-hub{padding:clamp(20px,3vw,36px);margin:0 0 28px;border:1px solid var(--border,#dadfea);border-radius:18px;background:var(--card,#fff);color:var(--text,#142c46)}.community-hub h2{font-size:clamp(26px,3vw,40px);line-height:1.12;letter-spacing:-.035em;max-width:750px;margin:12px 0}.community-intro{max-width:700px;line-height:1.6}.community-routes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0}.community-route{position:relative;display:block;padding:22px 22px 42px;text-decoration:none!important;border:1px solid currentColor;border-radius:12px;color:inherit!important}.community-route h3{font-size:19px;line-height:1.25;margin:0 0 14px}.community-route p{font-size:14px;line-height:1.55;margin:0}.community-arrow{position:absolute;bottom:14px;right:20px;font-size:23px}.community-draft{padding:24px;border:1px solid currentColor;border-radius:12px}.community-draft h3{font-size:24px;margin:0 0 10px}.community-draft p{line-height:1.55}.community-topics{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.community-hub button,.community-actions a{border:1px solid currentColor;background:transparent;color:inherit;padding:12px 16px;border-radius:8px;font:inherit;cursor:pointer;text-decoration:none}.community-topics button{text-align:left;flex:1 1 220px;font-size:14px}.community-draft label{display:block;font-weight:700;margin:20px 0 8px}.community-draft textarea{display:block;width:100%;box-sizing:border-box;resize:vertical;min-height:100px;border:1px solid currentColor;border-radius:8px;padding:12px;font:inherit;color:inherit;background:transparent}.community-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.community-hub :is(button,a,textarea):focus-visible{outline:3px solid #48b5da;outline-offset:3px}.community-status{min-height:1.5em;font-size:14px}.community-privacy{font-size:13px;opacity:.85}.betsat-lounge .community-hub,body[data-brand=betsat] .community-hub{background:#191221;color:#f8f3ff;border-color:#44344f}.betsat-lounge .community-route,body[data-brand=betsat] .community-route{border-color:#594262;background:#24182e}.betsat-lounge .community-draft,body[data-brand=betsat] .community-draft{border-color:#594262}.community-hub~#engagementSection .commentator-grid{grid-template-columns:minmax(230px,.65fr) minmax(0,1.5fr);align-items:start}.community-hub~#engagementSection .winner-spotlight{min-height:330px!important;height:auto!important;align-self:start}.community-hub~#engagementSection .winner-rings{max-height:330px}.community-hub~#engagementSection .winner-history{max-height:560px;overflow:auto;scrollbar-gutter:stable}@media(max-width:1050px){.community-routes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.community-routes{grid-template-columns:1fr}.community-draft{padding:16px}.community-hub~#engagementSection .commentator-grid{grid-template-columns:1fr}.community-hub~#engagementSection .winner-spotlight{min-height:250px!important}.community-hub{padding:20px}}
