.mf-armor-set:where(.astro-5iliyk7e){max-width:74rem;container:mf-armor-set/inline-size}.mf-armor-set__intro:where(.astro-5iliyk7e){border-bottom:1px solid #30383c;margin-bottom:2.8rem;padding-bottom:1.2rem}.mf-armor-set__intro:where(.astro-5iliyk7e)>p:where(.astro-5iliyk7e):first-child{color:#c6c7c2;max-width:72ch;line-height:1.58}.mf-armor-set__intro:where(.astro-5iliyk7e) nav:where(.astro-5iliyk7e){flex-wrap:wrap;gap:.4rem 1rem;display:flex}.mf-armor-set__intro:where(.astro-5iliyk7e) a:where(.astro-5iliyk7e),.mf-armor-piece:where(.astro-5iliyk7e) a:where(.astro-5iliyk7e){color:#f1a16c}.mf-armor-set__class:where(.astro-5iliyk7e){color:#aeb3b0;font:.78rem var(--mf-font-mono)}.mf-armor-set__class:where(.astro-5iliyk7e) a:where(.astro-5iliyk7e)+a:where(.astro-5iliyk7e):before{color:#737a77;content:", "}.mf-armor-set__drops:where(.astro-5iliyk7e){margin:0 0 3rem}.mf-armor-set__drops:where(.astro-5iliyk7e)>h2:where(.astro-5iliyk7e){color:#f2ede4;margin:0;font-size:1.25rem}.mf-armor-set__drop-profile:where(.astro-5iliyk7e)>p:where(.astro-5iliyk7e){color:#b8bcb8;margin:.45rem 0 .75rem;font-size:.84rem}.mf-armor-set__drop-scroll:where(.astro-5iliyk7e){border-top:1px solid #3b4448;overflow-x:auto}.mf-armor-set__drop-profile:where(.astro-5iliyk7e) table:where(.astro-5iliyk7e){border-collapse:collapse;width:100%;min-width:42rem;font-size:.82rem;line-height:1.45}.mf-armor-set__drop-profile:where(.astro-5iliyk7e) th:where(.astro-5iliyk7e),.mf-armor-set__drop-profile:where(.astro-5iliyk7e) td:where(.astro-5iliyk7e){text-align:left;vertical-align:top;border-bottom:1px solid #30383c;padding:.58rem .7rem}.mf-armor-set__drop-profile:where(.astro-5iliyk7e) thead:where(.astro-5iliyk7e) th:where(.astro-5iliyk7e){color:#9ca29f;font:700 .63rem var(--mf-font-mono);letter-spacing:.03em;text-transform:uppercase}.mf-armor-set__drop-profile:where(.astro-5iliyk7e) tbody:where(.astro-5iliyk7e) th:where(.astro-5iliyk7e){color:#eeebe4;width:12rem;font-weight:600}.mf-armor-set__drop-profile:where(.astro-5iliyk7e) tbody:where(.astro-5iliyk7e) td:where(.astro-5iliyk7e):nth-child(2){color:#eeebe4;font-variant-numeric:tabular-nums;white-space:nowrap;width:6rem}.mf-armor-set__drop-profile:where(.astro-5iliyk7e) tbody:where(.astro-5iliyk7e) td:where(.astro-5iliyk7e):last-child>span:where(.astro-5iliyk7e){color:#aeb3b0;display:block}.mf-armor-set__drop-profile:where(.astro-5iliyk7e)+.mf-armor-set__drop-profile:where(.astro-5iliyk7e){margin-top:1.5rem}.mf-armor-piece:where(.astro-5iliyk7e){border-top:1px solid #3b4448;margin-bottom:3.2rem;padding-top:1.2rem;scroll-margin-top:5rem}.mf-armor-piece:where(.astro-5iliyk7e)>header:where(.astro-5iliyk7e){grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.mf-armor-piece:where(.astro-5iliyk7e)>header:where(.astro-5iliyk7e) img:where(.astro-5iliyk7e){object-fit:contain;background:radial-gradient(circle,#20272b,#0a0d0f 72%);border:1px solid #353d41;border-radius:.35rem;width:5.5rem;height:5.5rem;padding:.4rem}.mf-armor-piece:where(.astro-5iliyk7e)>header:where(.astro-5iliyk7e) span:where(.astro-5iliyk7e){color:#dc8851;font:700 .66rem var(--mf-font-mono);letter-spacing:.08em;text-transform:uppercase}.mf-armor-piece:where(.astro-5iliyk7e)>header:where(.astro-5iliyk7e) h2:where(.astro-5iliyk7e){color:#f2ede4;margin:.1rem 0;font-size:clamp(1.45rem,3vw,2rem)}.mf-armor-piece:where(.astro-5iliyk7e)>header:where(.astro-5iliyk7e) h2:where(.astro-5iliyk7e) a:where(.astro-5iliyk7e){color:inherit;text-decoration:none}.mf-armor-piece:where(.astro-5iliyk7e)>header:where(.astro-5iliyk7e) h2:where(.astro-5iliyk7e) a:where(.astro-5iliyk7e):hover{text-underline-offset:.16em;text-decoration:underline 1px}.mf-armor-piece:where(.astro-5iliyk7e)>header:where(.astro-5iliyk7e) p:where(.astro-5iliyk7e){color:#aeb3b0;margin:0}.mf-armor-piece:where(.astro-5iliyk7e)>header:where(.astro-5iliyk7e)>a:where(.astro-5iliyk7e){font:.65rem var(--mf-font-mono)}.mf-armor-piece__lore:where(.astro-5iliyk7e){color:#c9c5bc;border-left:2px solid #70411f;max-width:72ch;margin:1.1rem 0 0;padding-left:1rem;line-height:1.6}.mf-armor-piece__groups:where(.astro-5iliyk7e){grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));align-items:start;gap:1.5rem 2.2rem;margin-top:1.5rem;display:grid}.mf-armor-piece__groups:where(.astro-5iliyk7e) h3:where(.astro-5iliyk7e),.mf-armor-piece__acquisition:where(.astro-5iliyk7e) h3:where(.astro-5iliyk7e){color:#e4e0d7;margin:0 0 .5rem;font-size:.92rem}.mf-armor-piece__groups:where(.astro-5iliyk7e) dl:where(.astro-5iliyk7e),.mf-armor-piece__acquisition:where(.astro-5iliyk7e) dl:where(.astro-5iliyk7e){border-top:1px solid #30383c;margin:0;display:grid}.mf-armor-piece__groups:where(.astro-5iliyk7e) dl:where(.astro-5iliyk7e)>div:where(.astro-5iliyk7e),.mf-armor-piece__acquisition:where(.astro-5iliyk7e) dl:where(.astro-5iliyk7e)>div:where(.astro-5iliyk7e){border-bottom:1px solid #30383c;grid-template-columns:minmax(7rem,10rem) minmax(0,1fr);gap:.8rem;padding:.46rem 0;display:grid}.mf-armor-piece__groups:where(.astro-5iliyk7e) dt:where(.astro-5iliyk7e),.mf-armor-piece__acquisition:where(.astro-5iliyk7e) dt:where(.astro-5iliyk7e){color:#9ca29f;font:700 .63rem var(--mf-font-mono);letter-spacing:.03em;text-transform:uppercase}.mf-armor-piece__groups:where(.astro-5iliyk7e) dd:where(.astro-5iliyk7e),.mf-armor-piece__acquisition:where(.astro-5iliyk7e) dd:where(.astro-5iliyk7e){color:#eeebe4;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.3rem .8rem;margin:0;display:flex}.mf-armor-piece__groups:where(.astro-5iliyk7e) section:where(.astro-5iliyk7e)>p:where(.astro-5iliyk7e){color:#b7bbb7;margin:.65rem 0 0;font-size:.82rem;line-height:1.5}.mf-armor-piece__acquisition:where(.astro-5iliyk7e){max-width:58rem;margin-top:1.5rem}.mf-armor-piece__acquisition:where(.astro-5iliyk7e) dd:where(.astro-5iliyk7e)>span:where(.astro-5iliyk7e){flex-basis:100%;display:block}@container mf-armor-set (width<=42rem){.mf-armor-set__drop-scroll:where(.astro-5iliyk7e){overflow:visible}.mf-armor-set__drop-profile:where(.astro-5iliyk7e) table:where(.astro-5iliyk7e){width:100%;min-width:0;display:block}.mf-armor-set__drop-profile:where(.astro-5iliyk7e) thead:where(.astro-5iliyk7e){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mf-armor-set__drop-profile:where(.astro-5iliyk7e) tbody:where(.astro-5iliyk7e){align-content:start;display:grid}.mf-armor-set__drop-profile:where(.astro-5iliyk7e) tbody:where(.astro-5iliyk7e) tr:where(.astro-5iliyk7e){border-bottom:1px solid #30383c;gap:.42rem;padding:.8rem 0;display:grid}.mf-armor-set__drop-profile:where(.astro-5iliyk7e) tbody:where(.astro-5iliyk7e) th:where(.astro-5iliyk7e),.mf-armor-set__drop-profile:where(.astro-5iliyk7e) tbody:where(.astro-5iliyk7e) td:where(.astro-5iliyk7e){color:#eeebe4;white-space:normal;border:0;grid-template-columns:minmax(4.8rem,5.8rem) minmax(0,1fr);gap:.7rem;width:100%;padding:0;display:grid}.mf-armor-set__drop-profile:where(.astro-5iliyk7e) tbody:where(.astro-5iliyk7e) td:where(.astro-5iliyk7e):nth-child(2){width:100%}.mf-armor-set__drop-profile:where(.astro-5iliyk7e) tbody:where(.astro-5iliyk7e) th:where(.astro-5iliyk7e):before,.mf-armor-set__drop-profile:where(.astro-5iliyk7e) tbody:where(.astro-5iliyk7e) td:where(.astro-5iliyk7e):before{color:#9ca29f;content:attr(data-label);font:700 .63rem var(--mf-font-mono);letter-spacing:.03em;text-transform:uppercase}.mf-armor-set__drop-profile:where(.astro-5iliyk7e) tbody:where(.astro-5iliyk7e) td:where(.astro-5iliyk7e):last-child>span:where(.astro-5iliyk7e){overflow-wrap:anywhere;grid-column:2}.mf-armor-set__drop-profile:where(.astro-5iliyk7e) tbody:where(.astro-5iliyk7e) td:where(.astro-5iliyk7e):last-child:before{align-self:start}.mf-armor-piece:where(.astro-5iliyk7e)>header:where(.astro-5iliyk7e){grid-template-columns:auto minmax(0,1fr)}.mf-armor-piece:where(.astro-5iliyk7e)>header:where(.astro-5iliyk7e)>a:where(.astro-5iliyk7e){grid-column:1/-1}.mf-armor-piece__groups:where(.astro-5iliyk7e) dl:where(.astro-5iliyk7e)>div:where(.astro-5iliyk7e),.mf-armor-piece__acquisition:where(.astro-5iliyk7e) dl:where(.astro-5iliyk7e)>div:where(.astro-5iliyk7e){grid-template-columns:1fr;gap:.2rem}}
