.ability-comparison>header:has(.ability-set-marker){flex-wrap:wrap;align-items:flex-start}.ability-set-marker{min-width:0;max-width:100%;margin-left:auto;flex:none!important}[data-set-quality="0"]{--set-accent:#e8e7e0}[data-set-quality="1"]{--set-accent:#71cf75}[data-set-quality="2"]{--set-accent:#69aef2}[data-set-quality="3"]{--set-accent:#cc94ef}[data-set-quality="4"]{--set-accent:#f5bd66}[data-set-quality="5"]{--set-accent:#e6bc79}.ability-comparison .ability-set-trigger{border:1px solid color-mix(in srgb,var(--set-accent) 65%,#283228);background:color-mix(in srgb,var(--set-accent) 8%,#121a16);color:var(--set-accent);white-space:normal;text-align:left;cursor:pointer;border-radius:4px;align-items:center;gap:6px;max-width:100%;padding:6px 8px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.ability-set-trigger:hover{background:color-mix(in srgb,var(--set-accent) 17%,#121a16);border-color:var(--set-accent)}.ability-set-trigger:focus-visible{outline:2px solid var(--set-accent);outline-offset:3px}.ability-set-popover{box-sizing:border-box;border:1px solid var(--set-accent);background:color-mix(in srgb,var(--set-accent) 9%,#121a16);color:#e5dfce;border-top-width:3px;border-radius:5px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin:0;padding:18px;font-size:13px;line-height:1.7;position:fixed;inset:auto;overflow:auto;box-shadow:0 8px 30px #0008}.ability-set-title{color:#ead9ae;flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex;margin:0 0 14px!important;font-size:15px!important}.ability-set-title>span{color:var(--set-accent);font-size:12px}.ability-set-popover dl{margin:0;display:block}.ability-set-popover dt{color:var(--set-accent);margin-top:12px;font-size:12px}.ability-set-popover dd{margin:4px 0 14px}.ability-set-popover a{color:var(--set-accent);text-underline-offset:4px;font-size:12px}.ability-sets-reference{border-top:1px solid #48513d;margin:28px 0;padding:20px 0}.ability-sets-reference a{color:#e5ce96;text-underline-offset:4px}.keen-eye-guide p,.keen-eye-guide li{font-size:15px;line-height:1.85}.keen-eye-guide ol{padding-left:24px}.keen-eye-guide li{margin:9px 0;padding-left:3px}:is(#gear-stars,#armor-set-bonuses){scroll-margin-top:24px}.v123-embedded{margin:24px 0 0;padding-top:22px}.v123-embedded>h3{color:#ead7b0;margin:0 0 14px;font-size:22px;line-height:1.4}.v123-class-sets>h4{color:#e4d3ad;margin:24px 0 12px;font-size:18px}.v123-sets-split .v123-sets{min-width:850px}.v123-sets-split .v123-sets th:first-child{width:8%}.v123-sets-split .v123-sets th:nth-child(2){width:14%}.v123-sets-split .v123-sets th:nth-child(3){width:20%}.v123-skill-cell>div{align-items:center;gap:9px;display:flex}.v123-skill-cell img{border:1px solid #7c7251;border-radius:3px;flex:none}.v123-skill-cell a{margin:0;line-height:1.5}.v123-skill-cell .catalog-trigger{color:#e2c78f;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:4px 0;line-height:1.5}.v123-skill-cell .catalog-trigger:hover{color:#fff0c6;text-underline-offset:4px;text-decoration:underline}.v123-skill-cell .catalog-trigger:focus-visible{outline-offset:4px;outline:2px solid #e1c180}.items-filter-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.items-filter-top .items-rarities{flex:auto;margin:0}.items-filters .items-slot-filter{flex:none;align-items:center;gap:8px;font-size:12px;display:flex}.items-slot-filter select{color:#e3dcc9;min-width:126px;min-height:38px;font:inherit;cursor:pointer;background:#141e17;border:1px solid #646a50;border-radius:3px;padding:7px 30px 7px 10px}.items-slot-filter select:focus-visible{outline-offset:3px;outline:2px solid #dfc58c}p.patch-original-spaced{flex-wrap:wrap;align-items:center;gap:10px 28px;text-decoration:none;display:flex}p.patch-original-spaced a{text-underline-offset:4px;align-items:center;min-height:32px;display:inline-flex}@media (width<=1099px){:is(#gear-stars,#armor-set-bonuses){scroll-margin-top:84px}}@media (width<=600px){.items-filter-top{gap:10px}.items-slot-filter{margin-left:auto}p.patch-original-spaced{gap:8px 22px}}
