.hub-pager{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:center;padding:24px 0}
.hub-pager a,.hub-pager strong,.hub-pager span{padding:6px 12px;border-radius:8px}
.hub-pager strong{background:#1760ff;color:#fff}
.tool{display:grid;gap:16px;max-width:760px;margin:0 auto;padding:24px 0}
.tool label{display:grid;gap:6px;font-weight:600}
.tool select,.tool input[type=number],.tool input[type=text],.tool textarea{font:inherit;padding:10px 12px;border:1px solid #b8c4d6;border-radius:8px;background:#fff;color:#111}
.tool textarea{min-height:120px}
.tool output{display:block;white-space:pre-wrap;padding:16px;border:1px dashed #5b7fd6;border-radius:10px;background:#f4f7ff;color:#111}
.tool .row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}
.tool .result{font-size:1.4rem;font-weight:700}
.tool-note{color:#5a6678;font-size:.9rem}
.tool-list{display:grid;gap:16px;max-width:760px;margin:0 auto;padding:24px 0}
