.se-community{--sc-line:#ffffff1c;--sc-gold:#d8bd84;--sc-text:#ebe8e1;--sc-muted:#b6b7bc;--sc-panel:#181b20;padding:40px 0 72px;color:var(--sc-text);font:17px/1.7 Manrope,Arial,sans-serif;min-height:64vh}
.se-community *{box-sizing:border-box}.se-community button,.se-community input,.se-community textarea,.se-community select{font:inherit}.se-community a,.se-community button{-webkit-tap-highlight-color:transparent}
.sc-hero{padding:0 0 26px}.sc-hero h1{font:500 clamp(32px,3.1vw,42px)/1.25 Cinzel,Georgia,serif;color:#eee6d5;margin:0 0 14px;letter-spacing:-.015em}.sc-hero p{font-size:17px;color:#c1c2c6;max-width:68ch;margin:0}
.sc-sections{display:flex;gap:28px;border-bottom:1px solid var(--sc-line);margin:0 0 30px}.sc-sections>a{display:flex;align-items:center;min-height:48px;padding:9px 0 12px;border-bottom:2px solid transparent;color:#bfc0c4;text-decoration:none;font-size:16px;line-height:1.5}.sc-sections>a[aria-current=page]{color:#ead5a9;border-bottom-color:#ceb47e}.sc-sections>a:hover{color:#f0e6d0}
.sc-columns{display:flex;flex-direction:column;gap:28px}.sc-main{min-width:0;width:100%}.sc-list-heading,.sc-directory-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin:0 0 20px}.sc-list-heading h2{font-size:23px;line-height:1.4;font-weight:600;color:#e4dfd5;margin:0}.sc-count{font-size:14px;color:var(--sc-muted)}.sc-directory-heading{margin-bottom:18px}
.sc-filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:16px;padding:0 0 22px;margin:0 0 4px;border-bottom:1px solid var(--sc-line)}.sc-filters label{display:flex;flex-direction:column;gap:7px;font-size:14px;color:#c6c4bd;flex:0 1 190px}.sc-filters select{display:block;width:100%;font-size:16px;min-height:44px;border:1px solid #ffffff29;background:#171a1f;color:#e7e4dd;padding:9px 28px 9px 12px;border-radius:4px;max-width:100%}.sc-filters .sc-button{min-height:44px;padding:9px 18px;font-size:15px}.sc-reset{font-size:14px;color:#d8bd84;text-underline-offset:4px;padding:10px 2px}
.sc-post-list{display:grid;gap:0}.sc-post{padding:28px 0;border-bottom:1px solid var(--sc-line);min-width:0}.sc-post-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:14px;line-height:1.55}.sc-category{color:#bebfc4;font-size:14px;line-height:1.55}.sc-status{color:#d8c18f;font-size:14px}.sc-status:before{content:'·';color:#7e8087;margin-right:14px}.sc-status.is-complete{color:#b2cfb9}.sc-post-meta time{margin-left:auto;color:#b3b3bb;font-size:14px}.sc-post h3{color:#ede9df;font-size:22px;line-height:1.45;margin:13px 0 12px;overflow-wrap:anywhere}.sc-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:17px;line-height:1.85;color:#c7c8cc;margin:0}.sc-reference{margin:-3px 0 12px;font-size:14px;color:#b7ab90}
.sc-post-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:22px}.sc-author,.sc-private-label{font-size:14px;color:#b3b4ba;overflow-wrap:anywhere}.sc-vote{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;color:#dcca9f;background:transparent;border:1px solid #bba16d59;border-radius:4px;padding:8px 14px;cursor:pointer;font-size:15px}.sc-vote>span:first-child{font-size:20px;line-height:1}.sc-vote>strong{font-size:16px}.sc-vote:hover{background:#c8a76410;border-color:#d2b37b}.sc-vote.is-voted{background:#bda66b13;border-color:#d4b975;color:#ead4a6}.sc-vote.is-closed{cursor:default;color:#babac0;border-color:transparent;font-size:14px;padding-right:0}.sc-vote.is-closed strong{font-size:16px}
.sc-reply{border-left:2px solid #c3aa72;padding:2px 0 2px 18px;margin-top:24px}.sc-reply>strong{display:block;font-size:14px;color:#d9c292;font-weight:600;margin-bottom:7px}.sc-reply p{font-size:16px}.sc-report-details{margin-top:22px;border-top:1px solid var(--sc-line)}.sc-report-details summary{display:flex;justify-content:space-between;gap:15px;padding:14px 0;cursor:pointer;font-size:15px;color:#d3c9b4;list-style:none}.sc-report-details summary::-webkit-details-marker{display:none}.sc-report-details[open] summary>span{transform:rotate(45deg)}.sc-report-details>div{padding:0 0 16px}.sc-report-details h4{font-size:14px;color:#c3baaa;margin:3px 0 7px;font-weight:600}.sc-report-details .sc-body{font-size:16px}.sc-attachment{color:#d8c18f;font-size:15px;text-decoration:underline;text-underline-offset:4px}
.sc-compose{order:-1;width:100%;min-width:0;border:1px solid #ffffff26;border-radius:5px;background:var(--sc-panel)}.sc-compose>summary{min-height:54px;padding:14px 22px;display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;color:#e5cf9e;font-size:17px;font-weight:600;list-style:none}.sc-compose>summary::-webkit-details-marker{display:none}.sc-compose>summary>span{font-size:23px;font-weight:400}.sc-compose[open]>summary{border-bottom:1px solid var(--sc-line)}.sc-compose[open]>summary>span{transform:rotate(45deg)}.sc-compose-inner{max-width:820px;padding:22px}.sc-compose-intro{margin:0 0 15px;font-size:16px;color:#c0c1c6}.sc-compose-form{display:flex;flex-direction:column;gap:9px}.sc-compose-form label{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:4px 9px;font-size:15px;line-height:1.5;color:#ddd9d0;margin-top:12px}.sc-compose-form label>span{font-size:14px;font-weight:400;color:#afb0b7}.sc-compose-form input,.sc-compose-form select,.sc-compose-form textarea{display:block;width:100%;max-width:100%;min-width:0;padding:11px 13px;color:#eeebe5;background:#111419;border:1px solid #ffffff32;border-radius:4px;font-size:16px;line-height:1.55;box-shadow:none}.sc-compose-form textarea{resize:vertical;min-height:95px}.sc-compose-form input::placeholder,.sc-compose-form textarea::placeholder{color:#9d9fa7}.sc-compose-form input[type=file]{padding:9px;font-size:14px;color:#bebfc5;overflow:hidden}.sc-compose-form input[type=file]::file-selector-button{background:#272b32;color:#e2d4b9;border:1px solid #ffffff2a;border-radius:3px;padding:8px 10px;margin-right:10px;cursor:pointer;font:inherit}
.sc-field-help,.sc-file-feedback{font-size:14px;line-height:1.7;color:#b6b7bf;margin:0}.sc-file-feedback{color:#d3bd8e;overflow-wrap:anywhere}.sc-file-feedback:empty{display:none}.sc-file-feedback.is-error{color:#e9b1a9}.sc-form-note{font-size:14px;line-height:1.7;color:#c3bba9;margin-top:14px}.sc-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:10px 18px;min-height:44px;border:1px solid #bba16b66;border-radius:4px;background:transparent;color:#e0cca2;text-decoration:none;cursor:pointer;font-size:16px;line-height:1.5;font-weight:600;text-align:center}.sc-button:hover{background:#b99b5c13;border-color:#d8ba7b}.sc-button.is-gold{background:#d4b77c;color:#211d17;border-color:#d4b77c}.sc-button.is-gold:hover{background:#e0c58f;border-color:#e0c58f}.sc-submit{align-self:flex-start;margin-top:13px;justify-content:space-between;padding:12px 20px;min-width:210px}
.sc-footnote{font-size:14px;line-height:1.8;color:#acaeb7;margin:24px 0 0}.sc-empty{padding:35px 0 30px}.sc-empty h3{font-size:20px;font-weight:500;line-height:1.5;color:#d9d6ce;margin:0 0 9px}.sc-empty p{font-size:16px;line-height:1.8;color:#b6b7bf;max-width:64ch;margin:0}.sc-empty .sc-button{margin-top:20px}.sc-access{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:0 0 24px;margin-bottom:0;border-bottom:1px solid var(--sc-line)}.sc-access p{font-size:16px;line-height:1.7;margin:0;color:#c0c1c6}.sc-access .sc-button{flex-shrink:0}.sc-message{padding:16px 20px;border-left:2px solid #83a78b;background:#1c2620;color:#d1dfd1;border-radius:3px;margin:0 0 24px;font-size:16px}.sc-message.is-error{border-color:#b37f74;background:#2b2221;color:#e9b9ae}.sc-message ul{margin:8px 0 0;padding-left:20px}
.sc-filters.is-directory{margin-bottom:24px}.sc-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.sc-directory-card{display:flex;flex-direction:column;min-width:0;background:#171a1ee6;border:1px solid var(--sc-line);border-radius:5px;overflow:hidden}.sc-creator-cover{display:flex;align-items:center;gap:18px;flex-direction:row-reverse;justify-content:flex-end;min-height:100px;padding:24px 24px 0}.sc-creator-platform{font-size:14px;color:#c4b89e}.sc-avatar{width:64px;height:64px;flex:0 0 64px;display:grid;place-items:center;overflow:hidden;background:#25282e;border:1px solid #ffffff25;border-radius:50%}.sc-avatar img{display:block;object-fit:cover;width:100%;height:100%}.sc-avatar>span{font-size:24px;color:#d5c29c}.sc-directory-body{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:20px 24px 24px;flex:1}.sc-directory-body h3{font-size:23px;line-height:1.4;font-weight:600;color:#e9e3d6;margin:0;overflow-wrap:anywhere}.sc-card-subtitle{font-size:15px;line-height:1.75;color:#b7b8bf;margin:-4px 0 0;overflow-wrap:anywhere}.sc-directory-body>.sc-body{margin-bottom:6px}.sc-channel{margin-top:auto;align-self:flex-start;font-size:15px}
.sc-honor-top{padding:18px 24px 0;display:flex;align-items:center;gap:12px}.sc-honor-star{display:grid;place-items:center;width:20px;height:20px;flex:0 0 20px;color:#cfb67f}.sc-honor-star svg{width:20px;height:20px}.sc-honor-top>.sc-category{font-size:14px}.sc-honor-top time{margin-left:auto;color:#b1b0b5;font-size:14px;white-space:nowrap}.sc-honor-person{display:flex;align-items:center;gap:16px;margin-bottom:4px;min-width:0}.sc-honor-person>img{display:block;width:60px;height:60px;object-fit:cover;flex:0 0 60px;border-radius:50%}.sc-honor-person>div{min-width:0}.sc-honor-signature{font-size:14px;color:#bbad91;margin-top:auto;padding-top:16px}.se-community :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #e5c88f;outline-offset:4px}.se-community select option{background:#171a1f;color:#eee5d5}
@media(max-width:760px){.sc-sections{flex-wrap:wrap;gap:0 24px}.sc-directory{grid-template-columns:minmax(0,1fr)}.sc-filters label{flex:1 1 160px}}
@media(max-width:520px){.se-community{padding:28px 0 50px}.sc-hero{padding-bottom:22px}.sc-hero h1{font-size:31px;margin-bottom:12px}.sc-hero p{font-size:16px}.sc-sections{gap:0 20px;margin-bottom:26px}.sc-sections>a{font-size:15px;min-height:46px}.sc-access{align-items:flex-start;flex-direction:column;gap:14px;padding-bottom:24px}.sc-post{padding:24px 0}.sc-post h3{font-size:21px}.sc-post-meta{gap:9px 12px}.sc-post-meta time{margin-left:0;flex-basis:100%}.sc-post-footer{align-items:flex-start}.sc-vote.is-closed{flex-wrap:wrap}.sc-compose>summary{padding:13px 17px}.sc-compose-inner{padding:18px 17px}.sc-compose-form label{font-size:15px}.sc-submit{width:100%}.sc-filters{gap:14px 12px}.sc-filters label{min-width:120px}.sc-filters .sc-button{flex-grow:1}.sc-empty{padding:28px 0 22px}.sc-directory-body{padding:20px}.sc-creator-cover{padding:22px 20px 0}.sc-honor-top{padding:18px 20px 0;flex-wrap:wrap;gap:10px}.sc-honor-top time{margin-left:0}.sc-message{padding:15px 17px}}
@media(prefers-reduced-motion:reduce){.se-community *{transition:none!important;scroll-behavior:auto!important}}