/* Community styles stay inside dedicated classes and page containers. */
.community-content{padding:27px 30px}.community-content h1{font-size:30px;overflow-wrap:anywhere}.community-content h2{font-size:21px}.community-content p{margin-bottom:15px}.community-muted{color:#65717a;font:13px/1.65 'Segoe UI',sans-serif}.community-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:22px 0}.community-search{display:flex;gap:8px;flex:1;min-width:0}.community-search input{min-width:0;width:100%;max-width:350px;padding:10px 12px;border:1px solid #b4c1c8;border-radius:3px;background:white;font:14px 'Segoe UI',sans-serif}.community-toolbar .button{font-size:12px;white-space:nowrap;padding:8px 13px;min-height:39px}.community-categories{border:1px solid #bbc9cd;border-radius:4px;overflow:hidden}.community-category{display:grid;grid-template-columns:40px minmax(0,1fr) 115px;gap:14px;align-items:center;padding:17px 16px;background:#f9fbf9;border-bottom:1px solid #d6dfdf}.community-category:last-child{border-bottom:0}.community-category:nth-child(even){background:#edf2f1}.community-category-mark{display:grid;place-items:center;border:1px solid #b4c2c5;border-radius:4px;width:36px;height:39px;background:linear-gradient(#fdfefa,#dfe7e5);color:#93713b;font:20px Georgia,serif;box-shadow:inset 0 0 0 3px #f3f5ef}.community-category-title{font:bold 15px 'Segoe UI',sans-serif;text-decoration:none}.community-category-body p{font:12px/1.55 'Segoe UI',sans-serif;color:#657580;margin:5px 0 0}.community-category-counts{display:grid;grid-template-columns:26px 1fr;gap:0 5px;font:11px/1.6 'Segoe UI',sans-serif;color:#71808a}.community-category-counts strong{color:#3b5262;text-align:right;font-size:13px}.community-section-title{border-bottom:1px solid #d1dada;padding-bottom:12px;margin:29px 0 17px!important}.community-topics{border-collapse:collapse;width:100%;font:13px/1.6 'Segoe UI',sans-serif;table-layout:fixed}.community-topics th{text-align:left;font-size:11px;color:#647784;background:#e8eeed;padding:9px 10px;border-bottom:1px solid #bbc9cd}.community-topics th:nth-child(1){width:57%}.community-topics th:nth-child(2){width:13%;text-align:center}.community-topics th:nth-child(3){width:30%}.community-topics td{padding:13px 10px;border-bottom:1px solid #d7e1e0;vertical-align:middle;overflow-wrap:anywhere}.community-topic-title>a{display:block;text-decoration:none;font-weight:bold;font-size:14px;color:#2c526c}.community-topic-title>small{display:block;margin-top:4px;font-size:11px}.community-topic-title>small a{font-weight:normal}.community-replies{text-align:center;color:#45616f;font-weight:bold}.community-time{font-size:11px;color:#6a7b86}.community-tag{display:inline-block;font:10px/1.5 'Segoe UI',sans-serif;color:#7d612c;background:#f3ead8;border:1px solid #dccb9f;border-radius:3px;padding:1px 5px;margin-right:5px}.community-topic-flags{display:block;margin-bottom:5px}.community-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 16px;margin:0 0 17px;border-bottom:1px solid #d8e0df;font:12px/1.6 'Segoe UI',sans-serif;background:transparent;box-shadow:none;border-radius:0}.community-breadcrumbs a{margin:0;padding:0;border:0;font:inherit;display:inline;color:#41637a}.community-breadcrumbs a:hover{background:none;border:0}.community-breadcrumbs>span{color:#7a858c}.community-message{border:1px solid #c8d5d7;background:#edf2f1;color:#4b6371;border-radius:4px;padding:13px 15px;margin:18px 0;font:13px/1.7 'Segoe UI',sans-serif}.community-message.community-error{border-color:#d6b0a7;background:#fbefeb;color:#8a3b30}.community-error-text{color:#9c483b!important}.community-success-text{color:#32734e!important}.community-field{display:grid;gap:7px;margin-bottom:19px}.community-field>label,.community-check{font:bold 13px/1.55 'Segoe UI',sans-serif;color:#3b5363}.community-field input,.community-field textarea,.community-field select{width:100%;min-width:0;padding:10px 12px;background:white;border:1px solid #afc0c9;border-radius:3px;font:15px/1.5 'Segoe UI',sans-serif;color:#2c4455}.community-field textarea{resize:vertical;min-height:100px}.community-field select{min-height:43px}.community-editor{margin:22px 0 10px}.community-editor .button{margin-right:9px}.community-form-feedback{font:12px/1.6 'Segoe UI',sans-serif;margin:12px 0;overflow-wrap:anywhere}.community-check{display:flex;gap:10px;align-items:flex-start;margin:21px 0}.community-check input{width:17px;height:17px;flex-shrink:0;margin-top:3px}.community-poll-fields{border:1px solid #cbd8d8;background:#eef3f0;padding:17px;border-radius:4px;margin:18px 0}.community-role{display:inline-block;font:bold 10px/1.6 'Segoe UI',sans-serif;padding:2px 7px;border-radius:3px;border:1px solid #b9c9cb;background:#e7eeee;color:#58707b}.community-role-admin{color:#885321;border-color:#c9b18c;background:#f4e8d2}.community-role-gm{color:#2d685b;border-color:#9bbeb4;background:#dfeee7}.community-avatar{position:relative;display:inline-grid;place-items:center;width:66px;height:75px;flex-shrink:0;border:1px solid #aebec7;border-radius:5px;background:radial-gradient(ellipse at 50% 30%,#d9e7e8,#889ba7);box-shadow:inset 0 0 0 4px #e5ecea,0 2px 5px #122b3819;overflow:hidden}.community-avatar:before{content:'U';font:38px/1 Georgia,serif;color:#f4dfad;text-shadow:1px 2px #31414b,-1px -1px #566770}.community-avatar:after{content:'';position:absolute;inset:9px;border:1px solid #d3dbd288;pointer-events:none}.community-avatar-warrior{background:radial-gradient(ellipse at 50% 25%,#bfc9c6,#5f717c)}.community-avatar-warrior:before{content:'W';color:#ede4c7}.community-avatar-mage{background:radial-gradient(ellipse at 50% 25%,#acbdd9,#424e78)}.community-avatar-mage:before{content:'M';color:#ecddac}.community-avatar-ranger{background:radial-gradient(ellipse at 50% 25%,#becfa8,#4c6e52)}.community-avatar-ranger:before{content:'R'}.community-avatar-smith{background:radial-gradient(ellipse at 50% 25%,#d7bd9a,#75594f)}.community-avatar-smith:before{content:'S'}.community-avatar-healer{background:radial-gradient(ellipse at 50% 25%,#f0e7c8,#a8b7b0)}.community-avatar-healer:before{content:'H';color:#edf5e7}.community-avatar-large{width:105px;height:121px}.community-avatar-large:before{font-size:59px}.community-post{display:grid;grid-template-columns:140px minmax(0,1fr);border:1px solid #bdcccf;border-radius:4px;margin:17px 0;background:#fbfcf8;overflow:hidden}.community-post-author{display:flex;align-items:center;flex-direction:column;gap:9px;padding:18px 12px;background:linear-gradient(#eaf0ef,#dfe8e8);border-right:1px solid #c5d1d3;text-align:center}.community-author-name{font:bold 14px/1.5 'Segoe UI',sans-serif;overflow-wrap:anywhere;text-decoration:none}.community-post-author>.community-muted{font-size:10px}.community-post-main{padding:17px 19px;min-width:0}.community-post-meta{font:10px/1.6 'Segoe UI',sans-serif;color:#78858b;border-bottom:1px solid #e1e6e4;padding-bottom:9px;margin-bottom:14px}.community-post-body{font:15px/1.8 'Segoe UI',sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;min-height:55px}.community-signature{border-top:1px solid #d8dfdc;color:#7c888a;font:11px/1.7 'Segoe UI',sans-serif;white-space:pre-wrap;padding-top:11px;margin-top:19px;overflow-wrap:anywhere}.community-post-actions{display:flex;gap:13px;justify-content:flex-end;margin-top:14px}.community-text-button{padding:3px 0;border:0;background:transparent;color:#3c6580;font:12px/1.6 'Segoe UI',sans-serif;text-decoration:underline;cursor:pointer}.community-danger{color:#9b4a39}.community-moderation{display:flex;align-items:center;flex-wrap:wrap;gap:13px;margin:18px 0;padding:12px 15px;background:#e7eeec;border:1px solid #c7d5d2;border-radius:4px;font:12px 'Segoe UI',sans-serif}.community-poll{border:1px solid #c4d1cc;border-radius:4px;padding:20px;margin:22px 0;background:#f0f5ed}.community-poll h2{font-size:19px!important}.community-poll>small{display:block;margin-top:12px}.community-poll-option{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:11px 0 13px;font:13px/1.6 'Segoe UI',sans-serif}.community-poll-option>input{width:16px;height:16px}.community-poll-label{grid-column:auto;overflow-wrap:anywhere}.community-poll-option>strong{font-size:11px;color:#5f716e}.community-poll-bar{height:5px;background:#dce5d9;grid-column:1/-1;border-radius:4px;overflow:hidden}.community-poll-bar>span{display:block;height:100%;background:#92aa8c}.community-pct-0{width:0}.community-pct-1{width:10%}.community-pct-2{width:20%}.community-pct-3{width:30%}.community-pct-4{width:40%}.community-pct-5{width:50%}.community-pct-6{width:60%}.community-pct-7{width:70%}.community-pct-8{width:80%}.community-pct-9{width:90%}.community-pct-10{width:100%}.community-voted{font:12px 'Segoe UI',sans-serif;color:#49704f;margin-top:13px!important}.community-pagination{display:flex;align-items:center;justify-content:center;gap:15px;margin-top:22px;font:12px 'Segoe UI',sans-serif}.community-pagination .button{font-size:12px;min-height:35px}.community-reply{border-top:1px solid #ccd9d7;padding-top:21px;margin-top:25px}.profile-heading{display:flex;gap:23px;align-items:center;margin:17px 0 22px}.profile-identity{min-width:0}.profile-identity h1{margin:0 0 9px;overflow-wrap:anywhere}.profile-identity>small{display:block;margin-top:10px;font-size:11px}.profile-identity>p{margin:8px 0 0}.profile-stats{display:flex;gap:32px;border-block:1px solid #d0dcd8;padding:18px 0;margin-bottom:23px}.profile-stats>div{display:grid;text-align:center;min-width:80px}.profile-stats strong{font-size:26px;font-weight:normal;color:#3e5b6b}.profile-stats span{font:12px 'Segoe UI',sans-serif;color:#71818a}.profile-bio{font:15px/1.8 'Segoe UI',sans-serif;white-space:pre-wrap;overflow-wrap:anywhere}.profile-editor{padding-top:21px;border-top:1px solid #cfdbd6;margin-top:27px}.profile-avatar-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;border:1px solid #c5d2cf;border-radius:4px;padding:16px;margin:21px 0}.profile-avatar-picker legend{font:bold 13px 'Segoe UI',sans-serif;color:#3f5b6c;padding:0 7px}.profile-avatar-picker>label{display:flex;align-items:center;flex-direction:column;gap:6px;font:11px 'Segoe UI',sans-serif;cursor:pointer;border:1px solid transparent;padding:8px;border-radius:4px}.profile-avatar-picker>label:has(input:checked){border-color:#b7995a;background:#f3eddf}.profile-avatar-picker input{width:15px;height:15px}.profile-avatar-picker .community-avatar{width:45px;height:52px}.profile-avatar-picker .community-avatar:before{font-size:27px}.profile-avatar-picker .community-avatar:after{inset:6px}.profile-characters{margin:25px 0}.profile-character-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:18px 0}.profile-character{display:grid;grid-template-columns:55px minmax(0,1fr);gap:8px 12px;padding:15px;border:1px solid #bfcecf;background:#edf2ef;border-radius:4px}.profile-character .community-avatar{grid-row:1/3;width:52px;height:62px}.profile-character .community-avatar:before{font-size:29px}.profile-character h3{font:bold 14px/1.5 'Segoe UI',sans-serif;margin:0;align-self:end;overflow-wrap:anywhere}.profile-character-state{font:10px 'Segoe UI',sans-serif;color:#87918d}.profile-character-state.is-online{color:#347853}.profile-character dl{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;margin:8px 0 0;font:11px/1.9 'Segoe UI',sans-serif}.profile-character dt{color:#718086}.profile-character dd{margin:0;text-align:right;color:#3d5667;overflow-wrap:anywhere}.community-auth{position:relative;display:flex;justify-content:flex-end;align-items:center;gap:13px;flex-wrap:wrap;font:12px/1.6 'Segoe UI',sans-serif}.community-auth a{color:#e1d9c3;text-decoration:none}.community-auth .community-text-button{color:#e0d3b4}.community-auth-name{display:grid;gap:4px;justify-items:end;font-weight:bold}.community-auth-name .community-role{font-size:9px;font-weight:normal}.community-auth-hint{color:#c5c9c7}.community-auth-link{font-size:11px}.community-login-toggle{border:1px solid #b0a184;color:#eee2c7;background:#243747ba;padding:8px 14px;border-radius:3px;font:12px 'Segoe UI',sans-serif;cursor:pointer}.community-login-box{position:absolute;z-index:20;right:0;top:42px;width:282px;max-width:calc(100vw - 28px);padding:19px;background:#f3f6f2;border:1px solid #b6c3c8;border-radius:4px;box-shadow:0 8px 28px #0007;color:#344d5f}.community-login-box>strong{display:block;font-size:14px;margin-bottom:17px}.community-login-box .community-field{margin-bottom:13px}.community-login-box .community-field label{font-size:12px}.community-login-box .community-field input{font-size:14px;padding:8px}.community-login-box .button{width:100%;font-size:13px;min-height:38px}.community-login-form{padding:21px;max-width:420px;border:1px solid #c6d3d4;background:#edf2ee;border-radius:4px}.community-login-form>strong{display:block;margin-bottom:19px}.community-auth-error{color:#f3c5b5;width:100%;text-align:right;font-size:11px}.community-login-form .community-form-feedback{margin-bottom:0}.community-login-box .community-form-feedback{margin-bottom:0}.community-login-form .community-field:last-of-type{margin-bottom:15px}@media(max-width:900px){.community-content{padding:24px}.community-category{grid-template-columns:30px minmax(0,1fr);gap:12px}.community-category-mark{width:29px;height:34px;font-size:17px}.community-category-counts{grid-column:2;display:flex;gap:5px;align-items:center}.community-category-counts strong:nth-of-type(2){margin-left:9px}.community-post{grid-template-columns:110px minmax(0,1fr)}.community-post-main{padding:15px}.community-post-author{padding:15px 7px}.community-topics th:nth-child(1){width:62%}.community-topics th:nth-child(2){width:13%}.community-topics th:nth-child(3){width:25%}.profile-character-grid{grid-template-columns:1fr}}@media(max-width:650px){.community-content{padding:21px 17px}.community-content h1{font-size:26px}.community-toolbar{align-items:stretch}.community-search{flex-basis:100%}.community-search input{max-width:none}.community-category{padding:14px 12px}.community-category-title{font-size:14px}.community-category-body p{font-size:11px}.community-topics th:nth-child(1){width:74%}.community-topics th:nth-child(2){width:26%}.community-topics th:nth-child(3),.community-topics .community-time{display:none}.community-topics td{padding:12px 7px}.community-topic-title>a{font-size:13px}.community-post{grid-template-columns:1fr}.community-post-author{display:grid;grid-template-columns:43px auto 1fr;text-align:left;justify-content:start;gap:3px 11px;border-right:0;border-bottom:1px solid #c4d1d0;padding:12px}.community-post-author .community-avatar{width:40px;height:47px;grid-row:1/3}.community-post-author .community-avatar:before{font-size:24px}.community-post-author .community-avatar:after{inset:5px}.community-post-author .community-author-name{font-size:13px;grid-column:2}.community-post-author>.community-muted{grid-column:3;grid-row:1/3;justify-self:end}.community-post-author>.community-role{grid-column:2;justify-self:start;font-size:8px}.community-post-main{padding:14px}.community-post-body{font-size:14px}.community-post-meta{font-size:9px}.community-post-actions{margin-top:11px}.community-breadcrumbs{font-size:10px;gap:6px}.community-poll{padding:15px}.community-poll-option{font-size:12px}.profile-heading{gap:16px}.community-avatar-large{width:78px;height:93px}.community-avatar-large:before{font-size:44px}.profile-identity h1{font-size:25px}.profile-identity>.community-muted{font-size:11px}.profile-stats{padding:14px 0;gap:21px}.profile-avatar-picker{gap:5px;padding:10px}.profile-avatar-picker>label{padding:8px 3px}.community-auth{gap:10px}.community-login-toggle{padding:6px 10px}.community-auth-link{font-size:10px}.community-auth-name{font-size:11px}.community-login-box{top:35px}.community-pagination{gap:9px;font-size:10px}.community-pagination .button{padding:7px 9px;font-size:10px}}
.community-poll-label{grid-column:2}.community-poll-option>strong{grid-column:3}
@media(max-width:650px){.community-login-box{left:50%;right:auto;transform:translateX(-50%);max-width:calc(100vw - 32px)}}
