
/* v1.15.2 — meaningful tool visuals */
body.syh-v1152-home #syh-app.syh-home-v1152 .syh-tools-section .syh-tool-card{
  min-height:308px!important;
}
body.syh-v1152-home #syh-app.syh-home-v1152 .syh-tools-section .syh-tool-visual{
  display:flex!important;
  flex-wrap:wrap!important;
  align-content:center!important;
  align-items:center!important;
  gap:10px!important;
  height:auto!important;
  min-height:92px!important;
  padding:16px!important;
  margin:10px 0 14px!important;
  background:linear-gradient(180deg,#f8fbfe 0%,#eef4f8 100%)!important;
  border:1px solid rgba(194,214,228,.9)!important;
  border-radius:18px!important;
}
body.syh-v1152-home #syh-app.syh-home-v1152 .syh-tools-section .syh-tool-visual-svg{display:none!important}
body.syh-v1152-home #syh-app.syh-home-v1152 .syh-tools-section .syh-tool-token{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:34px!important;
  padding:8px 12px!important;
  border-radius:999px!important;
  background:#fff!important;
  border:1px solid color-mix(in srgb,var(--tool-accent,#2b7aa7) 26%, white)!important;
  color:var(--tool-accent,#2b7aa7)!important;
  font-size:13px!important;
  line-height:1.2!important;
  font-weight:700!important;
  box-shadow:0 4px 10px rgba(19,58,88,.04)!important;
}
body.syh-v1152-home #syh-app.syh-home-v1152 .syh-tools-section .syh-tool-token::before{
  content:"";
  width:8px;height:8px;border-radius:999px;display:inline-block;margin-right:8px;
  background:var(--tool-accent,#2b7aa7);
  opacity:.85;
}
@media (max-width: 720px){
  body.syh-v1152-home #syh-app.syh-home-v1152 .syh-tools-section .syh-tool-card{min-height:auto!important}
  body.syh-v1152-home #syh-app.syh-home-v1152 .syh-tools-section .syh-tool-visual{min-height:76px!important;padding:14px!important}
}
