.tabs2{display:flex;gap:6px;margin-bottom:14px;overflow-x:auto;scrollbar-width:none}
.tabs2 button{border:1px solid var(--line);background:#fff;border-radius:99px;padding:8px 16px;font:inherit;font-weight:600;font-size:14px;cursor:pointer;color:var(--ink2);white-space:nowrap}
.tabs2 button.on{background:var(--ink);border-color:var(--ink);color:#fff}
.stats.s4{grid-template-columns:repeat(4,1fr)}
@media(max-width:640px){.stats.s4{grid-template-columns:repeat(2,1fr)}}
.wrap{padding-bottom:40px}
code{background:var(--soft);padding:1px 6px;border-radius:5px;font-size:12.5px}
.who dd.bad{color:var(--bad)}
.tbl{overflow-x:auto}
@media(max-width:820px){.tbl{display:block}}
.resbox{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.resbox .bad{margin:0}

.brand .cswda-link{margin-left:10px;padding-left:10px;border-left:1px solid var(--line)}
.brand .cswda{height:30px;width:auto;display:block}
footer.devby{text-align:center;color:var(--ink3);font-size:11.5px;padding:14px 12px;opacity:.85}

.brand .mc-link{margin-left:10px;padding-left:10px;border-left:1px solid var(--line)}
.brand .mc{height:34px;width:auto;display:block}
@media(max-width:560px){.brand .cswda{height:26px}.brand .mc{height:30px}.brand .mark{height:34px;width:34px}.brand .cswda-link,.brand .mc-link{margin-left:6px;padding-left:6px}}
.menu{position:relative;margin-left:auto}
.menu-btn{display:inline-flex;align-items:center;gap:6px}
.menu-btn svg{width:16px;height:16px;flex:none}
.menu-pop{position:absolute;right:0;top:calc(100% + 8px);min-width:200px;background:var(--card);border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.14);padding:6px;z-index:40}
.menu-pop a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;color:inherit;text-decoration:none;font-size:14px;min-height:40px}
.menu-pop a:hover,.menu-pop a:focus-visible{background:var(--line);outline:none}
.menu-pop a svg{width:16px;height:16px;flex:none;opacity:.7}
