.wiki-body{min-height:100vh}.wiki-brand{display:grid;gap:4px;flex:none;color:#e7f5f4}.wiki-brand .eyebrow{font-size:.65rem}.wiki-brand strong{font-size:1.25rem;font-weight:550}.wiki-brand:hover{text-decoration:none}.site-nav{display:flex;align-items:center;gap:6px;margin-left:auto;font-size:.82rem;flex-wrap:wrap}.site-nav>a,.systems-menu>summary{padding:9px 11px;border-radius:5px;white-space:nowrap;cursor:pointer;list-style:none}.site-nav a[aria-current=page],.site-nav>a:hover,.systems-menu[open]>summary{background:#183d46;color:var(--accent);text-decoration:none}.systems-menu{position:relative}.systems-menu summary:after{content:'⌄';margin-left:7px}.systems-menu>div{position:absolute;top:100%;right:0;z-index:20;min-width:180px;background:#12303e;border:1px solid #42616b;border-radius:8px;padding:6px;box-shadow:0 12px 30px #0008}.systems-menu>div>a{display:block;padding:10px;border-radius:4px}.systems-menu>div>a:hover{background:#214753;color:var(--accent);text-decoration:none}.map-shell .masthead{flex-wrap:wrap}.map-shell .map-name{display:none}.wiki-main{max-width:1120px;margin:0 auto;padding:38px 28px 60px;min-height:calc(100vh - 180px)}.wiki-main h1{font-size:2.25rem;font-weight:650;line-height:1.2;margin:9px 0 12px}.wiki-intro{max-width:760px;font-size:1rem;line-height:1.65;color:#adc6ce;margin:0 0 25px}.wiki-main h2{font-size:1.25rem;margin:28px 0 13px}.wiki-main h3{font-size:1rem;margin:0 0 8px}.wiki-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wiki-card{background:#102936;border:1px solid #2d4d5b;border-radius:9px;padding:16px;min-width:0}.wiki-card a{color:#d7f6ed}.wiki-card p{font-size:.85rem;color:#aac2c8;line-height:1.5;margin:8px 0 0}.pal-card-heading{display:flex;gap:12px;align-items:center}.pal-card-heading img,.profile-portrait{width:56px;height:56px;object-fit:contain}.pal-card-heading>div{flex:1;min-width:0}.pal-card-heading .capture-sphere{flex:none}.wiki-meta{font-size:.75rem;color:#95b7c0;margin-top:5px;line-height:1.5}.wiki-toolbar{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:20px 0 14px}.wiki-toolbar label{display:grid;gap:6px;flex:1;min-width:150px;font-size:.75rem;color:#adc6ce}.wiki-main input[type=search],.wiki-main select{width:100%;padding:11px 12px;background:#102936;border:1px solid #42616b;border-radius:6px;color:#e7f5f4;font:inherit}.wiki-main button:not(.capture-sphere){background:#163642;border:1px solid #42616b;padding:10px 15px;border-radius:6px;font-size:.82rem}.wiki-main button:not(.capture-sphere):hover{background:#214753;color:var(--accent)}.wiki-count{font-size:.8rem;color:#95b7c0}.wiki-pages{display:flex;align-items:center;gap:14px;justify-content:center;margin:20px 0}.wiki-table-wrap{overflow:auto;border:1px solid #2d4d5b;border-radius:8px}.wiki-table{border-collapse:collapse;width:100%;font-size:.82rem;line-height:1.5;text-align:left}.wiki-table th{font-weight:600;color:#9ed8ce;background:#102936}.wiki-table td,.wiki-table th{padding:11px 14px;border-bottom:1px solid #29434e;vertical-align:top}.wiki-table tr:last-child td{border-bottom:0}.wiki-table input{width:18px;height:18px;accent-color:var(--accent);cursor:pointer}.wiki-table tr.is-complete{background:#123b36}.wiki-table td small{display:block;color:#95b7c0}.wiki-summary{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.wiki-summary>div{flex:1;min-width:150px;background:#102936;border:1px solid #2d4d5b;border-radius:8px;padding:17px}.wiki-summary strong{display:block;font-size:1.5rem;color:#d7f6ed;margin-top:5px}.wiki-summary span{font-size:.8rem;color:#9db9c2}.wiki-main progress{width:100%;height:8px;accent-color:var(--accent);margin-top:10px}.source-note{margin-top:36px;border-top:1px solid #29434e;padding-top:16px;font-size:.75rem;color:#8faeb8;line-height:1.65}.source-note a{color:#b3d7d8}.wiki-footer{flex-wrap:wrap}.wiki-footer nav{display:flex;gap:15px;flex-wrap:wrap}.wiki-prose{max-width:760px;color:#b8ccd2;font-size:.94rem;line-height:1.75}.wiki-prose p{margin:12px 0}.wiki-badge{display:inline-block;margin:4px 5px 0 0;padding:4px 7px;border-radius:4px;background:#183d46;font-size:.75rem;color:#b5e9df}.wiki-main details.system-card{padding:14px 17px;border:1px solid #2d4d5b;border-radius:8px;margin:9px 0;background:#102936}.system-card summary{cursor:pointer;font-size:.9rem;font-weight:600}.system-card .wiki-table-wrap{margin-top:15px}.wiki-profile-heading{display:flex;align-items:center;gap:15px}.profile-portrait{width:90px;height:90px}.wiki-back{display:inline-block;margin-bottom:18px;font-size:.85rem}.wiki-main a:focus-visible,.site-nav summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.wiki-description{white-space:pre-line}.wiki-main #wiki-feedback{font-size:.8rem;color:var(--accent)}
@media(max-width:1000px){.masthead{flex-wrap:wrap;padding:16px 20px;gap:14px}.site-nav{gap:2px}.site-nav>a,.systems-menu>summary{padding:9px}.wiki-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.map-shell .site-nav{margin-left:0}}@media(max-width:700px){.masthead{padding:14px 16px;gap:10px}.site-nav{width:100%;margin:0;font-size:.76rem;justify-content:space-between}.site-nav>a,.systems-menu>summary{padding:8px 6px}.wiki-main{padding:26px 16px 40px}.wiki-main h1{font-size:1.85rem}.wiki-grid{grid-template-columns:1fr}.wiki-intro{font-size:.9rem}.wiki-table td,.wiki-table th{padding:9px 10px}.wiki-toolbar{gap:10px}.wiki-footer{padding:16px}.wiki-profile-heading{align-items:flex-start}.systems-menu>div{right:-20px}.wiki-summary>div{min-width:120px}}

.wiki-footer{display:flex;justify-content:space-between;gap:18px;padding:20px 28px;border-top:1px solid #29434e;font-size:.75rem;color:#95b7c0}.wiki-main button:disabled{pointer-events:none}.wiki-main .capture-sphere{display:grid;place-items:center}
footer{align-items:center;flex-wrap:wrap}.coffee-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:none;padding:9px 14px;border:1px solid #000;border-radius:7px;background:#5f7fff;color:#fff;font-family:Inter,system-ui,sans-serif;font-size:.82rem;font-weight:650;line-height:1.4;white-space:nowrap}.coffee-link:hover{background:#4968e7;color:#fff;text-decoration:none}.coffee-link span{font-size:1.2rem}.coffee-link:focus-visible{outline:2px solid #ffdd00;outline-offset:3px}
.ranch-table{min-width:620px}.ranch-table caption{text-align:left;padding:12px 14px;font-size:.75rem;color:#95b7c0;line-height:1.5;background:#102936}.ranch-table tbody th{background:transparent;color:#d7f6ed;font-weight:550;min-width:180px}.ranch-pal{display:flex;align-items:center;gap:10px}.ranch-pal img{width:32px;height:32px;object-fit:contain;flex:none}.ranch-table .ranch-work,.ranch-table .ranch-quantity{font-variant-numeric:tabular-nums;white-space:nowrap}.ranch-table tbody:last-child tr:last-child td{border-bottom:0}.ranch-table tbody:not(:last-child) tr:last-child td,.ranch-table tbody:not(:last-child) th,.ranch-table tbody:not(:last-child) .ranch-work{border-bottom:1px solid #42616b}.ranch-table-wrap:focus-visible{outline:2px solid var(--accent);outline-offset:3px}

.item-link{display:inline-flex;align-items:center;gap:8px;vertical-align:middle}.item-icon{width:26px;height:26px;object-fit:contain;flex:none}.item-card-heading h3{margin:0 0 10px}.item-card-heading .item-link{gap:12px}.item-card-heading .item-icon{width:52px;height:52px}.item-portrait{width:112px;height:112px;object-fit:contain;flex:none}.item-profile-heading{margin-bottom:22px}.item-art-unavailable{display:inline-grid;place-items:center;width:26px;height:26px;color:#95b7c0}.unlock-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px}.unlock-card{background:#102936;border:1px solid #2d4d5b;border-radius:8px;padding:18px;line-height:1.6}.unlock-card p{margin:8px 0 12px}.unlock-card h3{color:#d7f6ed}.wiki-summary strong{font-variant-numeric:tabular-nums}.item-link span{min-width:0}

.loot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.loot-card{padding:18px;background:#102936;border:1px solid #2d4d5b;border-radius:9px;min-width:0}.loot-card h2{font-size:1.05rem;margin:5px 0 9px}.loot-region{color:var(--accent);font-size:.75rem;letter-spacing:.03em;margin:0}.loot-slot{margin-top:20px}.loot-slot h3{font-size:.8rem;color:#b8d6d1}.loot-card .wiki-table td,.loot-card .wiki-table th{padding:9px 8px}.loot-card .wiki-table td:nth-child(2),.loot-card .wiki-table td:nth-child(3){white-space:nowrap;font-variant-numeric:tabular-nums}.loot-bar{display:block;background:#244653;height:5px;margin-top:6px;min-width:58px;border-radius:4px;overflow:hidden}.loot-bar span{display:block;height:100%;background:var(--accent)}.loot-regions{display:flex;gap:7px;flex-wrap:wrap}.wiki-main .loot-regions button{padding:7px 11px}.loot-grid .item-icon{width:22px;height:22px}.loot-grid .item-link{gap:6px;font-size:.78rem}#wiki-results{scroll-margin-top:15px}@media(max-width:850px){.loot-grid{grid-template-columns:1fr}.loot-card{padding:13px}}

.tool-tabs{display:flex;gap:8px;flex-wrap:wrap}.tool-tabs button[aria-pressed=true]{background:#214753;border-color:var(--accent);color:var(--accent)}.tool-check{display:flex;gap:8px;align-items:center;font-size:.85rem;color:#adc6ce}.backup-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.backup-grid h2{margin:0 0 14px}.backup-grid button{margin-top:16px}.tool-file{display:grid;gap:10px;font-size:.85rem}.tool-file input{max-width:100%;font:inherit;color:#adc6ce}.import-modes{margin:20px 0;padding:15px;border:1px solid #42616b;border-radius:6px}.import-modes legend{font-size:.85rem;padding:0 6px}.import-modes label{display:flex;align-items:center;gap:8px;font-size:.85rem}.import-modes p{margin:6px 0 14px}#backup-status{color:var(--accent);overflow-wrap:anywhere}.wiki-main button:disabled{opacity:.55;cursor:not-allowed}.effigy-pick{font-size:.82rem;text-align:left;white-space:normal}.progress-backup-link{display:block;border-top:1px solid #42616b;padding:14px 6px;text-align:center;color:var(--accent);font-size:.8rem}#effigy-planner{scroll-margin-top:15px}@media(max-width:650px){.backup-grid{grid-template-columns:1fr}.tool-tabs button{flex:1}.wiki-main .effigy-pick{padding:6px}}

.team-manager{border:1px solid var(--border);border-radius:10px;padding:18px;background:#112a35;display:flex;gap:14px;flex-wrap:wrap;align-items:end}.team-manager>label{flex:1;min-width:180px;display:grid;gap:7px;font-size:.85rem}.team-manager input,.team-manager select,.team-field input,.team-field select{background:#112a35;color:var(--text);border:1px solid #3a5b68;border-radius:6px;padding:10px;font:inherit;width:100%;min-width:0}.team-manager p{width:100%;margin:0}.team-actions{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.team-slots{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:24px 0}.team-slot{background:#112a35;border:1px solid var(--border);border-radius:10px;padding:13px 8px;display:flex;align-items:center;flex-direction:column;gap:6px;text-align:center;min-width:0}.team-slot[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.team-slot img{width:64px;height:64px;object-fit:contain}.team-empty{font-size:3rem;color:var(--accent);height:64px;line-height:64px}.team-slot strong{font-size:.85rem}.team-slot span{font-size:.75rem}.team-mini-stats{color:var(--muted);font-variant-numeric:tabular-nums}.team-build-grid{display:grid;grid-template-columns:minmax(130px,1fr) repeat(2,minmax(0,1fr));gap:10px 16px;align-items:center;max-width:750px}.team-build-grid h3{margin:0}.team-field{min-width:0}.team-field input[type=checkbox]{width:22px;height:22px;accent-color:var(--accent)}.team-build-grid>span{font-size:.85rem}.team-passive-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.team-description{white-space:pre-line}.team-passive-grid li{margin:7px 0;font-size:.85rem;overflow-wrap:anywhere}.team-materials{padding-left:22px;max-width:650px}.team-materials li{padding:8px 0}.team-materials strong{float:right}.team-warning{border-left:3px solid #efbd65;padding:12px;background:#342817;color:#f3d4a4}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:700px){.site-nav{flex-wrap:wrap;justify-content:flex-start}.team-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.team-slot{padding:10px 5px}.team-passive-grid{grid-template-columns:1fr}.team-build-grid{grid-template-columns:100px repeat(2,minmax(0,1fr));gap:8px}.team-field input,.team-field select{padding:9px 5px;font-size:.8rem}.team-manager{padding:12px}.team-manager>label{min-width:120px}}

.team-quick-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:15px 0 22px}.team-quick-stats>div{padding:12px 10px;border:1px solid #35616a;border-radius:8px;background:#11323a}.team-quick-stats span{display:block;color:var(--muted);font-size:.75rem}.team-quick-stats strong{display:block;color:var(--accent);font-size:.95rem;margin-top:5px;font-variant-numeric:tabular-nums}@media(max-width:700px){.team-quick-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.site-nav>a,.systems-menu>summary{padding:8px 4px}} .team-manager input,.team-manager select,.team-field input,.team-field select{color:#e7f5f4}

.inherit-field{display:grid;gap:6px;margin:10px 0}.inherit-field select,.inherit-field input{width:100%;min-width:0}.team-passive-grid fieldset{min-width:0}#team-buffs,#team-inheritance{margin-top:32px;scroll-margin-top:100px}

.wiki-main input[id^="loadout-"]{width:100%;min-width:0;padding:11px 12px;background:#102936;border:1px solid #42616b;border-radius:6px;color:#e7f5f4;font:inherit}.wiki-main input[type=file]{max-width:100%;color:#adc6ce;font:inherit}.wiki-main input[type=file]::file-selector-button{background:#163642;border:1px solid #42616b;border-radius:6px;color:#e7f5f4;padding:10px 12px;margin-right:8px;cursor:pointer}.wiki-main [hidden]{display:none!important}
