/* Tools V2 — a compact resource workspace with a luminous technical identity. */
.tools-page {--tool-accent:#5364e9;--tool-tint:#eeefff;background:#f4f6fb;color:#293149;font-family:Inter,"PingFang SC","Microsoft YaHei",system-ui,sans-serif;font-size:14px;line-height:1.6}
.tools-page svg {width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
.tools-page .tool-symbols {position:absolute;width:0;height:0;overflow:hidden}
.tools-page .site-header.wrap {width:calc(100% - 56px);max-width:1600px}
.tools-page .header-shell {background:#11182bfa}
.tools-page .site-header nav a[aria-current] {color:#c8ceff}
.tools-page .site-header nav a[aria-current]:after {height:2px;background:#8995ff}
.tool-shell {display:grid;grid-template-columns:210px minmax(0,1fr);max-width:1660px;margin:auto;align-items:start}
.tool-sidebar {position:sticky;top:76px;height:calc(100dvh - 76px);min-height:560px;padding:28px 18px 20px;background:#fff;border-right:1px solid #e6e9f2;display:flex;flex-direction:column}
.tool-station {display:flex;align-items:center;gap:11px;margin:0 10px 32px}
.station-icon {display:flex;align-items:center;justify-content:center;width:37px;height:37px;border-radius:10px;color:white;background:linear-gradient(135deg,#767eff,#4e5bd5);box-shadow:0 4px 12px #5462df25}
.station-icon svg {width:21px;height:21px}
.tool-station strong {display:block;font-size:18px;font-weight:650;color:#242b48;line-height:1.35;letter-spacing:.01em}
.tool-station small {display:block;font-size:8px;letter-spacing:.16em;font-weight:600;color:#8990a6;margin-top:4px}
.sidebar-label {display:flex;justify-content:space-between;margin:0 12px 12px;color:#8c93a4;font-size:10px;letter-spacing:.04em;line-height:1.5}
.sidebar-label>span {font-size:8px;letter-spacing:.1em;color:#afb5c3}
.tools-categories {display:flex;flex-direction:column;gap:6px}
.tools-categories a {display:flex;align-items:center;gap:12px;padding:11px 12px;min-height:45px;border-radius:9px;font-size:13px;font-weight:500;color:#717b91;transition:background .18s,color .18s}
.tools-categories svg {width:19px;height:19px;color:#8d97ad}
.tools-categories small {font-size:10px;line-height:18px;color:#98a2b7;margin-left:auto}
.tools-categories a[aria-current] {background:#eef0ff;color:#515fd3;font-weight:600}
.tools-categories a[aria-current] svg {color:#6270ed}
.tools-categories a[aria-current] small {color:#6774da;background:#e2e6ff;padding:0 5px;border-radius:4px}
.tools-categories a:hover {background:#f0f2fb;color:#515fd3}
.sidebar-picks {margin:24px 0 0;border-top:1px solid #edf0f6;padding-top:20px}
.sidebar-picks a {display:flex;justify-content:space-between;font-size:11px;color:#7b8496;min-height:33px;padding:7px 12px}
.sidebar-picks a span {color:#a4acc0}
.sidebar-picks a:hover {color:#515fd3}
.sidebar-note {margin:28px 9px 0;padding:18px 15px 14px;border-radius:10px;border:1px solid #e7ebf5;background:linear-gradient(140deg,#f7f9fd,#f0f3fb);color:#7b88a5}
.sidebar-note>svg {display:block;color:#697ad3;width:23px;height:23px;margin-bottom:9px}
.sidebar-note strong {display:block;font-size:11px;font-weight:500;color:#4c5d85}
.sidebar-note p {font-size:10px;line-height:1.8;margin:6px 0 13px;color:#8c98af}
.sidebar-note>span {display:block;font-size:7px;font-weight:600;letter-spacing:.16em;color:#a0acc2}
.tool-content {padding:24px 30px 0;min-width:0}
.tools-hero {position:relative;isolation:isolate;overflow:hidden;border-radius:14px;background:radial-gradient(ellipse at 92% 4%,#6281d991,transparent 53%),radial-gradient(ellipse at 67% 100%,#6474ec58,transparent 52%),linear-gradient(112deg,#17274b,#253b78 65%,#495d9b);color:#fff;box-shadow:0 8px 28px #26386713}
.tools-hero:before {content:"";position:absolute;inset:0;background-image:radial-gradient(#aecbff55 .6px,transparent .8px);background-size:22px 22px;mask-image:linear-gradient(90deg,transparent 15%,#000 100%);opacity:.45;z-index:-1}
.hero-copy-tools {position:relative;z-index:2;padding:23px 30px 19px;width:77%}
.tools-kicker {display:flex;align-items:center;gap:8px;font-size:9px;font-weight:550;letter-spacing:.14em;color:#aec4f4;margin:0 0 8px;line-height:1.6}
.tools-kicker>span {height:5px;width:5px;background:#72e4eb;border-radius:50%;box-shadow:0 0 9px #7de6f4a8}
.tools-kicker i {font-style:normal;opacity:.5;margin:0 3px}
.tools-hero h1 {font-size:clamp(29px,2.8vw,40px);line-height:1.3;font-weight:650;letter-spacing:-.025em;color:#fff;margin:0}
.tools-hero h1 em {font-style:normal;color:#bdd1ff}
.tools-intro {font-size:12px;color:#b9c8e5;line-height:1.7;margin:10px 0 16px;font-weight:400}
.tools-search {display:flex;align-items:center;width:100%;margin:0;padding:5px;background:#fff;border:1px solid #e5e9fb;border-radius:9px;box-shadow:0 7px 19px #060e2428;gap:8px}
.tools-search-field {display:flex;flex:1;align-items:center;gap:10px;min-width:0;padding-left:11px}
.tools-search-field svg {width:19px;height:19px;color:#8b98b6;stroke-width:1.8}
.tools-search input {flex:1;min-width:0;width:100%;margin:0;padding:7px 0;min-height:33px;font-family:inherit;font-size:12px;line-height:1.6;border:0!important;border-radius:0;background:transparent;outline:0;box-shadow:none!important;color:#253353}
.tools-search input::placeholder {color:#9aa4bb}
.tools-search:focus-within {box-shadow:0 0 0 3px #a5b5ff73,0 7px 19px #060e2428}
.tools-search button {display:flex;gap:16px;align-items:center;justify-content:center;min-height:36px;padding:7px 18px;flex-shrink:0;border:0;border-radius:6px;background:#6170e7;color:white;font-family:inherit;font-weight:500;font-size:12px;line-height:1.5;cursor:pointer}
.tools-search button svg {width:14px;height:14px}
.tools-search button:hover {background:#495acf}
.tools-hot {display:flex;gap:18px;align-items:center;margin-top:10px;font-size:10px;line-height:1.6;color:#bec9e1;white-space:nowrap}
.tools-hot>span {color:#859bc9;font-size:9px}
.tools-hot a:hover {color:#fff}
.hero-orbits {position:absolute;z-index:1;width:270px;height:270px;right:-31px;top:-11px;transform:rotate(-24deg);pointer-events:none}
.hero-orbits i {position:absolute;inset:20px;border:1px solid #b8d1ff33;border-radius:50%;box-shadow:inset 0 0 28px #8699ff0d}
.hero-orbits i:nth-child(2) {inset:50px;border-color:#c8e7ff55;box-shadow:0 0 0 12px #96beff06,0 0 28px #9be0ff11}
.hero-orbits i:nth-child(3) {inset:78px;border:1px dashed #a9ddff55}
.orbit-chip {position:absolute;inset:90px;border:1px solid #d1e1ff88;display:flex;align-items:center;justify-content:center;transform:rotate(-8deg);border-radius:18px;background:linear-gradient(150deg,#c6d3ff48,#525bbb1c);box-shadow:8px 8px 0 #b8d9ff0c,0 0 32px #90b8ff40,inset 0 0 16px #d6f2ff19;backdrop-filter:blur(10px)}
.orbit-chip svg {width:54px;height:54px;color:#d1e9ff;stroke-width:.8;filter:drop-shadow(0 0 6px #c3e9ff88)}
.orbit-plus {position:absolute;top:32px;left:53px;color:#badeff;font-size:17px;line-height:1;font-weight:300}
.orbit-dot {position:absolute;bottom:77px;right:26px;width:7px;height:7px;border-radius:50%;background:#91e1e9;box-shadow:0 0 16px #81e2ff;animation:tool-glimmer 5s ease-in-out infinite}
.orbit-label {position:absolute;left:40px;bottom:28px;font-size:6px;letter-spacing:.22em;color:#acbbef;transform:rotate(24deg)}
.tools-quick {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:15px 0 25px}
.quick-card {position:relative;display:flex;gap:13px;align-items:center;padding:15px 16px;border:1px solid #e1e6f4;border-radius:10px;overflow:hidden;transition:box-shadow .18s,border-color .18s;background:linear-gradient(115deg,#edf0ff,#f7f8ff);min-width:0}
.quick-card:hover {border-color:#b3bdf0;box-shadow:0 5px 20px #6373bb14}
.quick-card:after {content:"";position:absolute;border:1px solid #a9b4f427;right:-29px;top:-30px;width:140px;height:140px;border-radius:50%;pointer-events:none}
.quick-icon {color:#7886eb;display:flex;align-items:center;justify-content:center;width:40px;flex-shrink:0;height:44px}
.quick-icon svg {width:33px;height:33px;stroke-width:1.1}
.quick-card>span:nth-child(2) {min-width:0}
.quick-card small {display:block;font-size:6px;letter-spacing:.08em;font-weight:600;color:#8c99c7;line-height:1.4;margin-bottom:5px}
.quick-card strong {font-size:16px;font-weight:600;display:block;line-height:1.4;color:#4a5680;white-space:nowrap}
.quick-card p {font-size:10px;color:#8a94b0;margin-top:5px;white-space:nowrap}
.quick-card .quick-arrow {width:14px;height:14px;color:#8c99c7;margin-left:auto;align-self:flex-start}
.quick-peripherals {background:linear-gradient(115deg,#eaf4f8,#f5fbfc);border-color:#deedf1}.quick-peripherals .quick-icon {color:#67a1b2}.quick-peripherals strong {color:#476d7c}.quick-peripherals small,.quick-peripherals p,.quick-peripherals .quick-arrow {color:#7f9da9}
.quick-desktop {background:linear-gradient(115deg,#f3edfb,#fdf9fd);border-color:#ebe1f0}.quick-desktop .quick-icon {color:#aa80c1}.quick-desktop strong {color:#7a588d}.quick-desktop small,.quick-desktop p,.quick-desktop .quick-arrow {color:#ab8fba}
.tools-page #directory {scroll-margin-top:15px}
.tools-heading {display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;border-bottom:1px solid #e3e7f0;margin-bottom:20px}
.tools-heading>div {display:flex;align-items:center;gap:12px}
.tools-heading h2 {margin:0;font-size:21px;font-weight:650;letter-spacing:0;line-height:1.4;color:#27334d}
.tools-count {color:#99a1b4;font-size:10px;white-space:nowrap}
.tools-modes {display:flex;gap:2px;background:#eaeef6;padding:3px;border-radius:7px}
.tools-modes a {font-size:11px;font-weight:500;white-space:nowrap;color:#8a93a6;padding:5px 12px;min-height:27px;border-radius:5px;line-height:1.5}
.tools-modes a[aria-current] {background:#fff;color:#5868d1;box-shadow:0 1px 4px #2736520c}
.tools-modes a:hover {color:#4e61bc}
.tools-group {margin:0 0 27px}
.tools-group-title {display:flex;align-items:center;gap:9px;margin-bottom:12px}
.group-icon {color:var(--tool-accent);display:flex;align-items:center;justify-content:center;width:22px;height:22px}
.group-icon svg {width:18px;height:18px;stroke-width:1.7}
.tools-group-title h3 {font-size:15px;font-weight:600;letter-spacing:0;color:#414e68;white-space:nowrap}
.tools-group-title p {font-size:10px;color:#a0a8b9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:7px}
.group-count {font-size:9px;color:#a2aec5;margin-left:auto}
.tools-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.tool-card {position:relative;min-width:0;background:#fff;border:1px solid #e5e9f2;border-radius:10px;transition:box-shadow .18s,transform .18s,border-color .18s;box-shadow:0 2px 6px #33446502}
.tool-card:hover {transform:translateY(-2px);border-color:#b8c4eb;box-shadow:0 8px 22px #3d528212}
.tool-tone-hardware {--tool-accent:#6376da;--tool-tint:#eeeffb}
.tool-tone-benchmark {--tool-accent:#9874cf;--tool-tint:#f5effb}
.tool-tone-peripherals {--tool-accent:#4e9da7;--tool-tint:#ebf6f6}
.tool-tone-desktop {--tool-accent:#b784b2;--tool-tint:#fbf0f8}
.tool-tone-drivers {--tool-accent:#6a8fba;--tool-tint:#edf3fb}
.tool-tone-system {--tool-accent:#b58e64;--tool-tint:#f8f3ed}
.tool-outbound {display:block;padding:16px 16px 12px;border-radius:10px 10px 0 0}
.tool-card-top {display:flex;gap:12px;align-items:center;min-height:42px}
.tool-icon {display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;flex-shrink:0;background:var(--tool-tint);border:1px solid #9eacc211;overflow:hidden}
.tool-icon:has(img) {background:#fff;border:0}
.tool-icon img {width:36px;height:36px;object-fit:contain;display:block}
.tool-icon>span {font-size:13px;letter-spacing:-.045em;font-weight:750;color:var(--tool-accent);line-height:1}
.tool-card-top>div {min-width:0}
.tool-card h4 {font-size:15px;font-weight:650;line-height:1.45;letter-spacing:-.025em;margin:0;color:#2c3852;overflow-wrap:anywhere}
.tool-domain {display:block;font-size:9px;color:#a3adc1;margin-top:3px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tool-card .tool-link-arrow {margin-left:auto;align-self:flex-start;color:#aeb9cf;width:13px;height:13px;transition:color .18s,transform .18s}
.tool-card:hover .tool-link-arrow {color:#697ad8;transform:translate(1px,-1px)}
.tool-summary {font-size:12px;color:#68768f;line-height:1.7;margin-top:10px;height:40.8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.tool-card-bottom {display:flex;align-items:center;gap:8px;padding:8px 16px 9px;border-top:1px solid #f0f2f7;min-height:34px;background:#fdfdff;border-radius:0 0 10px 10px}
.tool-mode {display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:9px;color:#8694ae}
.tool-mode svg {width:11px;height:11px;stroke-width:1.5}
.tool-online {color:#5a9896}
.tool-license {font-size:9px;color:#8591a9;margin-left:auto;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.tool-info {flex-shrink:0;font:500 9px/1 Georgia,serif;display:flex;justify-content:center;align-items:center;width:15px;height:15px;padding:0;border:1px solid #d4dbe8;color:#a5b0c7;border-radius:50%;background:none;cursor:pointer}
.tool-info:hover,.tool-info[aria-expanded=true] {color:#586acd;border-color:#929fe1;background:#eef0ff}
.tool-note {position:absolute;z-index:5;top:calc(100% - 6px);left:10px;right:10px;border:1px solid #dfe5f1;background:#fff;padding:13px 15px;border-radius:8px;box-shadow:0 10px 32px #27365025;color:#75829b;font-size:11px;line-height:1.8}
.tool-note strong {display:block;font-size:10px;color:#546692;font-weight:600;margin-bottom:4px}
.tools-results {display:flex;justify-content:space-between;gap:12px;align-items:center;background:#edf1fb;border-radius:7px;font-size:11px;line-height:1.7;color:#6b7eaa;padding:10px 15px;margin:0 0 22px;overflow-wrap:anywhere}
.tools-results a {color:#576ec7;white-space:nowrap}
.tools-results a span {margin-left:12px;font-size:15px}
.tools-empty {padding:56px 20px 75px;text-align:center}
.tools-empty>svg {width:40px;height:40px;color:#a5b2cd;stroke-width:1}
.tools-empty h3 {font-size:22px;font-weight:500;margin-top:14px;color:#627293}
.tools-empty p {font-size:13px;color:#97a0b3;margin:8px 0 22px}
.tools-empty a {font-size:12px;color:#6379cb}
#tool-results[aria-busy=true] {opacity:.55;transition:opacity .2s}
.tools-bottom {display:flex;flex-wrap:wrap;gap:12px;align-items:center;border-top:1px solid #e1e6f0;padding:22px 0 28px}
.tools-bottom>div {display:flex;gap:7px;align-items:center;color:#7788b1;font-size:11px}
.tools-bottom>div svg {width:16px;height:16px}
.tools-bottom p {font-size:10px;color:#a2aabe;line-height:1.8}
.tools-bottom a {font-size:10px;color:#6e82b1;margin-left:auto}
.tools-sr {position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.tools-page a:focus-visible,.tools-page button:focus-visible {outline:2px solid #8a98f0;outline-offset:3px}
.tools-page .site-footer {border-top:1px solid #e2e6ef}
@keyframes tool-glimmer {50% {box-shadow:0 0 23px #7ce7ff;opacity:.65}}
@media(min-width:1480px) {.tools-grid {grid-template-columns:repeat(4,minmax(0,1fr))}.tool-content {padding-inline:36px}.hero-copy-tools {width:70%}.hero-orbits {right:25px}.tool-summary {font-size:12px;height:43.2px}.tool-card h4 {font-size:16px}}
@media(max-height:810px) and (min-width:901px) {.sidebar-note {margin-top:22px;padding:13px}.sidebar-note>svg {display:none}.sidebar-note p {margin-bottom:9px}.sidebar-picks {margin-top:18px;padding-top:16px}}
@media(max-width:1190px) {.tool-shell {grid-template-columns:186px minmax(0,1fr)}.tool-sidebar {padding-inline:11px}.tool-content {padding:20px 22px 0}.tools-grid {grid-template-columns:repeat(3,minmax(0,1fr))}.tool-outbound {padding:15px 13px 11px}.tool-card-bottom {padding-inline:13px}.tool-card-top {gap:9px}.tool-icon {width:35px;height:35px}.tool-icon img {width:31px;height:31px}.tool-card h4 {font-size:14px}.quick-card {padding:13px 11px;gap:7px}.quick-card strong {font-size:12px}.quick-card p {font-size:9px}.quick-icon {width:30px}.quick-icon svg {width:27px;height:27px}.quick-card .quick-arrow {display:none}.hero-orbits {right:-60px}.hero-copy-tools {width:83%}}
@media(max-width:1000px) and (min-width:801px) {.tools-grid {grid-template-columns:repeat(2,minmax(0,1fr))}.tool-shell {grid-template-columns:182px minmax(0,1fr)}.quick-icon {display:none}.quick-card {padding:15px}.hero-copy-tools {width:90%}.hero-orbits {right:-150px;opacity:.75}}
@media(max-width:900px) {.tool-sidebar {padding-top:24px}.tool-station {margin-bottom:27px}.sidebar-note {margin-inline:0}.sidebar-picks {display:none}.tools-group-title p {display:none}}
@media(max-width:800px) {
 .tools-page .site-header.wrap {width:calc(100% - 32px)}
 .tool-shell {display:flex;flex-direction:column}.tool-sidebar {position:sticky;z-index:15;top:110px;width:100%;height:auto;min-height:0;padding:0;border:0;border-bottom:1px solid #e1e6f2;background:#fffefa;backdrop-filter:blur(12px)}
 .tool-station,.sidebar-label,.sidebar-note,.sidebar-picks {display:none}
 .tools-categories {flex-direction:row;overflow-x:auto;gap:5px;padding:9px 16px;scrollbar-width:none}.tools-categories::-webkit-scrollbar {display:none}
 .tools-categories a {flex-shrink:0;white-space:nowrap;min-height:36px;padding:8px 12px;gap:7px;font-size:11px;border-radius:7px}.tools-categories svg {width:14px;height:14px}.tools-categories small {display:none}
 .tool-content {padding:18px 18px 0;width:100%}.hero-copy-tools {width:85%;padding:24px}.tools-hero h1 {font-size:32px}.tools-hero {border-radius:11px}.tools-intro {font-size:11px}.hero-orbits {right:-80px;opacity:.8}.tools-quick {gap:10px}.quick-card {padding:13px}.quick-card strong {font-size:12px}.quick-icon {display:none}
 .tools-heading h2 {font-size:20px}.tools-heading {margin-bottom:18px;padding-bottom:16px}.tools-page #directory {scroll-margin-top:63px}
 .tools-grid {grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tool-card h4 {font-size:15px}.tool-summary {font-size:11px}.tool-outbound {padding:15px 15px 11px}.tool-card-bottom {padding-inline:15px}.tool-icon {width:37px;height:37px}.tool-icon img {width:33px;height:33px}.tools-bottom {gap:10px}.tools-bottom p {order:3;width:100%;font-size:9px}
}
@media(max-width:520px) {
 .tool-content {padding:13px 14px 0}.hero-copy-tools {padding:22px 19px 19px;width:100%}.tools-kicker {font-size:8px;gap:6px;margin-bottom:11px}.tools-hero h1 {font-size:29px;letter-spacing:-.025em}.tools-intro {font-size:10px;max-width:235px;line-height:1.8;margin:10px 0 15px}.hero-orbits {right:-134px;top:-41px;opacity:.45}.hero-orbits .orbit-chip {opacity:.35}.tools-search {padding:4px;gap:5px}.tools-search-field {padding-left:6px;gap:7px}.tools-search input {font-size:11px}.tools-search button {padding:8px 11px;min-height:35px;gap:7px;font-size:11px}.tools-search button svg {width:12px}.tools-hot {gap:13px;font-size:9px;margin-top:10px}.tools-hot>span {display:none}
 .tools-quick {gap:7px;margin:12px 0 24px}.quick-card {display:block;padding:12px 9px;border-radius:8px}.quick-card small {font-size:5.5px;letter-spacing:0;line-height:1.4;margin-bottom:7px}.quick-card strong {font-size:13px;line-height:1.6;white-space:normal}.quick-card p {display:none}.quick-card:after {width:90px;height:90px;right:-45px}.quick-icon {display:flex;justify-content:flex-start;height:21px;margin-bottom:9px;width:23px}.quick-icon svg {width:21px;height:21px}.quick-card small {display:none}
 .tools-heading {gap:8px;padding-bottom:15px;margin-bottom:16px}.tools-heading>div {gap:6px}.tools-heading h2 {font-size:18px;white-space:nowrap}.tools-count {font-size:9px}.tools-modes {padding:2px;gap:0}.tools-modes a {font-size:9px;padding:5px 7px;min-height:25px}
 .tools-group {margin-bottom:23px}.tools-group-title {margin-bottom:10px;gap:5px}.tools-group-title h3 {font-size:14px}.group-icon {width:19px}.group-icon svg {width:16px;height:16px}
 .tools-grid {gap:9px}.tool-card {border-radius:8px}.tool-outbound {padding:13px 11px 10px}.tool-card-top {display:flex;align-items:center;gap:8px;min-height:36px}.tool-icon {width:28px;height:30px;border-radius:7px}.tool-icon img {width:27px;height:27px}.tool-icon>span {font-size:10px}.tool-card h4 {font-size:13px;line-height:1.5;font-weight:650}.tool-domain {display:none}.tool-card .tool-link-arrow {display:none}.tool-summary {font-size:11px;line-height:1.8;height:39.6px;margin-top:8px;color:#73819a}.tool-card-bottom {padding:7px 10px;gap:4px;min-height:29px;border-radius:0 0 8px 8px}.tool-mode {font-size:8px;gap:2px}.tool-mode svg {width:9px;height:9px}.tool-license {font-size:8px}.tool-info {width:13px;height:13px;font-size:8px;flex-shrink:0}.tool-note {padding:10px;left:0;right:0;font-size:10px}.tools-results {font-size:10px;padding:9px 10px}.tools-bottom>div {font-size:10px}.tools-bottom a {font-size:9px}
}
@media(prefers-reduced-motion:reduce) {.tools-page * {scroll-behavior:auto!important;animation:none!important;transition:none!important}.tool-card:hover {transform:none}}
