.weapons-breadcrumb{max-width:1180px;margin:18px auto 0;padding:0 20px}
.weapons-page{max-width:1180px;margin:0 auto;padding:18px 20px 70px}
.weapons-hero{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);gap:18px;padding:30px;border:1px solid var(--border,#eadfe0);border-radius:28px;background:linear-gradient(135deg,#fff 0%,#fff8f8 100%);box-shadow:0 20px 55px rgba(72,25,29,.08)}
.weapons-kicker{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:950;letter-spacing:.14em;color:#a51116}.weapons-kicker img{width:26px;height:26px;border-radius:8px}
.weapons-hero h1{max-width:840px;margin:12px 0 12px;font-size:clamp(30px,4.5vw,54px);line-height:1.03;letter-spacing:-.045em}.weapons-hero-copy>p{max-width:780px;margin:0;color:#6d5d60;font-size:15px;line-height:1.75}
.weapons-hero-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.weapons-hero-meta span{padding:8px 11px;border:1px solid #ebdddd;border-radius:999px;background:#fff;font-size:10px;font-weight:850;color:#694f53}
.weapons-hero-note{align-self:stretch;padding:20px;border:1px solid #f0c8ca;border-radius:20px;background:#fff0f1}.weapons-hero-note strong{display:block;color:#a70f14;font-size:15px}.weapons-hero-note p{margin:8px 0 0;color:#6e5458;font-size:11px;line-height:1.65}
.weapons-editorial-note{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;margin:16px 0 20px;padding:14px 16px;border:1px solid #e8dede;border-radius:18px;background:#fff}.weapons-editorial-note>span{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#f7e6e7;color:#a51217}.weapons-editorial-note strong{display:block;font-size:13px}.weapons-editorial-note p{margin:4px 0 0;color:#756669;font-size:10px;line-height:1.55}.weapons-editorial-note>a{font-size:10px;font-weight:900;color:#a51217;text-decoration:none}
.weapons-category-nav{position:sticky;top:8px;z-index:20;display:flex;gap:7px;overflow-x:auto;padding:8px;margin:0 0 22px;border:1px solid #e9dfe0;border-radius:16px;background:rgba(255,255,255,.94);backdrop-filter:blur(16px);scrollbar-width:none}.weapons-category-nav::-webkit-scrollbar{display:none}.weapons-category-nav a{flex:0 0 auto;padding:9px 12px;border-radius:10px;background:#f8f1f2;color:#5f5052;font-size:10px;font-weight:900;text-decoration:none}.weapons-category-nav a:hover{background:#a91116;color:#fff}
.weapons-context-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 34px}.weapons-context-grid article{padding:18px;border:1px solid #e9dfe0;border-radius:18px;background:#fff}.weapons-context-grid article>span{color:#ad171b;font-size:10px;font-weight:950}.weapons-context-grid h2{margin:6px 0 6px;font-size:16px}.weapons-context-grid p{margin:0;color:#796b6d;font-size:10px;line-height:1.6}
.weapons-category-section{scroll-margin-top:82px;margin:0 0 42px}.weapons-section-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:14px}.weapons-section-head h2{margin:4px 0 2px;font-size:26px;letter-spacing:-.025em}.weapons-section-head p{margin:0;color:#8b7c7e;font-size:10px}.weapons-section-head>a{font-size:10px;font-weight:850;color:#a91317;text-decoration:none}
.weapons-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.weapon-card{display:flex;flex-direction:column;min-width:0;border:1px solid #e8dede;border-radius:20px;background:#fff;overflow:hidden;box-shadow:0 8px 24px rgba(62,25,28,.045)}.weapon-card>header{padding:18px 18px 13px;background:linear-gradient(135deg,#fff,#fff8f8)}.weapon-type{display:inline-block;margin-bottom:6px;color:#a61116;font-size:8px;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.weapon-card h3{margin:0;font-size:23px;letter-spacing:-.03em}.weapon-card header p{margin:5px 0 0;color:#736467;font-size:10px}
.weapon-game-facts{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #f0e7e8;border-bottom:1px solid #f0e7e8}.weapon-game-facts span{padding:11px 12px;border-right:1px solid #f0e7e8}.weapon-game-facts span:last-child{border-right:0}.weapon-game-facts small,.weapon-real>small,.weapon-card footer>small{display:block;margin-bottom:4px;color:#9a878a;font-size:7.5px;font-weight:950;letter-spacing:.08em}.weapon-game-facts strong{font-size:10px;line-height:1.35}.weapon-real{padding:15px 18px}.weapon-real>strong{display:block;font-size:12px}.weapon-real p{margin:6px 0 0;color:#6e6062;font-size:10.5px;line-height:1.68}.weapon-card footer{margin-top:auto;padding:12px 18px 15px;border-top:1px solid #f1e9ea;background:#fcf9f9}.weapon-card footer p{margin:0;color:#6d5e61;font-size:9.5px;line-height:1.55}
.weapons-difference-section,.weapons-sources,.weapons-faq,.weapons-more{margin-top:30px;padding:24px;border:1px solid #e8dede;border-radius:24px;background:#fff}.weapons-difference-section h2,.weapons-sources h2,.weapons-faq h2,.weapons-more h2{margin:5px 0 8px;font-size:25px;letter-spacing:-.025em}.weapons-difference-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px}.weapons-difference-grid article{padding:15px;border-radius:16px;background:#faf4f5}.weapons-difference-grid strong{font-size:12px}.weapons-difference-grid p{margin:6px 0 0;color:#716164;font-size:10px;line-height:1.65}
.weapons-sources>div:first-child>p{max-width:800px;color:#726366;font-size:10.5px;line-height:1.65}.weapons-source-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.weapons-source-list a{display:flex;flex-direction:column;gap:3px;padding:13px 14px;border:1px solid #ece2e3;border-radius:14px;color:inherit;text-decoration:none}.weapons-source-list a:hover{border-color:#c86f72;background:#fff8f8}.weapons-source-list strong{font-size:11px}.weapons-source-list small{color:#86777a;font-size:9px}
.weapons-faq details{border-top:1px solid #eee5e6}.weapons-faq details:first-of-type{border-top:0}.weapons-faq summary{padding:15px 0;cursor:pointer;font-size:12px;font-weight:900}.weapons-faq details p{margin:-5px 0 15px;color:#726366;font-size:10.5px;line-height:1.65}.weapons-more{display:flex;align-items:center;justify-content:space-between;gap:22px;background:linear-gradient(135deg,#fff8f8,#fff)}.weapons-more p{margin:0;color:#716164;font-size:10.5px}.weapons-more>div:last-child{display:flex;gap:8px;flex:0 0 auto}
html[data-theme="dark"] .weapons-hero,html[data-theme="dark"] .weapons-editorial-note,html[data-theme="dark"] .weapons-context-grid article,html[data-theme="dark"] .weapon-card,html[data-theme="dark"] .weapons-difference-section,html[data-theme="dark"] .weapons-sources,html[data-theme="dark"] .weapons-faq,html[data-theme="dark"] .weapons-more{border-color:#443639;background:#191416;color:#f7eff0;box-shadow:none}html[data-theme="dark"] .weapons-hero{background:linear-gradient(135deg,#191416,#211719)}html[data-theme="dark"] .weapons-hero-copy>p,html[data-theme="dark"] .weapons-context-grid p,html[data-theme="dark"] .weapon-card header p,html[data-theme="dark"] .weapon-real p,html[data-theme="dark"] .weapon-card footer p,html[data-theme="dark"] .weapons-difference-grid p,html[data-theme="dark"] .weapons-sources>div:first-child>p,html[data-theme="dark"] .weapons-faq details p,html[data-theme="dark"] .weapons-more p{color:#baabad}html[data-theme="dark"] .weapons-hero-meta span{border-color:#49383b;background:#251d1f;color:#d7c9cb}html[data-theme="dark"] .weapons-hero-note{border-color:#603338;background:#2a191c}html[data-theme="dark"] .weapons-hero-note p{color:#ccb9bc}html[data-theme="dark"] .weapons-editorial-note>span{background:#341b1e}html[data-theme="dark"] .weapons-editorial-note p{color:#b8a9ab}html[data-theme="dark"] .weapons-category-nav{border-color:#46373a;background:rgba(24,19,21,.94)}html[data-theme="dark"] .weapons-category-nav a{background:#282023;color:#cabbbe}html[data-theme="dark"] .weapon-card>header{background:linear-gradient(135deg,#1c1618,#23191b)}html[data-theme="dark"] .weapon-game-facts,html[data-theme="dark"] .weapon-game-facts span,html[data-theme="dark"] .weapon-card footer,html[data-theme="dark"] .weapons-faq details{border-color:#3e3134}html[data-theme="dark"] .weapon-card footer{background:#1e181a}html[data-theme="dark"] .weapons-difference-grid article{background:#261c1f}html[data-theme="dark"] .weapons-source-list a{border-color:#403235}html[data-theme="dark"] .weapons-source-list a:hover{border-color:#8f4549;background:#261a1c}
@media(max-width:760px){.weapons-page{padding:12px 12px 60px}.weapons-breadcrumb{padding:0 12px}.weapons-hero{grid-template-columns:1fr;padding:20px;border-radius:22px}.weapons-hero h1{font-size:32px}.weapons-context-grid,.weapons-grid,.weapons-difference-grid,.weapons-source-list{grid-template-columns:1fr}.weapons-category-nav{top:4px;margin-left:-4px;margin-right:-4px}.weapon-game-facts{grid-template-columns:1fr}.weapon-game-facts span{border-right:0;border-bottom:1px solid #f0e7e8}.weapon-game-facts span:last-child{border-bottom:0}.weapons-more{align-items:flex-start;flex-direction:column}.weapons-more>div:last-child{width:100%;display:grid;grid-template-columns:1fr}.weapons-section-head{align-items:flex-start}.weapons-section-head h2{font-size:22px}}@media(max-width:390px){.weapons-hero{padding:17px}.weapons-hero h1{font-size:28px}.weapons-difference-section,.weapons-sources,.weapons-faq,.weapons-more{padding:18px}.weapon-card>header,.weapon-real{padding-left:15px;padding-right:15px}}
