/* One visual language for the Wiki's live catalogues. */
body #go-main #go-wiki .gw-tool-title { font:small-caps 22px/1.3 Georgia,serif; margin:0 0 12px; }
body #go-main #go-wiki :is(.gw-tool-tabs,.gw-article-jumps) { display:flex; gap:7px 18px; flex-wrap:wrap; padding:0 0 13px; margin:0 0 18px; border-bottom:1px solid #2e3d49; font-size:12px; }
body #go-main #go-wiki .gw-tool-tabs a[aria-current] { color:#e8ca8d!important; text-decoration:underline; text-underline-offset:5px; }
body #go-main #go-wiki .gw-tool-content { --text:#bdccd7; --text-muted:#8fa6b7; --heading-sand:#ddc69f; --gold:#d7b77c; --border:#344653; --bg-input:#10202b; --bg-panel:#101c27; --text-link:#b9d8eb; --text-table:#bdccd7; --font-display:Georgia,serif; font:12px/1.65 Verdana,Arial,sans-serif; min-width:0; }
body #go-main #go-wiki .gw-tool-content .gw-tool-frame { width:100%; border:0; border-collapse:collapse; background:transparent; }
body #go-main #go-wiki .gw-tool-content .gw-tool-frame>tbody>tr>td { background:transparent!important; padding:0!important; }
body #go-main #go-wiki .gw-tool-content>.TableContainer { border:0; background:none; box-shadow:none; }
body #go-main #go-wiki .gw-tool-content>.TableContainer>.CaptionContainer { display:none; }
body #go-main #go-wiki .gw-tool-content>.TableContainer>table { background:none; width:100%; border:0; }
body #go-main #go-wiki .gw-tool-content>.TableContainer>table>tbody>tr>td { padding:0; background:none; border:0; }
body #go-main #go-wiki .gw-tool-content .InnerTableContainer { margin:0; padding:0; }
body #go-main #go-wiki .gw-tool-content :is(.ge-wiki,.ge-is) { padding:0; }
body #go-main #go-wiki .gw-tool-content :is(.ge-wiki-sec,.filter-section h3) { font:small-caps 18px/1.4 Georgia,serif; color:#ddc69f; margin:23px 0 10px; padding:13px 0 0; border-top:1px solid #2a3b48; }
body #go-main #go-wiki .gw-tool-content :is(.ge-wiki-lead,.ge-is-lead,.ge-orb-context) { max-width:75ch; margin:0 0 14px; font:12px/1.8 Verdana,Arial,sans-serif; }
body #go-main #go-wiki .gw-tool-content .ge-cls-strip { gap:6px; margin:18px 0 8px; }
body #go-main #go-wiki .gw-tool-content .ge-cls { background:#13212c; border:1px solid #344653; box-shadow:none; min-height:54px; padding:8px; }
body #go-main #go-wiki .gw-tool-content .ge-cls-n { font-size:19px; }
body #go-main #go-wiki .gw-tool-content .ge-orb-grid { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:10px; }
body #go-main #go-wiki .gw-tool-content .ge-orb-card { background:#101e29; border:1px solid #3a4955; border-radius:2px; box-shadow:none; padding:15px 10px; }
body #go-main #go-wiki .gw-tool-content .ge-orb-prism { border-color:#887549; }
body #go-main #go-wiki .gw-tool-content .ge-orb-price { color:#d8c197; font-size:14px; }
body #go-main #go-wiki .gw-tool-content .ge-chance-fill { background:#ad925b!important; }
body #go-main #go-wiki .gw-tool-content .ge-note { border-left:2px solid #9b8557; background:#15232e; padding:12px; }
body #go-main #go-wiki .gw-tool-content :is(.ge-attr-table,.ge-is-table) { border-collapse:collapse; border:1px solid #334652; background:#101d28; table-layout:auto; }
body #go-main #go-wiki .gw-tool-content :is(.ge-attr-table,.ge-is-table) th { padding:9px; color:#ddc69f; background:#1d2e3e; font:small-caps bold 13px Georgia,serif; }
body #go-main #go-wiki .gw-tool-content :is(.ge-attr-table,.ge-is-table) td { padding:9px; border-bottom:1px solid #2b3d4a; color:#c0cfda; font-size:12px; }
body #go-main #go-wiki .gw-tool-content .ge-attr-table tbody tr:nth-child(odd) td { background:#101f2b; }
body #go-main #go-wiki .gw-tool-content .ge-attr-table tbody tr:nth-child(even) td { background:#142633; }
body #go-main #go-wiki .gw-tool-content :is(.ge-badge,.bonus-badge,.resist-badge,.voc-badge) { background:#233b4b; border:1px solid #3b5364; color:#c4d6df; border-radius:2px; padding:2px 5px; font:10px/1.5 Arial,sans-serif; }
body #go-main #go-wiki .gw-tool-content .resist-badge.negative { color:#e2a29a; border-color:#715256; }
body #go-main #go-wiki .gw-tool-content .resist-badge.positive { color:#aac8b4; }
body #go-main #go-wiki .gw-tool-content .ge-is-results { max-height:none; overflow:visible; border:0; }
body #go-main #go-wiki .gw-tool-content .ge-is-tip { z-index:15; }
body #go-main #go-wiki .gw-tool-content :is(.filters-panel,.filters-container) { background:#111f2a; border:1px solid #344653; border-radius:2px; padding:16px; margin-bottom:16px; box-shadow:none; }
body #go-main #go-wiki .gw-tool-content :is(.filter-row,.vocation-tabs,.npc-tabs) { display:flex; flex-direction:row; flex-wrap:wrap; gap:10px; margin-bottom:14px; }
body #go-main #go-wiki .gw-tool-content .filter-group { min-width:150px; flex:1; }
body #go-main #go-wiki .gw-tool-content :is(.filter-group label,.filter-section h3) { font:12px/1.5 Arial,sans-serif; margin:0 0 6px; padding:0; border:0; text-transform:none; color:#bfccd5; }
body #go-main #go-wiki .gw-tool-content :is(input:not([type=checkbox]),select) { max-width:100%; min-width:0; height:36px; background:#0c1822!important; border:1px solid #405566!important; border-radius:2px; color:#d2dce2!important; font:12px Arial,sans-serif; padding:7px 9px; }
body #go-main #go-wiki .gw-tool-content input[type=checkbox] { width:15px; height:15px; }
body #go-main #go-wiki .gw-tool-content :is(.btn-filter,.page-btn,.voc-tab,.npc-tab,.ge-pill) { min-height:34px; padding:7px 12px; border-radius:2px; border:1px solid #42576a; background:#203447; color:#cad7df; font:12px Arial,sans-serif; box-shadow:none; transform:none; transition:none; cursor:pointer; }
body #go-main #go-wiki .gw-tool-content :is(.voc-tab,.npc-tab,.ge-pill).active { background:#34485a; color:#ecd29d; border-color:#a38a5c; }
body #go-main #go-wiki .gw-tool-content :is(.item-card,.btn-filter,.page-btn):hover { transform:none; box-shadow:none; }
body #go-main #go-wiki .gw-tool-content .exclusive-filter { padding:8px; border:1px solid #344653; border-radius:2px; background:#122330; }
body #go-main #go-wiki .gw-tool-content .gw-extra-filters { border-top:1px solid #344653; margin-top:12px; }
body #go-main #go-wiki .gw-tool-content .gw-extra-filters summary { padding:10px 0; cursor:pointer; color:#d2bd96; }
body #go-main #go-wiki .gw-tool-content .checkbox-group { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:4px 10px; }
body #go-main #go-wiki .gw-tool-content .checkbox-label { padding:3px; color:#bacbd6; }
body #go-main #go-wiki .gw-tool-content .stats-bar { display:flex; flex-direction:row; gap:15px; padding:12px 0; border:0; border-top:1px solid #344653; border-bottom:1px solid #344653; border-radius:0; background:none; }
body #go-main #go-wiki .gw-tool-content .stat-item { min-width:85px; text-align:left; }
body #go-main #go-wiki .gw-tool-content .stat-value { font:600 17px Arial,sans-serif; color:#dbc49c; }
body #go-main #go-wiki .gw-tool-content .stat-label { color:#94a9b8; font:11px Arial,sans-serif; }
body #go-main #go-wiki .gw-tool-content .items-grid { display:grid; grid-template-columns:repeat(auto-fill,minmax(230px,1fr)); gap:12px; }
body #go-main #go-wiki .gw-tool-content .item-card { padding:12px; border:1px solid #354957; border-radius:2px; background:#101f2b; transition:none; box-shadow:none; }
body #go-main #go-wiki .gw-tool-content .item-header { border-bottom:1px solid #324655; padding-bottom:10px; margin-bottom:10px; }
body #go-main #go-wiki .gw-tool-content .item-name { font:600 13px/1.5 Arial,sans-serif; color:#d7c6a7; }
body #go-main #go-wiki .gw-tool-content .item-detail { background:#142633; border-radius:2px; }
body #go-main #go-wiki .gw-tool-content .item-detail-value { color:#c7d5de; }
body #go-main #go-wiki .gw-tool-content .item-id { display:none; }
body #go-main #go-wiki .gw-tool-content .item-sprite { background:transparent; border:0; padding:0; }
body #go-main #go-wiki .gw-tool-content .pagination { flex-wrap:wrap; }
body #go-main #go-wiki .gw-tool-content #go-guide { border:0; background:none; }
body #go-main #go-wiki .gw-tool-content #go-guide .go-guide-header { padding:0 0 12px; background:none; border:0; }
body #go-main #go-wiki .gw-tool-content #go-guide .go-guide-header :is(h1,.go-guide-kicker) { display:none; }
body #go-main #go-wiki .gw-tool-content #go-guide .go-guide-body { padding:0; }
@media(max-width:600px) {
 body #go-main #go-wiki .gw-tool-content .ge-orb-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
 body #go-main #go-wiki .gw-tool-content .items-grid { grid-template-columns:1fr; }
 body #go-main #go-wiki .gw-tool-content :is(.ge-attr-table,.ge-is-table) :is(th,td) { padding:7px 5px; font-size:11px; overflow-wrap:anywhere; }
 body #go-main #go-wiki .gw-tool-content .ge-attr-table { min-width:0; }
 body #go-main #go-wiki .gw-tool-content .checkbox-group { grid-template-columns:1fr; }
 body #go-main #go-wiki .gw-tool-content :is(.filters-panel,.filters-container) { padding:12px; }
 body #go-main #go-wiki .gw-tool-content .filter-group { min-width:130px; }
}

