.cm-community-shell,.cm-community-home,.cm-profile-page{max-width:1120px;margin:0 auto;padding:44px 24px}.cm-community-shell{border-top:1px solid var(--line,#d9d9d9)}.event-seo .cm-community-shell{max-width:none;margin:28px 0 34px;padding:28px 0;border-top:1px solid var(--line,#d9d9d9);border-bottom:1px solid var(--line,#d9d9d9)}.cm-community-head,.cm-thread-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px}.cm-community-head h2,.cm-thread-head h2{margin:.15rem 0}.cm-event-score{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0}.cm-event-stat,.cm-account-card,.cm-pick-row,.cm-post,.cm-leader-row,.cm-profile-stats>div,.cm-profile-pick{border:1px solid var(--line,#d8d8d8);background:var(--panel,#fff);border-radius:16px}.cm-event-stat{padding:16px}.cm-event-stat strong{display:block;font-size:1.55rem}.cm-event-stat span{display:block;color:var(--muted,#666);font-size:.78rem;margin-top:4px}.cm-pick-list{display:grid;gap:12px}.event-seo~.cm-community-shell .cm-pick-list,.event-seo~.cm-community-shell>.cm-community-head,.event-seo~.cm-community-shell>[data-cm-event-score]{display:none!important}.cm-pick-row{padding:16px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:center}.cm-pick-fighter{appearance:none;border:1px solid var(--line,#d8d8d8);background:transparent;color:var(--text,#111);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:4px;text-align:left;cursor:pointer}.cm-pick-fighter:last-of-type{text-align:right}.cm-pick-fighter strong{font-size:.96rem}.cm-pick-fighter small{color:var(--muted,#666)}.cm-pick-fighter.is-picked{border-color:var(--accent,#d63b2f);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent,#d63b2f) 20%,transparent)}.cm-pick-fighter.is-correct{border-color:#198754}.cm-pick-fighter.is-incorrect{border-color:#b02a37}.cm-pick-mid{text-align:center;min-width:92px}.cm-pick-mid b{display:block;font-size:.7rem;letter-spacing:.09em}.cm-confidence{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;margin-top:8px}.cm-confidence input{width:100%}.cm-confidence output{font-weight:800;font-size:.82rem}.cm-event-summary{margin:30px 0 32px;padding:24px 0 18px;border-top:1px solid var(--line,#d8d8d8);border-bottom:1px solid var(--line,#d8d8d8)}.cm-event-summary .cm-community-head{margin-bottom:12px}.cm-event-summary .cm-community-head p:not(.eyebrow){max-width:620px;color:var(--muted,#666);line-height:1.5;margin:.4rem 0 0}.cm-inline-pick-slot{margin-top:16px;padding:14px 0 2px;border-top:1px solid var(--line,#d8d8d8);transition:opacity .15s ease}.cm-inline-pick-slot.is-saving{opacity:.55;pointer-events:none}.cm-inline-pick-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:10px}.cm-inline-pick-head span{color:var(--accent,#d63b2f);font-size:.68rem;font-weight:900;letter-spacing:.14em}.cm-inline-pick-head strong{font-size:.9rem;text-align:right}.cm-inline-pick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cm-inline-pick-actions button{appearance:none;min-width:0;border:1px solid var(--line,#d8d8d8);background:var(--bg,#fff);color:var(--text,#111);border-radius:10px;padding:10px 12px;font:inherit;font-size:.82rem;font-weight:800;line-height:1.2;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.cm-inline-pick-actions button:hover:not(:disabled){border-color:var(--muted,#777)}.cm-inline-pick-actions button.is-picked{border-color:var(--accent,#d63b2f);background:color-mix(in srgb,var(--accent,#d63b2f) 14%,var(--panel,#fff));box-shadow:inset 0 0 0 1px var(--accent,#d63b2f)}.cm-inline-pick-actions button.is-correct{border-color:#55c983;box-shadow:inset 0 0 0 1px #55c983}.cm-inline-pick-actions button.is-incorrect{border-color:#d65a63;box-shadow:inset 0 0 0 1px #d65a63}.cm-inline-pick-actions button:disabled{cursor:default;opacity:.7}.cm-inline-pick-meta{display:grid;grid-template-columns:minmax(210px,.7fr) minmax(0,1fr);gap:14px;align-items:center;margin-top:10px}.cm-inline-pick-meta label{display:grid;grid-template-columns:auto minmax(80px,1fr) auto;gap:8px;align-items:center;color:var(--muted,#666);font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.cm-inline-pick-meta input{width:100%;accent-color:var(--accent,#d63b2f)}.cm-inline-pick-meta output{color:var(--text,#111);font-weight:900;min-width:34px;text-align:right}.cm-inline-pick-meta small{color:var(--muted,#666);font-size:.72rem;line-height:1.35;text-align:right}.cm-thread{margin-top:42px}.cm-posts{display:grid;gap:10px}.cm-post{padding:14px 16px}.cm-post.is-reply{margin-left:34px}.cm-post-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.cm-author{font-weight:850;color:var(--text,#111);text-decoration:none}.cm-post-time{font-size:.72rem;color:var(--muted,#666)}.cm-post-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5;margin:.55rem 0}.cm-receipt{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:850;background:var(--soft,#f4f4f4);margin-top:4px}.cm-receipt.correct{background:#e8f5ed;color:#146c43}.cm-receipt.incorrect{background:#f9e7e9;color:#842029}.cm-post-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.cm-post-actions button,.cm-link-button,.cm-nav-account{appearance:none;border:0;background:transparent;color:var(--muted,#666);font:inherit;font-size:.74rem;font-weight:800;cursor:pointer;padding:3px}.cm-post-actions button:hover,.cm-link-button:hover,.cm-nav-account:hover{color:var(--text,#111)}.cm-compose{display:grid;gap:10px;margin-top:14px}.cm-compose textarea,.cm-dialog input,.cm-dialog textarea{width:100%;box-sizing:border-box;border:1px solid var(--line,#ccc);border-radius:12px;padding:12px;background:var(--panel,#fff);color:var(--text,#111);font:inherit}.cm-compose textarea{min-height:96px;resize:vertical}.cm-compose-actions{display:flex;justify-content:space-between;gap:10px;align-items:center}.cm-account-panel{margin:28px 0 54px}.cm-account-card{padding:20px;display:flex;align-items:center;justify-content:space-between;gap:18px}.cm-account-copy{display:grid;gap:5px}.cm-account-actions{display:flex;gap:10px;flex-wrap:wrap}.cm-dialog{width:min(520px,92vw);border:1px solid var(--line,#ccc);border-radius:18px;padding:22px;background:var(--panel,#fff);color:var(--text,#111)}.cm-dialog::backdrop{background:rgba(0,0,0,.55)}.cm-dialog-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.cm-dialog-close{appearance:none;border:0;background:transparent;font-size:1.5rem;color:inherit;cursor:pointer}.cm-auth-tabs{display:flex;gap:8px;margin:16px 0}.cm-auth-tabs button{flex:1}.cm-auth-form{display:grid;gap:12px}.cm-form-note{font-size:.82rem;line-height:1.45;color:var(--muted,#666)}.cm-recovery{border:1px dashed var(--accent,#d63b2f);border-radius:14px;padding:14px;margin-top:12px}.cm-recovery code{display:block;overflow-wrap:anywhere;font-weight:850;margin:8px 0}.cm-error{color:#b02a37;font-weight:750;font-size:.82rem}.cm-leaderboard{display:grid;gap:8px}.cm-leader-row{padding:12px 14px;display:grid;grid-template-columns:44px minmax(0,1fr) repeat(3,minmax(70px,auto));gap:12px;align-items:center}.cm-leader-row strong{font-size:.92rem}.cm-leader-row span,.cm-leader-row small{color:var(--muted,#666);font-size:.78rem}.cm-community-hero{padding:28px 0 12px;max-width:820px}.cm-community-hero h1{font-size:clamp(2.4rem,7vw,4.8rem);line-height:.98;margin:.2rem 0 1rem}.cm-community-hero>.button{display:inline-flex;max-width:100%;align-items:center;justify-content:center;white-space:normal;overflow-wrap:anywhere;line-height:1.3;text-align:center}.cm-profile-page h1{font-size:clamp(2.3rem,7vw,4.5rem);margin:.2rem 0}.cm-handle{color:var(--muted,#666);font-weight:800}.cm-profile-bio{max-width:680px;font-size:1.08rem;line-height:1.6}.cm-profile-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:28px 0 48px}.cm-profile-stats>div{padding:16px}.cm-profile-stats strong{display:block;font-size:1.6rem}.cm-profile-stats span{display:block;color:var(--muted,#666);font-size:.76rem;margin-top:4px}.cm-profile-picks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cm-profile-pick{padding:14px;text-decoration:none;color:var(--text,#111);display:grid;gap:4px}.cm-profile-pick small{color:var(--muted,#666)}.cm-empty{border:1px dashed var(--line,#ccc);border-radius:14px;padding:18px;color:var(--muted,#666)}
@media(max-width:760px){.cm-community-shell,.cm-community-home,.cm-profile-page{padding:28px 16px}.event-seo .cm-community-shell{padding:24px 0;margin:20px 0 28px}.cm-community-head,.cm-thread-head{display:grid}.cm-event-score{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-event-summary{margin:24px 0 28px;padding:20px 0 14px}.cm-event-summary .cm-community-head{gap:12px}.cm-event-summary .button{width:100%;text-align:center}.cm-pick-row{grid-template-columns:1fr;gap:8px}.cm-pick-fighter:last-of-type{text-align:left}.cm-pick-mid{display:flex;justify-content:space-between;min-width:0}.cm-inline-pick-head{align-items:flex-start}.cm-inline-pick-head strong{max-width:62%;font-size:.84rem}.cm-inline-pick-actions{gap:6px}.cm-inline-pick-actions button{padding:9px 8px;font-size:.76rem}.cm-inline-pick-meta{grid-template-columns:1fr;gap:8px}.cm-inline-pick-meta small{text-align:left}.cm-inline-pick-meta label{grid-template-columns:auto minmax(70px,1fr) auto}.cm-post.is-reply{margin-left:14px}.cm-account-card{display:grid}.cm-leader-row{grid-template-columns:34px minmax(0,1fr) 70px}.cm-leader-row .cm-leader-extra{display:none}.cm-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-profile-picks{grid-template-columns:1fr}.cm-nav-account{padding:6px 0}.cm-community-hero>.button{display:flex;width:100%;min-height:48px;padding:12px 14px}}
