.community-root{font:16px/1.6 Arial,sans-serif;color:var(--game-text);min-width:0}.community-root h2,.community-root h3{color:#fff3c9}.community-root h3{font-size:22px}.community-root p{margin:10px 0 18px}.community-account{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-left:auto;justify-content:flex-end}.header-inner:has(.community-account){flex-wrap:wrap;height:auto;min-height:88px;padding-top:12px;padding-bottom:12px;gap:12px}.community-account-name,.community-account-out{font:700 13px Arial,sans-serif;border:1px solid #65818e;background:#203b4b;color:#fff3c9;padding:9px 12px;min-height:44px;cursor:pointer;text-decoration:none;max-width:100%;overflow-wrap:anywhere}.community-account-out{color:#bfd1d9}
.community-build-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0}.community-build-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:22px;background:#203b4bf5;border:1px solid #65818e;border-top:3px solid #65818e;box-shadow:4px 5px 0 #071b2b80;overflow-wrap:anywhere}.community-featured{border-top-color:#f2cc63}.community-build-card h3{margin:14px 0 8px}.community-build-card>.guide-link{margin-top:auto}.community-card-icons{display:flex;gap:10px;flex-wrap:wrap;margin:8px 0 20px}.community-card-icons img{width:44px;height:44px;border:1px solid #f2cc63;object-fit:cover}
.community-meta{display:flex;gap:8px 12px;align-items:center;flex-wrap:wrap;color:#bfd1d9;font-size:13px;margin:10px 0}.community-meta strong{color:#f2cc63}.community-status{padding:3px 8px;background:#142e3c;border:1px solid #65818e}.community-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.community-primary{background:#efbf33!important;color:#142e3c!important;border-color:#ffe493!important}.community-note{font-size:14px;color:#bfd1d9}.community-error,.community-demo{padding:14px 18px;background:#142e3c;border:1px solid #65818e;border-left:4px solid #f2cc63;margin:15px 0;overflow-wrap:anywhere}.community-error{border-left-color:#f29481}.community-demo{color:#f2cc63;font-size:14px}
.community-search{display:flex;gap:12px;margin:22px 0}.community-search input{flex:1;min-width:0}.community-field{display:flex;flex-direction:column;gap:9px;color:#f2cc63;font-weight:700;margin:18px 0}.community-field input,.community-field textarea,.community-field select,.community-search input,.community-item-picker select{font:16px/1.5 Arial,sans-serif;color:#e3edf0;background:#142e3c;border:1px solid #65818e;padding:12px;min-height:46px;width:100%;box-sizing:border-box}.community-field textarea{resize:vertical;min-height:130px}.community-editor{max-width:100%;padding:24px;background:#203b4bf5;border:1px solid #65818e}.community-editor fieldset{border:1px solid #65818e;margin:24px 0;padding:18px;min-width:0}.community-editor legend{color:#f2cc63;font-weight:700;padding:0 8px}.community-ability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.community-pick{display:flex;gap:8px;align-items:center;border:1px solid #65818e;background:#142e3c;padding:10px;min-height:65px;font-size:14px;cursor:pointer;min-width:0;overflow-wrap:anywhere}.community-pick:has(input:checked){border-color:#f2cc63;background:#2d4c5d}.community-pick:has(input:disabled){opacity:.5}.community-pick input{width:18px;height:18px;flex-shrink:0}.community-pick img{width:36px;height:36px}.community-picked-items{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.community-item-chip{display:inline-flex;align-items:center;gap:8px;background:#142e3c;border:1px solid #65818e;padding:8px;max-width:100%;overflow-wrap:anywhere}.community-item-chip img,.community-reference img{width:48px;height:36px;object-fit:contain}.community-item-picker>.guide-action{margin:12px 0}.community-reference{display:flex;align-items:center;gap:10px;color:#fff3c9;background:#203b4b;border:1px solid #65818e;padding:12px;cursor:pointer;font:700 14px Arial,sans-serif}
.community-text-section{margin:20px 0}.community-root [data-user-content]{white-space:pre-wrap;overflow-wrap:anywhere}.community-comments{border-top:2px solid #65818e;margin-top:40px;padding-top:24px}.community-comment{padding:18px;background:#203b4bf2;border:1px solid #65818e;margin:15px 0}.community-comment .community-actions{margin-bottom:0}.community-dialog{box-sizing:border-box;max-width:min(900px,calc(100vw - 24px));max-height:90vh;overflow:auto;background:#203b4b;border:2px solid #65818e;color:#e3edf0;padding:24px;font:16px/1.6 Arial,sans-serif}.community-dialog::backdrop{background:#03111dcc}.community-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #65818e;margin-bottom:18px}.community-dialog-head h3{margin:0;color:#fff3c9}.community-dialog .community-form{min-width:min(500px,70vw)}.community-dialog .community-build-detail{min-width:0}.community-dialog .guide-core{grid-template-columns:repeat(2,minmax(0,1fr))}.steam-login{display:inline-flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:44px;color:#f2cc63;text-decoration:none;margin:12px 0}.steam-login img{width:180px;height:35px;object-fit:contain}.community-root :is(input,textarea,select,button,a):focus-visible,.community-dialog :is(input,textarea,select,button):focus-visible{outline:3px solid #73dbff!important;outline-offset:3px;box-shadow:none}.community-root button:disabled,.community-dialog button:disabled{opacity:.5;cursor:wait}
@media(max-width:1100px){.community-ability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.community-build-list{grid-template-columns:1fr}.community-editor{padding:14px}.community-editor fieldset{padding:10px}.community-pick{flex-wrap:wrap}.community-account{justify-content:flex-start}.community-account-name{max-width:70%}.community-dialog{padding:16px}.community-dialog .guide-core{grid-template-columns:1fr}.community-ability-grid{grid-template-columns:1fr}.community-search{flex-wrap:wrap}.community-search input{flex-basis:100%}.community-dialog-head{align-items:flex-start}.community-meta{gap:6px}}

.community-auth{min-width:min(600px,75vw)}.community-auth .wiki-tabs{flex-wrap:wrap;gap:8px}.community-auth .wiki-tabs button{font-size:14px;min-height:44px;white-space:normal}.community-recovery-code{display:block;width:100%;min-height:60px;padding:14px;margin:20px 0;background:#142e3c;color:#f2cc63;border:1px solid #65818e;font:16px/1.6 monospace;box-sizing:border-box}.community-auth .steam-login{margin-top:12px}.community-root>.steam-login{margin-left:16px}@media(max-width:650px){.community-auth{min-width:0}.community-auth .wiki-tabs button{flex:1 1 45%;font-size:13px}.community-root>.steam-login{margin-left:0}}
