/* FinnBets Social 12.2: editorial minimalism. Reuses 12.1 layout, no hidden user content. */
:root{--bg:#06121d;--panel:#0b1c2b;--panel2:#102536;--line:#284254;--green:#33e6ad;--muted:#a0b5c6}
body{background:#06121d!important}
#community .fb22-intro{background:transparent;border:0;padding:12px 2px 17px;display:flex;justify-content:space-between;align-items:end;gap:16px;flex-wrap:wrap}
.fb22-kicker{font-size:10px;letter-spacing:.15em;color:#46ddb2;font-weight:800}
.fb22-title h2{font-size:clamp(23px,3vw,35px);line-height:1.13;letter-spacing:-.045em;margin:6px 0;font-weight:850}
.fb22-title p{font-size:13px;color:#b3c6d4;margin:0}
.fb22-activity{font-size:12px;color:#bdd5d9;display:flex;gap:8px;align-items:center;background:#0a2630;border:1px solid #1b4852;border-radius:999px;padding:8px 12px}
.fb22-pulse{width:7px;height:7px;border-radius:50%;background:var(--green);flex:none}
#community .social-feed-card{box-shadow:none!important;border:1px solid #1e3b50!important;padding:clamp(14px,2.4vw,23px)!important;border-radius:19px!important;background:#081b29!important}
#community .fb22-section-head{display:none!important}
#community #fbceFeedTabs{background:transparent;border:0;border-bottom:1px solid #243e4e;border-radius:0;display:flex;gap:24px;padding:0;margin-bottom:12px}
#community #fbceFeedTabs button{background:transparent!important;border-radius:0;color:#91abbc;box-shadow:none;padding:10px 1px 12px;min-width:75px;border-bottom:2px solid transparent;font-size:13px}
#community #fbceFeedTabs button[aria-pressed=true]{border-bottom-color:#46e9b6;background:transparent!important;color:#e5fff5!important}
#community .fbce-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin:0 0 13px}
#community .fbce-actions>.fbce-action:first-child{font-size:13px;padding:10px 18px;border-radius:10px;color:#06231b;background:#37e8b1;border-color:#37e8b1}
#community .fb22-more{position:relative;margin-left:auto}
#community .fb22-more>summary{list-style:none;cursor:pointer;font-size:12px;padding:9px 13px;border:1px solid #264759;border-radius:10px;color:#b8cddc;background:#11293a;min-height:40px}
#community .fb22-more>summary::-webkit-details-marker{display:none}
#community .fb22-more-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:9;min-width:min(290px,80vw);display:grid;gap:6px;background:#0b2533;border:1px solid #27556a;border-radius:13px;padding:9px;box-shadow:0 18px 38px #0009}
#community .fb22-more:not([open])>.fb22-more-menu{display:none}
#community .fb22-more-menu button{width:100%;border-radius:9px;text-align:left;background:#123344;color:#e5f8fd;border:1px solid #284c60;padding:10px 12px}
#community .fbce-preferences{border:0;background:transparent;padding:2px 0 9px;margin:0 0 9px}
#community .fbce-preferences-top{font-size:12px;color:#8baab9}
#community .fbce-preferences-top button{font-weight:700;color:#60deb9}
#community .fb22-hint{display:none!important}
#community .fb22-topic-details{display:inline-block;margin:0 0 12px}
#community .fb22-topic-details>summary{cursor:pointer;font-size:12px;color:#9db7c6;list-style:none;background:#102a37;border:1px solid #284b58;border-radius:999px;padding:6px 13px}
#community .fb22-topic-details>summary::-webkit-details-marker{display:none}
#community .fb22-topic-details>.social-feed-filters{display:flex;margin-top:10px}
#community #fb12SearchPanel{border-radius:11px;background:#0a2633}
#community .fb12-searchtoggle{border-radius:10px;background:#102a3a;border-color:#26495a;color:#b9d8e2;padding:8px 11px}
#community #feed{gap:10px!important}
#community #feed>.fb-social-post{border-radius:15px!important;background:#0b1f2f!important;border:1px solid #1d3c4f!important;padding:16px!important;box-shadow:none!important}
#community #feed>.fb-social-post p{line-height:1.48}
#community #feed>.fb-social-post .controls{gap:7px}
#community #feed>.fb-social-post .controls button{border-radius:9px;font-size:12px}
#community .fb22-empty-note{font-size:12px;color:#9fc5ba}
#community #communityV2Status{font-size:11px;color:#8ba5b5}
@media(max-width:760px){
 #community .fb22-intro{padding:12px 3px 10px}
 #community .fb22-title h2{font-size:24px}
 #community .fb22-activity{padding:6px 10px}
 #community #fbceFeedTabs{justify-content:space-between;gap:8px}
 #community #fbceFeedTabs button{flex:1;min-width:0}
 #community .fbce-actions{display:flex;grid-template-columns:none}
 #community #feed>.fb-social-post{padding:12px!important}
 .fb-73-nav>button{min-width:0!important}
}
