.community-links{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:22px;padding:24px 26px;border:1px solid #2c3564;border-radius:14px;background:linear-gradient(130deg,#171b37,#10142a)}.partner-links,.social-links{display:flex;flex-wrap:wrap;gap:9px}.partner-links a,.social-links a{display:flex;align-items:center;gap:8px;min-height:38px;padding:7px 11px;border:1px solid #3c4678;border-radius:8px;color:#edf0ff;text-decoration:none;background:#1a2042;font-size:12px;font-weight:700}.partner-links img{display:block;width:24px;height:24px;object-fit:contain}.partner-links a:hover,.social-links a:hover{border-color:#8c61ea;background:#252457}@media(max-width:650px){.community-links{grid-template-columns:1fr}}
.combat-hub-socials{max-width:1180px;margin:0 auto 38px;padding:22px 24px;border-top:1px solid #303966;border-bottom:1px solid #303966;text-align:center;background:linear-gradient(90deg,transparent,#171936,transparent)}.combat-hub-socials>div{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.combat-hub-socials a{display:inline-flex;align-items:center;gap:7px;padding:9px 13px;border:1px solid #394474;border-radius:9px;background:#151a35;color:#eff1ff;text-decoration:none;font-size:12px;font-weight:800}.combat-hub-socials svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}.combat-hub-socials a:hover{border-color:#a56eff;background:#23204b}@media(max-width:650px){.combat-hub-socials{margin:0 14px 28px}.combat-hub-socials a{padding:8px 10px}}
.header-partners{display:flex;align-items:center;justify-content:flex-end;gap:12px;max-width:min(34vw,420px);margin-left:auto;overflow:hidden;padding:2px}.header-partners a{display:grid;place-items:center;flex:0 0 52px;width:52px;height:52px;padding:4px;color:#edf0ff;text-decoration:none;transition:transform .15s}.header-partners a:hover{transform:scale(1.08)}.header-partners img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.header-partners span{font-size:10px;font-weight:800;text-align:center;line-height:1.05;overflow:hidden;text-overflow:ellipsis;max-width:48px}@media(max-width:730px){.header-partners{max-width:45vw;gap:7px}.header-partners a{flex-basis:38px;width:38px;height:38px;padding:3px}}
.topbar{height:88px}.topbar nav{gap:28px}.topbar nav a{font-size:15px}.brand{font-size:21px}.brand-mark{width:40px;height:40px;font-size:31px}.header-partners{gap:14px;max-width:min(38vw,500px)}.header-partners a{flex-basis:62px;width:62px;height:62px;padding:4px}@media(max-width:730px){.topbar{height:70px}.brand{font-size:19px}.brand-mark{width:33px;height:33px;font-size:27px}.header-partners{gap:7px}.header-partners a{flex-basis:38px;width:38px;height:38px;padding:3px}}
.header-partners::-webkit-scrollbar{display:none}@media(max-width:730px){.header-partners{max-width:calc(100vw - 190px);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.header-partners a{flex:0 0 38px}}
