.arm-library{padding-block:32px 72px;color:#efeee2}.arm-heading{display:flex;align-items:center;gap:18px;margin:38px 0 30px}.arm-heading img,.arm-portal img,.arm-index img,.arm-pieces img{border-radius:6px}.arm-heading h1{margin:0;font-size:clamp(2rem,4vw,3.5rem);line-height:1.15}.arm-heading p,.arm-pieces p{color:#b8bbae;line-height:1.65;max-width:72ch}.arm-portals,.arm-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.arm-portal,.arm-index a{display:flex;text-decoration:none;border:1px solid #444c3c;background:#1c211a;color:inherit;border-radius:8px}.arm-portal{flex-direction:column;align-items:start;padding:24px;gap:12px}.arm-portal strong{font-size:1.4rem}.arm-portal span{color:#c1c5b7;line-height:1.55}.arm-portal small{margin-top:auto;padding-top:8px;color:#dfc273}.arm-portal:hover,.arm-index a:hover{border-color:#b69d67}.arm-jumps{display:flex;gap:8px;flex-wrap:wrap}.arm-jumps a{padding:10px 14px;background:#242a20;border-radius:4px;color:#e4d4a4}.arm-group{margin:36px 0;scroll-margin-top:85px}.arm-index,.arm-pieces ul{padding:0;list-style:none}.arm-index a{padding:12px;gap:12px;align-items:center}.arm-library small{display:block;color:#bcc2b2}.arm-parent a,.arm-pieces a,.gear-result a{color:#e5c880;text-underline-offset:3px}.arm-parent{padding:12px 0;border-block:1px solid #3d4537}.arm-library .gear-details{padding:0;max-width:78ch}.arm-library .gear-set,.arm-pieces{max-width:78ch;margin:30px 0}.arm-pieces li{display:grid;grid-template-columns:48px minmax(0,1fr) minmax(0,1fr);gap:16px;padding:15px 0;border-bottom:1px solid #3d4537;align-items:center}.arm-pieces small{margin:4px 0}.gear-result{display:grid;grid-template-columns:48px minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:14px;padding:14px 0}.gear-result .gear-drop-summary{grid-column:auto}.arm-library a:focus-visible{outline:2px solid #dfc273;outline-offset:3px}.arm-library .equipment-filters{max-width:850px}.arm-library .gear-details table{border-collapse:collapse}.arm-library .gear-details caption{font-size:1.2rem;font-weight:600}.arm-library .gear-level{display:block}@media(max-width:680px){.arm-portals{grid-template-columns:1fr}.arm-portal{display:grid;grid-template-columns:48px 1fr;padding:16px;gap:6px 14px}.arm-portal img{grid-row:1/4;width:48px;height:48px}.arm-portal small{padding:0}.arm-index{grid-template-columns:repeat(2,minmax(0,1fr))}.arm-index a{flex-wrap:wrap}.arm-heading{margin:24px 0}.gear-result{grid-template-columns:42px 1fr}.gear-result img{width:42px;height:42px}.gear-result .gear-effects,.gear-result .gear-drop-summary{grid-column:2;grid-row:auto}.arm-pieces li{grid-template-columns:44px 1fr;gap:5px 12px}.arm-boss{grid-column:2}.arm-library .gear-set{margin:24px 0}}
.arm-portals{grid-template-columns:repeat(2,minmax(0,1fr))}.boss-schedule{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 38px}.boss-zone ol{list-style:none;padding:0}.boss-zone li{display:flex;align-items:baseline;gap:10px;padding:10px 0;border-bottom:1px solid #3d4537}.boss-zone li>span{width:4ch;flex:none;font-variant-numeric:tabular-nums;color:#bdc3b4}.boss-zone a,.gear-drop-source a{color:#e5c880;text-underline-offset:3px}.boss-filter{display:block;font-weight:600}.boss-filter select{display:block;min-height:44px;min-width:12rem;margin:6px 0 18px;padding:8px 40px 8px 12px;color:#efeee2;border:1px solid #48513f;border-radius:4px;appearance:none;background:#191e16 url('/assets/ui/select-chevron.svg') right 14px center/12px no-repeat}.boss-filter[hidden],.arm-pieces li[hidden]{display:none}.arm-pieces li[data-boss-class]{grid-template-columns:48px 1fr auto}.arm-pieces li>b{font-variant-numeric:tabular-nums;color:#dfc273}@media(max-width:680px){.arm-portals,.boss-schedule{grid-template-columns:1fr}.boss-zone{margin:20px 0}}
