.armory-page{padding:24px 28px 44px;color:#e9deca}.armory-page *{box-sizing:border-box}.armory-page a{color:#e5c28b}.armory-breadcrumb{display:flex;gap:9px;flex-wrap:wrap;font-size:13px;color:#ad9f89;margin-bottom:22px}.armory-breadcrumb a{text-decoration:none}.armory-hero{padding:clamp(20px,3vw,34px);border:1px solid #6f5939;background:linear-gradient(110deg,#292318,#131b17 75%);margin-bottom:22px}.armory-hero h1{margin:7px 0;font-size:clamp(28px,3vw,40px);line-height:1.15}.armory-hero p{color:#cfc3ae;line-height:1.5;margin:8px 0 0}.armory-categories{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}.armory-categories a{padding:7px 10px;border:1px solid #514731;background:#151c16;text-decoration:none;border-radius:3px;font-size:14px}.armory-categories a[aria-current=page]{border-color:#bd945c;background:#382c1b;color:#fff0cf}.armory-categories span{color:#ac9a7f;margin-left:4px}.armory-search{display:flex;gap:8px;margin-bottom:16px}.armory-search input{min-width:0;flex:1;background:#0c140f;color:#f0e3cf;border:1px solid #615038;border-radius:3px;padding:11px 13px;font:inherit}.armory-search button,.armory-pagination a{background:#47341f;border:1px solid #987348;color:#ffe2ae;border-radius:3px;padding:10px 15px;font:inherit;text-decoration:none;cursor:pointer}.armory-search button:hover,.armory-pagination a:hover{background:#654a2d}.armory-result-count{color:#bbae98;font-size:14px;margin:0 0 12px}.armory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.armory-card{display:flex;align-items:flex-start;gap:13px;min-width:0;padding:14px;border:1px solid #4b4635;background:#141c17;text-decoration:none!important;border-radius:4px}.armory-card:hover{border-color:#aa8958;background:#1b251b}.armory-image{display:flex;flex:none;justify-content:center;align-items:center;width:76px;height:76px;background:#0e150f;border:1px solid #494431}.armory-image img{max-width:100%;max-height:100%;object-fit:contain}.armory-card-text{min-width:0;display:grid;gap:6px}.armory-card strong{font-size:16px;line-height:1.3;color:#f0d8ad;overflow-wrap:anywhere}.armory-card small{color:#bcb099;font-size:13px;line-height:1.4}.armory-quality{color:#e5c28b}.armory-pagination{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;margin:24px 0}.armory-pagination span{color:#c7b99f;padding:8px}.armory-empty{padding:20px;border:1px solid #514832;background:#141c17;color:#d0c3ad}.armory-detail{display:grid;grid-template-columns:140px minmax(0,1fr);gap:22px;border:1px solid #514832;background:#141c17;padding:22px}.armory-detail>.armory-image{width:140px;height:140px}.armory-detail h1{margin:0 0 8px;font-size:clamp(25px,3vw,36px);line-height:1.2}.armory-detail-subtitle{color:#bcad95;margin:0 0 18px}.armory-detail section+section{margin-top:22px}.armory-detail h2{font-size:20px;margin:0 0 10px;color:#ead4ae}.armory-stat-text{white-space:pre-line;overflow-wrap:anywhere;line-height:1.55;color:#ded1bd;margin:0}.armory-detail ul{padding-left:20px;line-height:1.6;color:#ded1bd}.armory-source{font-size:13px;color:#aa9f8a;margin-top:20px;line-height:1.5}@media(max-width:1000px){.armory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.armory-page{padding:16px 12px 28px}.armory-grid{grid-template-columns:1fr}.armory-detail{grid-template-columns:1fr;gap:14px;padding:16px}.armory-detail>.armory-image{width:100px;height:100px}.armory-search{flex-wrap:wrap}.armory-search button{flex:none}}
.armory-detail .armory-stat-list{list-style:none;padding:0;margin:0;max-width:650px}.armory-stat-list li{display:flex;justify-content:space-between;gap:14px;padding:4px 0;border-bottom:1px solid #303c2f}.armory-stat-list strong{color:#e7d3ad;text-align:right}.armory-set-note{color:#bbae98;font-size:14px}.armory-set{padding:14px;border:1px solid #514832;background:#1b2016;margin-top:10px}.armory-set h3{font-size:17px;margin:0 0 10px;color:#e9cb96}.armory-set-bonus+.armory-set-bonus{margin-top:12px;padding-top:12px;border-top:1px solid #494330}.armory-set-bonus>strong{color:#d8b87f;font-size:14px}
.armory-quality{display:inline-block;vertical-align:.12em;border-radius:3px;padding:1px 5px;margin-left:3px;font:700 .7em/1.35 system-ui,sans-serif;letter-spacing:.02em;color:#fff;background:#616161;white-space:nowrap}.armory-quality-vp{background:#aaa;color:#111}.armory-quality-p{background:#616161;color:#fff}.armory-quality-f{background:#659ba3;color:#101b1c}.armory-quality-vf{background:#34729a;color:#fff}.armory-quality-ef{background:#884ea2;color:#fff}.armory-quality-r{background:#95486d;color:#fff}.armory-quality-vr{background:#b5ae0b;color:#171600}.armory-quality-er{background:#e0af29;color:#211700}.armory-quality-u{background:#d26720;color:#1c1009}.armory-quality-l{background:#c20c0c;color:#fff}
.armory-detail{grid-template-columns:88px minmax(0,1fr);gap:16px;padding:16px}.armory-detail>.armory-image{width:88px;height:88px}.armory-detail>div{min-width:0}.armory-detail h1{font-size:clamp(22px,2.5vw,31px);line-height:1.15;margin-bottom:4px}.armory-detail-subtitle{margin-bottom:12px;font-size:13px}.armory-detail section+section{margin-top:14px}.armory-detail h2{font-size:17px;margin-bottom:5px}.armory-detail .armory-stat-list{font-size:14px;line-height:1.35}.armory-stat-list li{padding:3px 0;gap:10px}.armory-stat-text{font-size:14px;line-height:1.4}.armory-set{padding:10px;margin-top:8px}.armory-set h3{font-size:16px;margin-bottom:6px}.armory-set-note{margin:6px 0;font-size:13px}.armory-set-bonus+.armory-set-bonus{margin-top:8px;padding-top:8px}
@media(max-width:640px){.armory-detail{display:block;padding:12px}.armory-detail>.armory-image{float:left;width:64px;height:64px;margin:0 10px 8px 0}.armory-detail section:first-of-type{clear:both}.armory-detail h1{font-size:21px}.armory-stat-list li{gap:6px}.armory-stat-list strong{flex-shrink:0}}
.armory-price-note{max-width:42rem;margin:6px 0 0;color:#b5a991;font-size:12px;line-height:1.35}
