:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-catalogue{color:var(--arc-paper);margin:24px 0}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-toolbar{border:1px solid var(--arc-border);background:var(--arc-panel);grid-template-columns:1fr minmax(240px,380px);align-items:center;gap:24px;padding:24px;display:grid}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-toolbar h2{margin:5px 0 8px;font-size:24px}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-toolbar p{margin:0;font-size:13px;line-height:1.6}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-toolbar label{font-size:12px;display:block}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-toolbar label>svg{vertical-align:middle;margin-right:5px;display:inline-block}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-toolbar input{background:var(--site-header);width:100%;min-width:0;color:var(--arc-paper);border:1px solid var(--arc-border);box-sizing:border-box;min-height:44px;margin-top:8px;padding:12px;display:block}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-groups{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-groups button{background:var(--site-panel);border:1px solid var(--arc-border);min-height:44px;color:var(--arc-paper);cursor:pointer;align-items:center;gap:8px;padding:10px 13px;font-size:13px;display:flex}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-groups button[aria-pressed=true]{background:var(--arc-accent);border-color:var(--arc-accent);color:var(--site-accent-ink)}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-groups button>span{opacity:.75;font:10px monospace}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-results{justify-content:space-between;align-items:center;gap:12px;margin:20px 0 14px;font-size:12px;display:flex}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-results p{margin:0}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-results a{color:var(--arc-accent);align-items:center;gap:6px;display:inline-flex}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;display:grid}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-card{text-align:left;background:var(--site-panel);border:1px solid var(--arc-border);min-width:0;color:var(--arc-paper);cursor:pointer;padding:0;transition:background .15s,border-color .15s;overflow:hidden}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-card:hover{background:var(--site-raised);border-color:var(--arc-accent)}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-card .arc-game-art{box-sizing:border-box;border-width:0 0 2px;border-radius:0;width:100%;height:150px;min-height:0;margin:0;display:flex}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-card .arc-game-art img{object-fit:contain;width:80%;height:110px}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-card-copy{flex-direction:column;gap:7px;padding:16px;display:flex}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-card-copy>small{text-transform:uppercase;letter-spacing:.06em;color:var(--arc-accent);font:10px monospace}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-card-copy>strong{font-size:16px;line-height:1.35}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-card-copy>span{color:var(--site-ink);font-size:11px;line-height:1.5}:is([data-game=arcraiders],[data-game=dmz]).arc-equipment-dialog{z-index:90;background:var(--site-panel);width:min(780px,100vw - 28px);max-width:780px;max-height:85dvh;color:var(--arc-paper);border:1px solid var(--arc-border);padding:28px;display:block;overflow:auto}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-detail-top{grid-template-columns:220px 1fr;align-items:center;gap:24px;padding-right:14px;display:grid}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-detail-top .arc-game-art{width:100%;height:190px;min-height:0;margin:0}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-detail-top .arc-game-art img{object-fit:contain;width:90%;height:150px}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-detail-top [data-slot=dialog-title]{margin:6px 0 10px;font-size:26px;line-height:1.2}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-detail-top [data-slot=dialog-description]{color:var(--site-ink);font-size:14px;line-height:1.6}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-detail-top .arc-button{gap:8px;margin-top:16px;font-size:13px;display:inline-flex}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-stats{background:var(--arc-border);border:1px solid var(--arc-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:24px 0;display:grid}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-stats>div{background:var(--site-panel);min-width:0;padding:14px}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-stats dt{color:var(--site-muted);margin-bottom:6px;font-size:11px}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-stats dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-detail-section{border-top:1px solid var(--arc-border);padding:16px 0;font-size:14px;line-height:1.6}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-detail-section h3{align-items:center;gap:8px;margin:0 0 12px;font-size:16px;display:flex}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-detail-section ul{margin:0;padding-left:20px}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-recipe{flex-wrap:wrap;gap:8px;list-style:none;display:flex;padding:0!important}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-recipe li{background:var(--site-raised);border:1px solid var(--arc-border);padding:9px 12px}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-coverage{border-top:1px solid var(--arc-border);color:var(--site-ink);padding:14px 0;font-size:12px;line-height:1.6}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-coverage summary{cursor:pointer}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-permalink{color:var(--arc-accent);font-size:12px}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-empty{text-align:center;border:1px solid var(--arc-border);padding:40px}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-empty svg{margin:auto}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-empty button{background:var(--arc-accent);color:var(--site-accent-ink);cursor:pointer;border:0;padding:12px}:is(:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-catalogue :focus-visible,:is([data-game=arcraiders],[data-game=dmz]).arc-equipment-dialog :focus-visible){outline:2px solid var(--arc-accent);outline-offset:3px}@media (max-width:600px){:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-toolbar{grid-template-columns:1fr;gap:16px;padding:18px}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-groups{gap:6px}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-groups button{gap:6px;padding:9px;font-size:12px}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-card .arc-game-art{height:125px}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-card .arc-game-art img{height:90px}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-card-copy{padding:12px}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-card-copy>strong{font-size:14px}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-results{flex-direction:column;align-items:start}:is([data-game=arcraiders],[data-game=dmz]).arc-equipment-dialog{padding:20px}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-detail-top{grid-template-columns:1fr;gap:16px;padding-right:0}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-detail-top .arc-game-art{height:150px}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-detail-top .arc-game-art img{height:120px}:is([data-game=arcraiders],[data-game=dmz]) .arc-equipment-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
