.pager a:hover{border-color:var(--accent)}.pager span{color:var(--muted)}.tool-group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tool-chip{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:6px 11px;font-size:13px;text-decoration:none}.rarity-chip{align-items:center;gap:6px;display:inline-flex}.rarity-chip:before{content:"";background:var(--rarity);width:7px;height:7px;box-shadow:0 0 8px var(--rarity);border-radius:50%;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.rarity-chip:before{box-shadow:0 0 8px color-mix(in oklab, var(--rarity) 70%, transparent)}}.rarity-chip.is-on{border-color:var(--rarity);background:var(--rarity)}@supports (color:color-mix(in lab, red, red)){.rarity-chip.is-on{background:color-mix(in oklab, var(--rarity) 16%, transparent)}}.st-chip.is-on{background:#cf6a3233;background:lab(56.4945% 38.0204 48.8887/.2);border-color:#cf6a32}@media (max-width:640px){.catalog-tools .tool-group::-webkit-scrollbar{display:none}}.tool-chip,.weapon-chip,.pager a{position:relative}span.link-pending[aria-hidden]{border-radius:inherit;box-shadow:0 0 0 2px var(--accent);margin:0;position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){span.link-pending[aria-hidden]{box-shadow:0 0 0 2px color-mix(in oklab, var(--accent) 70%, transparent)}}span.link-pending[aria-hidden]{opacity:0;pointer-events:none;transition:opacity .15s}span.link-pending.is-pending[aria-hidden]{opacity:1;animation:.9s ease-in-out infinite alternate link-pending}@keyframes link-pending{0%{opacity:.35}to{opacity:1}}main:has(.link-pending.is-pending){cursor:progress}main:has(.link-pending.is-pending) .grid{opacity:.5;transition:opacity .2s .1s}.app[data-motion=reduced] span.link-pending.is-pending[aria-hidden]{animation:none}.app[data-motion=reduced] main:has(.link-pending.is-pending) .grid{transition:none}.pager-nums{display:none}@media (min-width:641px){.pager .pager-count{display:none}.pager .pager-nums{align-items:center;gap:6px;display:flex}.pager .pager-nums>*{text-align:center;min-width:42px;padding:9px 12px}.pager .pager-nums .is-on{border:1px solid var(--accent);background:var(--accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.pager .pager-nums .is-on{background:color-mix(in oklab, var(--accent) 18%, transparent)}}.pager .pager-nums .is-on{color:var(--ink)}.pager .pager-gap{min-width:0;padding:0 2px}.pager-gap:before{content:"…"}}.fold-text{justify-items:center;gap:2px;display:grid}.fold-more{display:none}@media (max-width:640px){.weapon-chips{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;max-width:none;margin:12px calc(-1*clamp(16px,3vw,36px)) 0;padding:2px clamp(16px,3vw,36px);overflow-x:auto}.weapon-chips::-webkit-scrollbar{display:none}.weapon-chip{white-space:nowrap;flex-shrink:0}.weapon-chip.is-on{order:-1}.fold-text:not(.is-open)>.landing-intro{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fold-more{min-height:44px;color:var(--accent-2);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 6px;font-size:12px;display:inline-flex}}
