.ff-legacy .ff-icon{filter:none;object-fit:contain}.ff-legacy .ff-perk-select .ff-icon{width:36px;height:36px}.ff-legacy .ff-inspector>header .ff-icon{width:44px;height:44px}.ff-legacy .ff-perk-select:is(:hover,:focus-visible) .ff-icon,.ff-legacy .ff-prerequisite-choices>.wow-button:is(:hover,:focus-visible),.ff-legacy .ff-prerequisite-choices>.wow-button:is(:hover,:focus-visible) .ff-icon{filter:none}.ff-legacy .ff-inspector>header,.ff-legacy .ff-perk,.ff-legacy .ff-perk-select{align-items:center}.ff-legacy .ff-perk-actions>.wow-button{box-sizing:border-box;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center}@supports(grid-template-rows:subgrid){@media(min-width:1100px){.ff-legacy .ff-legacy-groups{grid-template-rows:auto repeat(var(--legacy-rows),auto);row-gap:0;align-items:stretch}.ff-legacy .ff-legacy-groups>.ff-tree{display:grid;grid-template-rows:subgrid;grid-row:1/-1;grid-row-gap:0;row-gap:0}.ff-legacy .ff-perk-list{display:contents}}}.ff-run-layout .ff-entity-link .ff-icon{object-fit:contain;filter:none}.ff-run-layout .ff-entity-link:is(:hover,:focus-visible) .ff-icon{filter:none}.ff-run-layout .ff-boss{scroll-margin-top:112px}.ff-run-boss{display:grid;grid-gap:8px;gap:8px;justify-items:start}.ff-run-boss>a{display:inline-flex;align-items:center;min-height:32px;color:var(--gold);text-decoration:none}.ff-run-boss>a:is(:hover,:focus-visible){color:var(--gold-bright)}.ff-goal-sources{display:grid;grid-gap:8px;gap:8px}.ff-goal-sources p{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;grid-gap:12px;gap:12px;margin:0;font-size:13px}.ff-goal-sources p>span{min-width:0;overflow-wrap:anywhere;color:var(--text-lo);font-size:12px;text-align:right}.ff-goal-sources a{color:var(--gold-bright);text-decoration:underline;text-underline-offset:3px}.ff-run-boss>a:not(.ff-entity-link){padding:4px 10px;border:1px solid #6a5638;border-radius:3px;background:#c8aa6e0b}.ff-run-boss>a:hover{background:#c8aa6e14}