/* RA Free Tools 1.2.15: tool tabs (matches the existing tab style; also styles pages that had no tab row). */
.ra-tn .tool-nav{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:36px 0 0;padding:0}
.ra-tn .tool-nav+.tool-nav{margin-top:10px}
.ra-tn .tool-nav a{display:flex;align-items:center;gap:5px;padding:8px 16px;font:600 12px/1.2 "Plus Jakarta Sans",sans-serif;color:#6a7486;background:#fff;border:1px solid #e4e8ef;border-radius:8px;text-decoration:none;opacity:1;transform:none}
.ra-tn .tool-nav a:hover{color:#3d5a8a;border-color:#c9d3e3}
.ra-tn .tool-nav a.active{background:#edf2f8}
.ra-tn .tool-nav svg{width:13px;height:13px;flex:0 0 13px}
.ra-tn .tool-nav.reveal{opacity:1;transform:none}
@media (max-width:600px){.ra-tn .tool-nav{gap:6px;margin-top:24px}.ra-tn .tool-nav a{padding:7px 11px}}
@media (min-width:901px){.ra-tn .tool-nav{flex-wrap:nowrap}}
/* 1.2.16: exactly two rows of five on desktop, even inside narrower page columns (Spam Score). */
@media (min-width:901px){.ra-tn{display:block;width:min(1100px,96vw);margin-left:50%;transform:translateX(-50%)}.ra-tn .tool-nav{flex-wrap:nowrap!important}}
/* 1.2.17: same centering on every page. The Schema page resets nav margins, which cancelled the centering offset. */
@media (min-width:901px){.ra-tn{width:min(1100px,96vw)!important;max-width:none!important;margin-left:calc(50% - min(550px,48vw))!important;margin-right:0!important;transform:none!important}}
