.guild-layout{flex:none}.guild-filter-form{display:grid}.guild-form,.guild-application-form,.guild-post-form,.guild-recruitment-form{gap:16px;display:grid}.guild-form .field select,.guild-recruitment-form .field select{color:#39342f;background:var(--surface-input);width:100%;min-height:38px;font:inherit;border:1px solid #b2833e;border-radius:5px;margin-top:6px;padding:7px 10px;box-shadow:inset 0 1px 2px #0000001a}.guild-form .field select[multiple]{min-height:168px}.guild-card-list{background:#fff8e6;border:1px solid #c7a064;border-radius:8px;gap:10px;padding:7px;display:grid}.guild-list-card{background:var(--surface-input);border:1px solid #c98c35;border-radius:7px;position:relative;overflow:hidden}.guild-list-card-link{z-index:0;position:absolute;inset:0}.guild-list-card-link:focus-visible{outline-offset:-3px;outline:2px solid #17467e}.guild-list-card>:not(.guild-list-card-link){z-index:1;pointer-events:none;position:relative}.guild-list-card-heading{color:#573412;background:linear-gradient(#f5d58e,#e8c06d);border-bottom:1px solid #d49a43;min-height:29px;padding:7px 10px;font-weight:900}.guild-list-card-body{grid-template-columns:104px minmax(0,1fr) minmax(290px,340px);min-height:170px;display:grid}.guild-emblem-placeholder{flex:none;place-self:start center;width:68px;height:68px;margin-top:16px;box-shadow:0 0 0 2px #8a6534}.guild-emblem{flex:none;position:relative}.guild-emblem img{image-rendering:pixelated;image-rendering:crisp-edges;-webkit-user-select:none;user-select:none;display:block;position:absolute}.guild-emblem-quad{width:68px;height:68px}.guild-emblem-background{width:100%;height:100%;inset:0}.guild-emblem-mark{max-width:none}.guild-list-card-copy{min-width:0;padding:18px 16px}.guild-list-card-copy h2{color:#6f3f13;margin:0;font-size:19px}.guild-list-card-motto{color:#6d431c;background:#fffaf0;border:1px solid #b98131;border-radius:5px;width:fit-content;max-width:100%;margin:10px 0 0;padding:4px 8px;font-weight:700}.guild-list-card-description{max-height:60px;color:var(--ink);overflow-wrap:anywhere;text-overflow:ellipsis;white-space:pre-wrap;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:17px 0 0;line-height:1.55;display:-webkit-box;overflow:hidden}.guild-list-card-facts{border-left:1px solid #d8b87a;margin:0}.guild-list-card-facts>div{border-bottom:1px solid #dfc798;grid-template-columns:105px minmax(0,1fr);min-height:28px;display:grid}.guild-list-card-facts>div:last-child{border-bottom:0}.guild-list-card-facts dt,.guild-list-card-facts dd{text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;padding:5px 9px;font-size:10px;display:flex;overflow:hidden}.guild-list-card-facts dt{color:#6f4d2d;border-right:1px solid #dfc798;font-weight:900}.guild-list-card-facts dd{color:var(--ink);margin:0}.guild-recruitment-badges{gap:4px}.guild-recruitment-indicator{color:#5f686c;white-space:nowrap;background:#e5eaec;border:1px solid #8b9397;border-radius:10px;justify-self:center;padding:4px 7px;font-size:8px;font-weight:700}.guild-recruitment-indicator.recruiting{color:#285739;background:#d9efd7;border-color:#59926d}.guild-recruitment-indicator.applied{color:#7e2b28;background:#f4d4d0;border-color:#b85f59}.guild-create-shell{width:min(940px,100%)}.guild-room-shell{width:min(1100px,100%)}.guild-form-message,.guild-success-message{border:1px solid #bd7462;border-radius:6px;margin:14px 0 0;padding:11px 13px}.guild-success-message{color:#315c27;background:#eef8e8;border-color:#6b9a5c}.guild-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.guild-form-wide{grid-column:1/-1}.guild-emblem-editor-layout{justify-items:center;gap:18px;display:grid}.guild-emblem-editor-preview{justify-items:center;display:grid}.guild-emblem-editor-preview .guild-emblem-placeholder{margin:0}.guild-emblem-editor-options{justify-items:center;gap:14px;display:grid}.guild-emblem-editor-control-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 24px;display:flex}.guild-form .field .guild-emblem-group-select{white-space:nowrap;width:auto;min-height:34px;margin-top:0}.guild-emblem-cycle{background:var(--surface-input);border:1px solid #b2833e;border-radius:5px;grid-template-columns:30px max-content 30px;align-items:center;width:max-content;display:grid;overflow:hidden}.guild-emblem-cycle button{color:#6f3f13;min-height:32px;font:inherit;cursor:pointer;background:#f7ddb0;border:0;padding:0;font-size:18px;font-weight:900}.guild-emblem-cycle output{color:var(--ink);text-align:center;white-space:nowrap;padding:0 10px;font-size:10px;font-weight:800}.guild-form .field small{color:var(--muted);margin-top:6px;font-weight:400;line-height:1.4;display:block}.guild-room-page .workflow-panel-header form{margin:0}.guild-room-grid{align-items:stretch;gap:var(--layout-gap);grid-template-columns:minmax(0,1fr) 250px;margin-top:20px;display:grid}.guild-room-grid-details-only{grid-template-columns:minmax(0,1fr)}.guild-room-grid>.panel{margin-top:0}.guild-members-panel{flex-direction:column;min-height:0;display:flex}.guild-members-panel>.workflow-panel-body{flex:1;min-height:0}.guild-member-list{background:var(--surface-input);height:100%;margin:0;padding:0;list-style:none}.guild-member-list li{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px;padding:8px 10px;display:grid}.guild-member-list li+li{border-top:1px solid #e1c696}.guild-member-list strong,.guild-member-list .user-fame-link{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.guild-member-list strong{color:var(--ink)}.guild-member-list form{margin:0}.guild-member-remove{color:#8a2f20;opacity:0;pointer-events:none;background:#fff3e8;border:1px solid #9d4f3f;border-radius:4px;place-items:center;width:24px;height:24px;padding:0;font-weight:900;display:inline-grid}.guild-member-list li:hover .guild-member-remove,.guild-member-list li:focus-within .guild-member-remove,.guild-member-remove:focus-visible{opacity:1;pointer-events:auto}.guild-member-remove:hover{color:#fff;background:#9d3a2c}.guild-threads-panel{margin-top:var(--layout-gap)}.guild-threads-panel .guild-forum-table{border:0;border-radius:0;margin-top:0}.guild-state-message{color:var(--muted);text-align:center;margin:0;padding:20px}.guild-dialog{width:min(560px,100vw - 32px)}.guild-management-dialog{width:min(720px,100vw - 32px)}.guild-dialog-body{gap:16px;padding:16px;display:grid}.guild-dialog-body>p{color:#765840;margin:0}.guild-dialog-actions,.guild-dialog .guild-applications{margin-top:0}.guild-status-badge{background:#fff4d3;border:1px solid #b98131;border-radius:5px;padding:6px 9px;font-weight:700;color:#75400f!important}.guild-details-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.guild-details-identity{align-items:center;gap:14px;min-width:0;display:flex}.guild-details-identity .guild-emblem-placeholder{flex:0 0 68px;margin:0}.guild-details-identity>strong{color:var(--ink);font-size:23px}.guild-description{color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;margin:20px 0;line-height:1.65}.guild-detail-grid{background:#d8b87a;border:1px solid #d8b87a;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.guild-detail-grid>div{background:var(--surface-input);padding:11px 13px}.guild-detail-grid dt{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:900}.guild-detail-grid dd{color:var(--ink);margin:5px 0 0;font-weight:700}.guild-recruitment-copy{color:var(--ink);background:#fff4d38c;border:1px solid #d8b87a;border-radius:6px;margin-top:18px;padding:14px 16px;line-height:1.55}.guild-recruitment-copy>strong{color:#75400f;margin-bottom:8px;display:block}.guild-recruitment-copy>:last-child{margin-bottom:0}.guild-forum-table{margin-top:20px}.guild-forum-heading,.guild-forum-row{grid-template-columns:minmax(220px,1fr) 140px 60px 170px;min-width:620px}.guild-forum-row{min-height:52px;position:relative}.guild-forum-row>:not(.guild-forum-row-link){z-index:1;pointer-events:none;position:relative}.guild-forum-row .user-fame-link{pointer-events:none}.guild-forum-row-link{z-index:0;position:absolute;inset:0}.guild-forum-row-link:focus-visible{outline-offset:-3px;outline:2px solid #17467e}.guild-applications{margin-top:22px}.guild-applications h3{color:var(--ink);margin:0 0 10px;font-size:13px}.guild-applications ul{margin:0;padding:0;list-style:none}.guild-applications li{min-height:52px;color:var(--ink);background:var(--surface-input);border:1px solid #d9b36c;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.guild-applications li+li{border-top:0}.guild-applications li>span:first-child{gap:4px;display:grid}.guild-applications time{color:var(--muted);font-size:9px}.guild-application-message{color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;margin:4px 0 0;line-height:1.45}.guild-applications .action-group{flex:none}html[data-theme=dark] .guild-form .field select,html[data-theme=dark] .guild-recruitment-form .field select{color:var(--theme-text);background:var(--theme-input);border-color:#668392}html[data-theme=dark] .guild-success-message{color:#d8f3cf;background:#263d2d;border-color:#739c69}html[data-theme=dark] .guild-status-badge{border-color:var(--theme-warm-border);background:#463326;color:#ffe0bd!important}html[data-theme=dark] .guild-detail-grid{border-color:var(--theme-border-soft);background:var(--theme-border-soft)}html[data-theme=dark] .guild-recruitment-copy{border-color:var(--theme-border-soft);background:var(--theme-row-alt)}html[data-theme=dark] .guild-recruitment-copy>strong{color:var(--theme-text)}html[data-theme=dark] .guild-post-form,html[data-theme=dark] .guild-application-form,html[data-theme=dark] .guild-recruitment-form,html[data-theme=dark] .guild-forum-table,html[data-theme=dark] .guild-applications li,html[data-theme=dark] .guild-thread-replies-panel{border-color:var(--theme-border-soft)}html[data-theme=dark] .guild-card-list{border-color:var(--theme-border);background:var(--theme-panel)}html[data-theme=dark] .guild-list-card{border-color:var(--theme-border);background:var(--theme-row)}html[data-theme=dark] .guild-list-card-heading{border-color:var(--theme-border-soft);color:var(--theme-text);background:var(--theme-heading)}html[data-theme=dark] .guild-emblem-placeholder{box-shadow:0 0 0 2px var(--theme-border-soft)}html[data-theme=dark] .guild-list-card-copy h2{color:var(--theme-text)}html[data-theme=dark] .guild-list-card-motto{border-color:var(--theme-border-soft);color:var(--theme-text);background:var(--theme-row-alt)}html[data-theme=dark] .guild-list-card-facts,html[data-theme=dark] .guild-list-card-facts>div,html[data-theme=dark] .guild-list-card-facts dt{border-color:var(--theme-border-soft)}html[data-theme=dark] .guild-list-card-facts dt{color:var(--theme-muted)}html[data-theme=dark] .guild-recruitment-indicator{color:#c7d2d6;background:#2b3e47;border-color:#667b85}html[data-theme=dark] .guild-recruitment-indicator.recruiting{color:#d8f5df;background:#203b2d;border-color:#4f8062}html[data-theme=dark] .guild-recruitment-indicator.applied{color:#ffd4d0;background:#512d2b;border-color:#a95e59}html[data-theme=dark] .guild-dialog-body>p{color:var(--theme-muted)}html[data-theme=dark] .guild-member-list{background:var(--theme-row)}html[data-theme=dark] .guild-member-list li+li{border-color:var(--theme-border-soft)}html[data-theme=dark] .guild-member-remove{color:#ffd4c4;background:#562f26;border-color:#b87867}html[data-theme=dark] .guild-member-remove:hover{color:#fff;background:#743930}html[data-theme=dark] .guild-emblem-cycle{border-color:var(--theme-border-soft);background:var(--theme-input)}html[data-theme=dark] .guild-emblem-cycle button{color:var(--theme-text);background:var(--theme-panel-raised)}@media (max-width:650px){.guild-list-card-body{grid-template-columns:84px minmax(0,1fr)}.guild-list-card-copy{padding:15px 12px}.guild-list-card-facts{border-top:1px solid #d8b87a;border-left:0;grid-column:1/-1}.guild-form-grid,.guild-detail-grid,.guild-room-grid{grid-template-columns:1fr}.guild-form-wide{grid-column:auto}.guild-details-heading{flex-direction:column}.guild-details-heading .secondary-button{width:100%}.guild-applications li{flex-direction:column;align-items:stretch}.guild-applications .action-group{grid-template-columns:1fr 1fr;display:grid}.guild-applications .action-group form,.guild-applications .action-group button{width:100%}}@media (max-width:450px){.guild-list-card-body{grid-template-columns:1fr}.guild-emblem-placeholder{margin-bottom:0}.guild-list-card-copy{text-align:center;padding-top:12px}.guild-list-card-motto{margin-left:auto;margin-right:auto}.guild-list-card-facts{grid-column:auto}}
.listing-comments-body{gap:14px;padding:14px}.listing-comment-list{background:var(--surface-input);border:1px solid #d8b87a;border-radius:6px;min-height:0;max-height:520px;margin:0;padding:0;list-style:none;overflow-y:auto}.listing-comment-list li,.listing-comment-list li:nth-child(2n){background:var(--surface-input);border:0;border-bottom:1px solid #d8b87a;padding:0}.listing-comment-list li:last-child{border-bottom:1px solid #d8b87a}.conversation-post{min-height:190px;color:var(--ink);background:var(--surface-input);grid-template-columns:132px minmax(0,1fr);gap:12px;padding:12px;display:grid}.conversation-post-identity,.listing-comment-list .conversation-post-identity{text-align:center;border-right:1px solid #d8b87a;flex-direction:column;justify-content:flex-start;align-items:center;gap:9px;min-width:0;padding-right:12px;display:flex}.conversation-post-avatar-link{background:#e7d6ae;border:1px solid #b98a45;border-radius:5px;display:block;overflow:hidden}.conversation-post-avatar{object-fit:cover;display:block}.conversation-post-names{justify-items:center;gap:5px;width:100%;min-width:0;display:grid}.conversation-post-names .user-fame-link{color:#3944bf;text-overflow:ellipsis;white-space:nowrap;width:fit-content;max-width:100%;font-size:12px;overflow:hidden}.conversation-post-deleted-author{color:#64584d;font-size:12px}.conversation-post-author-detail{color:#64584d;overflow-wrap:anywhere;justify-content:center;align-items:baseline;gap:7px;min-width:0;font-size:10px;display:flex}.conversation-post-author-detail>span{color:#8a6b48;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:900}.conversation-post-time,.listing-comment-list .conversation-post-time{color:#756c64;white-space:nowrap;font-size:10px}.conversation-post-content{grid-template-rows:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;display:grid}.conversation-post-body{color:#4d3b29;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.65}.conversation-post-body>:first-child{margin-top:0}.conversation-post-body>:last-child{margin-bottom:0}.conversation-post-body p{white-space:pre-line}.conversation-post-body blockquote{color:#64584d;background:#fff8e6;border-left:3px solid #c39045;margin:0 0 10px;padding:7px 10px}.conversation-reply-reference{color:#756c64;align-items:center;gap:7px;margin-bottom:8px;font-size:10px;display:flex}.conversation-reply-reference-avatar{background:#e7d6ae;border:1px solid #b98a45;border-radius:50%;flex:none;display:block;overflow:hidden}.conversation-reply-reference-avatar img{object-fit:cover;display:block}.conversation-post-footer{justify-content:flex-end;align-items:center;gap:12px;margin:0;display:flex}.conversation-post-actions{gap:12px;display:flex}.listing-comment-reply,.listing-comment-report,.listing-comment-edit,.listing-comment-delete{opacity:1;color:#765840;cursor:pointer;width:auto;height:auto;font:inherit;pointer-events:auto;text-underline-offset:2px;background:0 0;border:0;border-radius:0;padding:2px 0;font-size:9px;font-weight:700;text-decoration:underline;display:inline}.listing-comment-reply:hover,.listing-comment-reply:focus-visible,.listing-comment-report:hover,.listing-comment-report:focus-visible,.listing-comment-edit:hover,.listing-comment-edit:focus-visible,.listing-comment-delete:hover,.listing-comment-delete:focus-visible{color:#8a2f20;background:0 0}.listing-comment-reply:disabled,.listing-comment-report:disabled,.listing-comment-edit:disabled,.listing-comment-delete:disabled{cursor:wait;opacity:.55}.listing-comments-empty{border:1px solid #d8b87a;border-radius:6px;min-height:120px}.listing-comments-note{color:#756c64;text-align:right;margin:-4px 0 0;font-size:10px}.listing-comment-form,.listing-comment-edit-form{gap:8px;display:grid}.listing-comment-form{margin-top:auto}.conversation-composer-heading{color:var(--ink);font-size:14px;font-weight:900}.listing-comment-form textarea,.listing-comment-edit-form textarea{resize:vertical;color:#39342f;background:var(--surface-input);width:100%;min-height:110px;max-height:280px;font:inherit;border:1px solid #b2833e;border-radius:5px;padding:10px 11px;line-height:1.5;box-shadow:inset 0 1px 2px #0000001a}.listing-comment-actions{color:#756c64;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.listing-comment-edit-actions .action-group{gap:8px;display:flex}.guild-thread-conversation-panel .workflow-panel-body{background:var(--surface-input)}.guild-thread-starter{border-bottom:1px solid #d8b87a;border-radius:0}.guild-thread-replies-heading{color:#765840;background:#f5e5be;border-bottom:1px solid #d8b87a;justify-content:space-between;align-items:center;gap:12px;padding:11px 18px;display:flex}.guild-thread-replies-heading h2{margin:0;font-size:12px}.guild-thread-replies-heading span{font-size:10px;font-weight:900}.guild-thread-replies .listing-comments-body{gap:0;padding:0}.guild-thread-replies .listing-comment-list{border:0;border-radius:0;max-height:none}.guild-thread-replies .listing-comments-empty{border:0;border-radius:0;min-height:90px}.guild-thread-replies .listing-comments-note{margin:10px 18px 0}.guild-thread-replies .listing-comment-form{margin:18px}.guild-thread-replies .listing-comment-form textarea{min-height:150px}.guild-thread-replies .listing-comment-sign-in{margin:18px}.listing-comments-small .listing-comments-body{gap:10px;padding:0}.listing-comments-small .conversation-post{grid-template-columns:82px minmax(0,1fr);gap:10px;min-height:100px;padding:10px 12px}.listing-comments-small .conversation-post-avatar{width:48px;height:48px}.listing-comments-small .conversation-post-identity{gap:6px;padding-right:10px}.listing-comments-small .conversation-post-names{gap:3px}.listing-comments-small .conversation-post-body{font-size:11px;line-height:1.45}.listing-comments-small .conversation-post-footer,.listing-comments-small .conversation-post-actions{gap:10px}.listing-comments-small .listing-comment-form{gap:6px;padding-top:0}.listing-comments-small .conversation-composer-heading{font-size:13px}.listing-comments-small .listing-comment-form textarea{min-height:54px;max-height:90px;padding:8px 10px}html[data-theme=dark] .listing-comment-list,html[data-theme=dark] .listing-comment-list li,html[data-theme=dark] .listing-comment-list li:nth-child(2n),html[data-theme=dark] .conversation-post,html[data-theme=dark] .guild-thread-conversation-panel .workflow-panel-body{color:var(--theme-text);background:var(--theme-row)}html[data-theme=dark] .listing-comment-list,html[data-theme=dark] .listing-comment-list li,html[data-theme=dark] .guild-thread-starter,html[data-theme=dark] .listing-comment-form{border-color:var(--theme-border-soft)}html[data-theme=dark] .conversation-post-avatar-link{border-color:var(--theme-border);background:var(--theme-panel-raised)}html[data-theme=dark] .conversation-post-identity{border-color:var(--theme-border-soft)}html[data-theme=dark] .conversation-post-names .user-fame-link{color:var(--theme-link)}html[data-theme=dark] .conversation-post-deleted-author{color:var(--theme-muted)}html[data-theme=dark] .conversation-post-author-detail,html[data-theme=dark] .conversation-post-time,html[data-theme=dark] .listing-comments-note,html[data-theme=dark] .listing-comment-actions,html[data-theme=dark] .conversation-post-author-detail>span{color:var(--theme-subtle)}html[data-theme=dark] .conversation-post-body{color:var(--theme-text)}html[data-theme=dark] .conversation-post-body blockquote{border-color:var(--theme-border-soft);color:var(--theme-muted);background:var(--theme-row-alt)}html[data-theme=dark] .conversation-reply-reference{color:var(--theme-subtle)}html[data-theme=dark] .conversation-reply-reference-avatar{border-color:var(--theme-border);background:var(--theme-panel-raised)}html[data-theme=dark] .listing-comment-reply,html[data-theme=dark] .listing-comment-report,html[data-theme=dark] .listing-comment-edit,html[data-theme=dark] .listing-comment-delete{color:var(--theme-muted);background:0 0;border:0}html[data-theme=dark] .listing-comment-reply:hover,html[data-theme=dark] .listing-comment-reply:focus-visible,html[data-theme=dark] .listing-comment-report:hover,html[data-theme=dark] .listing-comment-report:focus-visible,html[data-theme=dark] .listing-comment-edit:hover,html[data-theme=dark] .listing-comment-edit:focus-visible,html[data-theme=dark] .listing-comment-delete:hover,html[data-theme=dark] .listing-comment-delete:focus-visible{color:#ffad8a;background:0 0}html[data-theme=dark] .listing-comments-empty{border-color:var(--theme-border-soft)}html[data-theme=dark] .listing-comment-form textarea,html[data-theme=dark] .listing-comment-edit-form textarea{color:var(--theme-text);background:var(--theme-input);border-color:#668392}html[data-theme=dark] .guild-thread-replies-heading{border-color:var(--theme-border-soft);color:var(--theme-muted);background:var(--theme-row-alt)}@media (max-width:650px){.conversation-post{grid-template-columns:92px minmax(0,1fr);padding:12px}.listing-comment-actions{flex-direction:column;align-items:stretch}.listing-comment-actions .primary-button{width:100%}}@media (max-width:450px){.listing-comments-body{padding:10px}.conversation-post{grid-template-columns:1fr}.conversation-post-identity,.listing-comment-list .conversation-post-identity{border-bottom:1px solid #d8b87a;border-right:0;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:0 0 10px;display:grid}.conversation-post-names{grid-column:2}.listing-comments-small .conversation-post{grid-template-columns:78px minmax(0,1fr)}.listing-comments-small .conversation-post-identity{border-bottom:0;border-right:1px solid #d8b87a;padding:0 8px 0 0;display:flex}html[data-theme=dark] .listing-comments-small .conversation-post-identity{border-right-color:var(--theme-border-soft)}.listing-comments-small .conversation-post-names{grid-column:auto}.guild-thread-replies .listing-comment-form{margin:14px}.community-post-thread .conversation-post{grid-template-columns:92px minmax(0,1fr)}.community-post-thread .conversation-post-identity,.community-post-thread .listing-comment-list .conversation-post-identity{border-bottom:0;border-right:1px solid #d8b87a;padding:0 12px 0 0;display:flex}.community-post-thread .conversation-post-names{grid-column:auto}html[data-theme=dark] .community-post-thread .conversation-post-identity{border-right-color:var(--theme-border-soft)}}
.community-post-layout{flex:none}.community-post-actions>.market-store-action{align-self:center;height:34px}.community-post-categories{padding:8px 9px 9px}.community-post-category-links{gap:4px;display:grid}.community-post-category-heading-desktop{margin-bottom:3px}.community-post-category-toggle{display:none}.community-post-sidebar a,.community-post-sidebar .community-post-category-heading{color:#68411c;border:1px solid #0000;border-radius:4px;align-items:center;min-height:30px;padding:6px 8px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.community-post-sidebar .community-post-category-heading{color:#68411c;margin:0;font-weight:900}.community-post-sidebar a:hover,.community-post-sidebar a[aria-current=page]{color:#7b2f0c;background:#fff4d3;border-color:#b98131}.community-post-sidebar .community-post-subcategory{min-height:26px;padding-left:20px;font-size:9px}.community-post-board{gap:0}.community-post-heading{border-radius:7px 7px 0 0}.community-post-sort-tabs,.community-post-period-tabs{background:#f4e4bd;border:1px solid #c7a064;border-top:0;min-width:0;display:flex;overflow-x:auto}.community-post-sort-tabs a,.community-post-period-tabs a{color:#765840;text-align:center;white-space:nowrap;border-right:1px solid #c7a064;min-width:90px;padding:9px 12px;font-size:10px;font-weight:900;text-decoration:none}.community-post-sort-tabs a:hover,.community-post-sort-tabs a[aria-current=page],.community-post-period-tabs a:hover,.community-post-period-tabs a[aria-current=page]{color:#8a2f0d;background:#fff8e6;box-shadow:inset 0 -3px #b94d14}.community-post-period-tabs{background:#fff8e6;justify-content:flex-end}.community-post-period-tabs a{min-width:78px;padding:6px 10px;font-size:9px}.community-post-table{background:var(--surface-input);border:1px solid #c7a064;border-top:0;border-radius:0 0 7px 7px;overflow-x:auto}.community-post-table-heading,.community-post-row{grid-template-columns:72px minmax(340px,1fr) 72px 138px;min-width:720px;display:grid}.community-post-table-heading{color:#765840;text-transform:uppercase;background:#ead5a5;align-items:center;min-height:29px;font-size:9px;font-weight:900}.community-post-table-heading span{padding:6px 10px}.community-post-pinned{border-top:1px solid #c7a064;border-bottom:2px solid #b98131}.community-post-row{background:var(--surface-input);align-items:stretch;min-height:94px}.community-post-row+.community-post-row{border-top:1px solid #dfc798}.community-post-pinned .community-post-row{background:#fff5d9}.community-post-row-link{min-width:0;color:inherit;grid-column:2/-1;grid-template-columns:minmax(340px,1fr) 72px 138px;text-decoration:none;display:grid}.community-post-row-link:hover{background:#fff4d3}.community-post-row-link:focus-visible{outline-offset:-3px;outline:2px solid #17467e}.community-post-vote{align-content:center;justify-items:center;gap:2px;min-width:0;padding:7px;display:grid}.community-post-vote button{color:#8a6b48;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;place-items:center;width:27px;height:22px;padding:0;font-size:11px;display:grid}.community-post-vote button:hover{background:#fff4d3;border-color:#c39045}.community-post-vote button[aria-pressed=true]{color:#9a310b;background:#ffe0a2;border-color:#9f4a19}.community-post-vote button:disabled{cursor:wait;opacity:.55}.community-post-vote strong{color:#573412;font-size:13px}.community-post-topic{align-content:center;gap:5px;min-width:0;padding:10px 12px;display:grid}.community-post-badges{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.community-post-badges span,.community-post-status{color:#765840;text-transform:uppercase;background:#fff8e6;border:1px solid #c5944f;border-radius:8px;padding:2px 5px;font-size:8px;font-weight:900;line-height:1.2;text-decoration:none}.community-post-title{color:#6f3f13;text-overflow:ellipsis;white-space:nowrap;width:fit-content;max-width:100%;font-size:14px;font-weight:900;overflow:hidden}.community-post-topic>p{color:#584b40;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.community-post-author{color:#756c64;align-items:center;gap:4px;min-width:0;font-size:9px;display:flex}.community-post-author .user-fame-link{min-width:0;font-size:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.community-post-replies,.community-post-activity{color:#765840;text-align:center;justify-content:center;align-items:center;min-width:0;padding:9px;font-size:10px;display:flex}.community-post-pagination{color:#765840;text-align:center;grid-template-columns:100px minmax(0,1fr) 100px;align-items:center;margin-top:10px;font-size:10px;font-weight:800;display:grid}.community-post-pagination a{color:#5d351b;background:linear-gradient(#fffdf0,#eadfbf);border:1px solid #94774c;border-radius:4px;padding:7px 10px;text-decoration:none}.community-post-empty{border:0;border-radius:0;min-height:180px}.community-post-error{border-radius:0;min-height:0}.community-post-dialog{width:min(660px,100vw - 32px)}.community-post-form{gap:16px;display:grid}.community-post-form .field select{color:#39342f;background:var(--surface-input);width:100%;min-height:38px;font:inherit;border:1px solid #b2833e;border-radius:5px;margin-top:6px;padding:7px 10px}.community-post-thread-shell{width:min(1100px,100%)}.community-post-thread-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.community-post-thread-meta a{color:inherit}.community-post-thread-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.community-post-moderation-fields{color:var(--ink);border:1px solid #d8b87a;gap:10px;margin:0;padding:13px;display:grid}.community-post-moderation-fields legend{padding:0 5px;font-weight:900}.community-post-moderation-fields label{align-items:center;gap:8px;display:flex}.community-ranking-admin{gap:12px;padding-top:18px;display:grid}.community-ranking-admin-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.community-ranking-admin-heading h2{color:var(--ink);margin:0;font-size:13px}.community-ranking-admin-heading span{color:var(--muted);font-size:9px}.community-ranking-table-heading,.community-ranking-row{grid-template-columns:38px minmax(220px,1fr) 90px 80px 80px 80px 90px 90px;min-width:890px}.community-post-starter{border-bottom:1px solid #d8b87a}.community-post-thread .conversation-post-body{text-align:left}.community-category-form{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) max-content;align-items:end;gap:12px;padding-top:18px;display:grid}.community-category-form .field select{color:#39342f;background:var(--surface-input);width:100%;min-height:38px;font:inherit;border:1px solid #b2833e;border-radius:5px;margin-top:6px;padding:7px 10px}.community-category-table-heading,.community-category-row{grid-template-columns:56px minmax(220px,1fr) 100px;min-width:460px}.community-category-child{padding-left:18px}.community-category-child:before{content:"↳ ";color:#8a6b48}html[data-theme=dark] .workflow-dialog-body>p{color:var(--theme-muted)}html[data-theme=dark] .community-post-sidebar a,html[data-theme=dark] .community-post-sidebar .community-post-category-heading{color:var(--theme-text)}html[data-theme=dark] .community-post-sidebar a:hover,html[data-theme=dark] .community-post-sidebar a[aria-current=page]{border-color:var(--theme-warm-border);color:#ffe0bd;background:#3d3025}html[data-theme=dark] .community-post-sort-tabs,html[data-theme=dark] .community-post-period-tabs,html[data-theme=dark] .community-post-table{border-color:var(--theme-border-soft)}html[data-theme=dark] .community-post-sort-tabs{background:var(--theme-row-alt)}html[data-theme=dark] .community-post-period-tabs{color:var(--theme-muted);background:var(--theme-panel)}html[data-theme=dark] .community-post-sort-tabs a,html[data-theme=dark] .community-post-period-tabs a{border-color:var(--theme-border-soft);color:var(--theme-muted)}html[data-theme=dark] .community-post-sort-tabs a:hover,html[data-theme=dark] .community-post-sort-tabs a[aria-current=page],html[data-theme=dark] .community-post-period-tabs a:hover,html[data-theme=dark] .community-post-period-tabs a[aria-current=page]{color:#ffe0bd;background:var(--theme-row)}html[data-theme=dark] .community-post-table-heading{color:var(--theme-muted);background:var(--theme-row-alt)}html[data-theme=dark] .community-post-row+.community-post-row,html[data-theme=dark] .community-post-pinned,html[data-theme=dark] .community-post-starter{border-color:var(--theme-border-soft)}html[data-theme=dark] .community-post-row{background:var(--theme-row)}html[data-theme=dark] .community-post-row-link:hover,html[data-theme=dark] .community-post-pinned .community-post-row{background:var(--theme-row-alt)}html[data-theme=dark] .community-post-vote strong,html[data-theme=dark] .community-post-title{color:var(--theme-text)}html[data-theme=dark] .community-post-vote button{color:var(--theme-muted)}html[data-theme=dark] .community-post-vote button:hover,html[data-theme=dark] .community-post-vote button[aria-pressed=true]{border-color:var(--theme-warm-border);color:#ffe0bd;background:#463326}html[data-theme=dark] .community-post-badges span,html[data-theme=dark] .community-post-status{border-color:var(--theme-border-soft);color:var(--theme-muted);background:var(--theme-row-alt)}html[data-theme=dark] .community-post-topic>p,html[data-theme=dark] .community-post-author,html[data-theme=dark] .community-post-replies,html[data-theme=dark] .community-post-activity,html[data-theme=dark] .community-post-pagination{color:var(--theme-muted)}html[data-theme=dark] .community-post-form .field select,html[data-theme=dark] .community-category-form .field select{color:var(--theme-text);background:var(--theme-input);border-color:#668392}html[data-theme=dark] .community-post-moderation-fields{border-color:var(--theme-border-soft);color:var(--theme-text)}@media (max-width:760px){.community-post-actions{grid-template-columns:minmax(0,1fr) 140px}.community-post-actions>.search-frame{grid-area:1/1}.community-post-actions>.market-store-action{grid-area:1/2;width:140px}.community-post-layout{grid-template-rows:auto auto;grid-template-columns:1fr}.community-post-layout>.sidebar-rail{grid-row:1}.community-post-layout>.main-column{grid-row:2}.community-post-category-heading-desktop{display:none}.community-post-category-toggle{cursor:pointer;border:0;justify-content:space-between;align-items:center;width:100%;margin-bottom:0;font-family:inherit;font-weight:700;display:flex}.community-post-category-toggle:after{content:"+";font-size:14px}.community-post-category-toggle[aria-expanded=true]:after{content:"−"}.community-post-category-links{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4px;display:none}.community-post-category-links.expanded{display:grid}.community-post-sidebar a,.community-post-sidebar .community-post-category-heading{text-align:center;justify-content:center}}@media (max-width:520px){.community-post-category-links{grid-template-columns:repeat(2,minmax(0,1fr))}.community-post-period-tabs{justify-content:flex-start}.community-category-form{grid-template-columns:1fr}}
.friends-page{min-height:560px;padding:28px 20px 44px}.friends-shell{width:min(720px,100%);margin:0 auto}.friends-panel{margin:0}.friend-filter{background:#fff9ea;border-bottom:1px solid #c7a064;padding:12px}.friend-filter input,.friend-search-form input{width:100%;min-height:34px;color:var(--text-field);background:var(--surface-input);border:1px solid #9e875f;border-radius:4px;padding:7px 10px;box-shadow:inset 0 1px 2px #4e391f1f}.friend-table-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.friend-table-row{font:inherit;text-align:left;border:0;border-radius:0}.friend-table-row+.friend-table-row{border-top:1px solid #d9b36c}.friend-table-row .action-table-cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.friends-empty,.friend-error{color:var(--muted);text-align:center;padding:18px 12px}.friend-error{color:#8a2f0d;background:#fff0e8}.friend-add-dialog{width:min(520px,100vw - 32px)}.friend-add-dialog-body{gap:12px;padding:16px;display:grid}.friend-search-form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.friend-candidates{border:1px solid #c7a064;border-radius:5px;max-height:min(360px,50vh);display:grid;overflow-y:auto}.friend-candidate{color:#243f50;text-align:left;background:#fff;border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px;min-height:44px;padding:8px 12px;display:grid}.friend-candidate+.friend-candidate{border-top:1px solid #d9b36c}.friend-candidate:hover{background:#fff4d3}.friend-candidate:disabled{cursor:wait;opacity:.65}.friend-candidate strong,.friend-candidate span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.friend-candidate span{color:var(--muted)}.friend-dialog-actions{justify-content:flex-end}html[data-theme=dark] .friend-filter{border-color:var(--theme-border);background:var(--theme-panel)}html[data-theme=dark] .friend-filter input,html[data-theme=dark] .friend-search-form input{color:var(--theme-text);background:var(--theme-input);border-color:#668392;box-shadow:inset 0 1px 3px #0000006b}html[data-theme=dark] .friend-add-dialog{border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-panel)}html[data-theme=dark] .friend-candidates{border-color:var(--theme-border)}html[data-theme=dark] .friend-candidate{color:var(--theme-text);background:var(--theme-row)}html[data-theme=dark] .friend-candidate+.friend-candidate{border-color:var(--theme-border-soft)}html[data-theme=dark] .friend-candidate:hover{background:var(--theme-row-hover)}html[data-theme=dark] .friend-candidate span{color:var(--theme-muted)}html[data-theme=dark] .friend-error{color:#ffd4c3;background:#5a3028}@media (max-width:650px){.friends-page{padding:16px 12px 24px}}@media (max-width:450px){.friend-search-form{grid-template-columns:1fr}.friend-search-form .primary-button{width:100%}}

