.warrior-compact [data-catalog-ready]{cursor:pointer;transition:border-color .15s}.warrior-compact [data-catalog-ready]:hover,.warrior-compact [data-catalog-ready]:focus-within{border-color:#a69467}.warrior-compact .catalog-trigger{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.warrior-compact .catalog-trigger:focus-visible{outline-offset:5px;outline:2px solid #d6b575}.build-catalog-popover{box-sizing:border-box;overscroll-behavior:contain;color:#e5e5d3;background:#202820;border:1px solid #827858;border-radius:4px;width:min(460px,100% - 24px);max-height:calc(100dvh - 24px);margin:0;padding:26px;font-size:16px;line-height:1.8;position:fixed;inset:auto;overflow:auto;box-shadow:0 12px 40px #0009}.build-catalog-popover::backdrop{pointer-events:none;background:0 0}.build-catalog-popover .catalog-close{color:#c9c9b6;cursor:pointer;background:0 0;border:0;width:36px;height:36px;padding:0;font-size:26px;line-height:1;position:absolute;top:6px;right:6px}.build-catalog-popover .catalog-close:focus-visible{outline:2px solid #d6b575}.build-catalog-card header{align-items:center;gap:14px;padding-right:16px;display:flex}.build-catalog-card header img{border:1px solid #887c59;border-radius:3px;flex:none;width:52px;height:52px}.build-catalog-card h3{color:#f0dfb8;margin:0 0 4px;font-size:21px;line-height:1.4}.build-catalog-card header span,.build-catalog-card .catalog-baseline{color:#b7c1aa;font-size:14px}.build-catalog-card p{margin:16px 0;font-size:16px;line-height:1.8}.build-catalog-card .ability-description{font-size:16px!important}.build-catalog-card .catalog-requirement{color:#dbbf80}.build-catalog-card .ability-facts{border-top:1px solid #b9c19e26;margin:20px 0;padding-top:14px}.build-catalog-card .ability-facts>div{grid-template-columns:90px minmax(0,1fr);gap:12px;margin:8px 0;display:grid}.build-catalog-card dt{color:#b7c1aa}.build-catalog-card dd{flex-wrap:wrap;gap:4px 14px;margin:0;display:flex}.build-catalog-card a{color:#e1bf77;text-underline-offset:4px}.build-catalog-card .catalog-more{font-size:15px}.build-catalog-card .catalog-table{max-width:100%;overflow:auto}.build-catalog-card table{border-collapse:collapse;min-width:450px;font-size:14px}.build-catalog-card td,.build-catalog-card th{border:1px solid #4b5546;padding:8px}@media (width<=650px){.build-catalog-popover{padding:22px 18px}.build-catalog-card .ability-facts>div{grid-template-columns:80px minmax(0,1fr)}}.build-catalog-popover .run-item-card{--catalog-gold:#d7b571;margin-top:18px}.build-catalog-popover .run-item-card h3{font-size:21px}.build-catalog-popover .run-item-effects li{font-size:16px}.build-catalog-popover .run-item-kind,.build-catalog-popover .run-item-card footer{font-size:13px}.build-catalog-popover .run-item-baseline{color:#b7c1aa;margin:16px 0 0;font-size:14px}.build-catalog-popover>.catalog-more,.build-catalog-popover [data-catalog-content]>.catalog-more{color:#e1bf77;margin-top:16px;display:inline-block}.warrior-compact [data-catalog-key^=talent\:] [data-catalog-title] a{color:inherit;text-decoration:none}.warrior-compact .allocation-node .catalog-trigger{text-align:center}.warrior-compact .allocation-node[data-catalog-ready]:hover,.warrior-compact .allocation-node[data-catalog-ready]:focus-within{opacity:1}.warrior-compact [data-catalog-key^=talent\:]:hover [data-catalog-title]{color:#efd18f}.build-catalog-popover .talent-detail{padding:8px 0 0}.build-catalog-popover .talent-detail>header{padding-right:12px}.build-catalog-popover .talent-ranks{font-size:15px}.build-catalog-popover[data-catalog-key^=ability\:]{max-height:min(680px,100dvh - 24px);padding:24px 14px 14px}.build-catalog-popover .ability-comparison{min-width:0;margin:8px 0 0;padding:12px}.build-catalog-popover .ability-comparison>header{padding-right:12px}.build-catalog-popover .ability-comparison h4{margin:0;line-height:1.4;font-size:17px!important}.build-catalog-popover .comparison-summary{-webkit-line-clamp:unset}.build-catalog-popover .comparison-grid text,.build-catalog-popover .comparison-tick{font-size:17px}.build-catalog-popover .catalog-baseline{color:var(--muted);margin:0 26px 8px 0;font-size:12px}
