#community-root{margin-top:55px}.social-heading{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-bottom:25px}.social-heading h2{font-family:GameDisplay,'Segoe UI',sans-serif;font-size:29px;letter-spacing:-.6px;font-weight:550;margin:0}.social-heading p{font-size:13px;color:#9298af;margin:7px 0 0}.social-home-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:23px}.social-panel{background:#191b26;border:1px solid #303340;border-radius:11px;overflow:hidden;min-width:0}.social-panel-heading{display:flex;align-items:center;justify-content:space-between;padding:22px 24px 16px;gap:18px}.social-panel-heading h3{font-size:17px;font-weight:550;margin:0}.social-panel-heading>span{font-size:11px;color:#9d93ba}.social-panel-heading button{color:#bda9ff;font-size:12px}.social-stats{display:flex;gap:28px;padding:18px 0 27px;margin-top:-6px}.social-stats>div{display:flex;align-items:baseline;gap:9px}.social-stats b{font-family:GameDisplay,'Segoe UI',sans-serif;font-size:25px;font-weight:500;color:#d7d5e8}.social-stats span{font-size:11px;color:#9296ac}.panel-footer{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#bcaafa;padding:16px 24px;border-top:1px solid #303340;background:#222130}.panel-footer:hover{background:#2b263b}.panel-footer svg{width:16px}.social-empty{padding:35px 26px;text-align:center;min-height:220px;display:flex;align-items:center;justify-content:center;flex-direction:column}.social-empty>svg{width:31px;height:31px;color:#9d88d9;margin-bottom:10px}.social-empty p{font-size:13px;color:#969bb2;line-height:1.8;max-width:390px;margin:8px auto 19px}.social-empty .button{font-size:12px;min-height:36px;padding:8px 15px}.topic-row{padding:21px 25px;border-bottom:1px solid #2d303d}.topic-row:last-child{border-bottom:0}.topic-tags{display:flex;align-items:center;gap:9px;margin-bottom:9px;font-size:10px}.topic-tag{display:inline-block;border-radius:4px;background:#312b44;color:#c8b8ed;padding:2px 7px;white-space:nowrap}.type-question{background:#253744;color:#a2c5db}.type-guide{background:#263b36;color:#a5d1bf}.type-showcase{background:#403328;color:#dec39f}.topic-game{color:#8b92aa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topic-title{border:0;padding:0;background:none;text-align:left;color:#e9e7f6;font-size:17px;font-weight:600;line-height:1.55;overflow-wrap:anywhere;cursor:pointer}.topic-title:hover{color:#c4acff}.topic-preview{font-size:12px;line-height:1.8;color:#949ab2;margin:8px 0 10px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.topic-meta{display:flex;align-items:center;flex-wrap:wrap;gap:9px 15px;color:#9298ac;font-size:10px;margin-top:10px}.topic-meta>span:first-child{color:#bbc0d0}.topic-meta time{font-size:10px;color:#767f98}.topic-counts{margin-left:auto;white-space:nowrap;color:#8d95ac}.topic-counts svg{width:12px;height:12px;stroke-width:1.5}.compact-topic{padding-top:16px;padding-bottom:16px}.compact-topic .topic-title{font-size:14px}.compact-topic .topic-meta{margin-top:8px;font-size:10px}.rank-table-wrap{overflow:auto}.rank-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.rank-table th{font-size:10px;font-weight:400;color:#858da5;padding:15px 22px;border-bottom:1px solid #303442;white-space:nowrap}.rank-table td{padding:15px 22px;border-bottom:1px solid #2d303e}.rank-table th:last-child,.rank-table td:last-child{text-align:right}.rank-table tr:last-child td{border-bottom:0}.rank-number{font-size:13px;color:#8d96ad;min-width:22px;display:inline-block;text-align:center}.rank-1{color:#f2d291}.rank-2{color:#c6c9e1}.rank-3{color:#cfa586}.rank-player{display:flex;align-items:center;gap:11px;min-width:0}.rank-player>span:last-child{overflow:hidden;text-overflow:ellipsis;max-width:230px;white-space:nowrap}.social-avatar{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#343044;color:#d3c2ef;font-size:12px;flex-shrink:0}.rank-score{font-variant-numeric:tabular-nums;font-weight:600;color:#d4c4fa}.my-rank{background:#302940}.player-guides{margin-top:38px}.social-section-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.social-section-top h2{margin:0;font-size:20px;font-weight:550;letter-spacing:-.3px}.social-section-top>span{font-size:11px;color:#7d859e}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.guide-card{position:relative;padding:23px 24px 28px;text-align:left;border:1px solid #343344;border-radius:10px;background:#23212e;color:#ddd8ed;min-height:145px}.guide-card:hover{background:#2c273b}.guide-symbol{display:grid;place-items:center;width:36px;height:36px;border:1px solid #63517c;border-radius:10px;background:#363044;color:#cfb5f1}.guide-symbol svg{width:19px;height:19px}.guide-card h3{font-size:15px;line-height:1.6;font-weight:500;margin:18px 25px 0 0}.guide-open{position:absolute;bottom:25px;right:20px;color:#a994cd}.guide-open svg{width:17px}.guide-1{background:#1f2932;border-color:#364452}.guide-1:hover{background:#273441}.guide-1 .guide-symbol{background:#2d3b46;border-color:#52677d;color:#a7c6e4}.guide-2{background:#242b29;border-color:#384640}.guide-2:hover{background:#2b3732}.guide-2 .guide-symbol{background:#33443a;border-color:#536c5d;color:#b3d8b9}.page-social-heading{padding-top:5px;margin-bottom:32px}.page-social-heading h1{font-family:GameDisplay,'Segoe UI',sans-serif;font-size:39px;letter-spacing:-1px;font-weight:500;margin:10px 0 0}.page-social-heading p{max-width:660px;line-height:1.8}.social-page-symbol{display:grid;place-items:center;width:42px;height:42px;background:#2c263f;border:1px solid #554267;border-radius:12px;color:#c6aae9}.social-page-symbol svg{width:22px;height:22px}.rank-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:21px}.period-tabs{display:flex;gap:5px;flex-wrap:wrap}.period-tab{background:none;color:#939bb3;padding:8px 18px;border-radius:6px;font-size:12px}.period-tab.selected{background:#342b47;color:#d9c9f7}.social-select-label{display:flex;align-items:center;gap:10px;font-size:12px;color:#8c95ad}.social-select-label select{max-width:260px}#own-rank{display:flex;justify-content:space-between;padding:18px 24px;background:#252134;font-size:12px;color:#a99dc1}#own-rank:empty{display:none}#own-rank b{font-weight:500;color:#d5c5f1}.discussion-controls{display:grid;grid-template-columns:minmax(200px,1.3fr) minmax(160px,1fr) minmax(130px,.7fr) minmax(110px,.7fr);gap:12px;margin:0 0 23px}.discussion-controls label{display:block;min-width:0}.discussion-controls label>span{font-size:10px;display:block;color:#8e98b0;margin:0 0 6px}.discussion-controls input,.discussion-controls select,.social-select-label select,.social-dialog input,.social-dialog select,.social-dialog textarea{border:1px solid #3a3e51;border-radius:6px;background:#151823;color:#d5d7e6;padding:10px 12px;width:100%;font:12px/1.5 'Segoe UI','Microsoft YaHei',sans-serif}.discussion-controls input::placeholder{color:#7c859f}.discussion-layout{display:grid;grid-template-columns:minmax(0,1fr) 265px;align-items:start;gap:22px}.community-aside{padding:24px;border:1px solid #343344;border-radius:10px;background:#22202e}.community-aside h3{font-size:17px;line-height:1.6;font-weight:500;margin:0 0 12px}.community-aside>p{font-size:12px;line-height:1.9;color:#939ab0}.community-aside>.button{font-size:11px;padding:8px 12px;min-height:35px;margin-top:7px}#aside-stats{margin-top:24px;display:grid;gap:14px}#aside-stats>div{display:flex;align-items:center;justify-content:space-between;color:#a2a7bc;font-size:11px}#aside-stats b{font-size:17px;font-weight:500;color:#d2c9e5}.load-more{text-align:center;padding:18px}.load-more:empty{display:none}.load-more button{font-size:12px}.social-dialog{max-width:780px;padding:33px 35px;width:calc(100% - 30px)}.social-dialog h2{font-size:27px;font-family:GameDisplay,'Segoe UI',sans-serif;font-weight:500;line-height:1.5;margin:7px 20px 20px 0;overflow-wrap:anywhere}.social-dialog label{font-size:12px;color:#bfc3d6;display:block;margin:0 0 17px}.social-dialog label>input,.social-dialog label>select,.social-dialog label>textarea{display:block;margin-top:7px}.social-dialog textarea{resize:vertical;min-height:95px;line-height:1.8;font-size:13px}.compose-options{display:grid;grid-template-columns:1fr 1fr;gap:15px}.social-public-note{color:#8e97af;font-size:11px;line-height:1.8}.social-form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.social-form-actions button{font-size:12px}.thread-game{display:flex;gap:12px;align-items:center;font-size:11px;color:#9ca4b8;margin-bottom:15px}.thread-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.95;font-size:14px;color:#d4d6e2;margin:25px 0 28px}.thread-actions{display:flex;align-items:center;gap:16px;border-top:1px solid #383b4c;border-bottom:1px solid #383b4c;padding:15px 0;color:#979fb7;font-size:12px}.thread-actions .button{font-size:11px;padding:8px 13px;min-height:35px}.thread-actions .is-liked{background:#3e2c4e;border-color:#79588f;color:#dec1f5}.delete-content{color:#c892a4!important;font-size:11px!important;margin-left:auto}.thread-replies>h3{font-size:16px;font-weight:500;margin:23px 0 18px}#reply-form{margin-bottom:26px}#reply-form>label{margin-bottom:7px;font-size:11px}#reply-form>.button{margin-top:12px;font-size:12px;min-height:35px}#reply-form textarea{width:100%}.reply-row{padding:17px 0;border-top:1px solid #333747}.reply-row p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.9;color:#bbc2d5;margin:9px 0 0}.reply-row .topic-meta{margin-top:0}.reply-row b{font-weight:500;color:#d0d2e0}.guide-dialog-icon{color:#b9a0e5}.guide-dialog-icon svg{width:28px;height:28px}.guide-body{font-size:14px;color:#b8bfd2;white-space:pre-wrap;overflow-wrap:anywhere;line-height:2}.main-nav{overflow-x:auto;scrollbar-width:none}.main-nav a{flex-shrink:0}.main-nav::-webkit-scrollbar{display:none}
@media(max-width:1180px){.header-inner{gap:25px}.main-nav{gap:21px}.social-home-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.discussion-layout{grid-template-columns:minmax(0,1fr) 235px}.rank-table th,.rank-table td{padding-left:16px;padding-right:16px}.social-panel-heading{padding-left:20px;padding-right:20px}.topic-row{padding-left:20px;padding-right:20px}}
@media(max-width:940px){.social-home-grid{grid-template-columns:1fr 1fr;gap:16px}.social-heading h2{font-size:27px}.discussion-layout{grid-template-columns:1fr}.community-aside{display:none}.discussion-controls{grid-template-columns:1.3fr 1fr}.guide-card{padding:20px}.guide-card h3{font-size:13px}.rank-player>span:last-child{max-width:125px}.header-inner{gap:8px 20px}.main-nav{gap:28px}}
@media(max-width:650px){#community-root{margin-top:35px}.social-heading{align-items:flex-start;gap:15px;margin-bottom:16px}.social-heading h2{font-size:25px;line-height:1.4}.social-heading p{font-size:11px;line-height:1.9}.social-heading>.button{font-size:10px;padding:8px 11px;min-height:35px;flex-shrink:0}.social-stats{gap:22px;padding:16px 0 22px;flex-wrap:wrap}.social-stats>div{gap:7px}.social-stats b{font-size:22px}.social-stats span{font-size:10px}.social-home-grid{grid-template-columns:1fr;gap:18px}.social-panel-heading{padding:18px 18px 12px}.social-panel-heading h3{font-size:16px}.topic-row{padding:18px}.topic-title{font-size:15px}.topic-preview{font-size:11px}.topic-meta{font-size:9px;gap:7px 10px}.topic-meta time{font-size:9px}.topic-game{max-width:180px}.social-empty{min-height:200px;padding:27px 20px}.social-empty p{font-size:12px}.panel-footer{padding:13px 18px;font-size:11px}.guide-grid{grid-template-columns:1fr;gap:12px}.player-guides{margin-top:28px}.guide-card{min-height:96px;display:flex;align-items:center;gap:16px;padding:20px}.guide-card h3{font-size:14px;margin:0 20px 0 0}.guide-symbol{flex-shrink:0}.guide-open{bottom:36px;right:16px}.page-social-heading{padding-top:0;margin-bottom:25px;align-items:center}.page-social-heading h1{font-size:33px}.page-social-heading>.button{max-width:120px;white-space:normal}.rank-controls{align-items:stretch;flex-direction:column;gap:15px}.period-tab{padding:8px 14px;font-size:11px}.social-select-label{justify-content:space-between}.social-select-label select{max-width:76%}.rank-table th,.rank-table td{padding:13px 11px}.rank-table th{font-size:9px}.rank-player{gap:8px;font-size:12px}.rank-player>span:last-child{max-width:110px}.social-avatar{width:24px;height:24px;font-size:10px;border-radius:6px}.rank-score{font-size:12px}.rank-table th:first-child{width:36px}.discussion-controls{grid-template-columns:1fr 1fr;gap:12px}.discussion-controls>label:first-child{grid-column:1/-1}.discussion-controls>label:last-child{grid-column:1/-1}.discussion-controls input,.discussion-controls select{font-size:11px;padding:9px 10px}.social-dialog{padding:28px 22px}.social-dialog h2{font-size:23px}.compose-options{grid-template-columns:1fr;gap:0}.social-dialog label{font-size:11px}.thread-body{font-size:13px;line-height:2}.thread-actions{flex-wrap:wrap;gap:12px}.thread-game{font-size:10px;gap:8px}.guide-body{font-size:13px}.main-nav{gap:23px}.main-nav a{font-size:12px}.social-section-top h2{font-size:20px}}
