/* STLBEAST V624 — Hub Premium Problem Visuals
   Replaces icon-like troubleshooting thumbnails with cinematic 3D print diagnosis visuals. */
body.h598-hub .h598-problem .h598-thumb{
  background:#030b14!important;
  border-color:rgba(142,217,255,.64)!important;
  box-shadow:
    0 0 0 1px rgba(255,255,255,.04) inset,
    0 0 34px rgba(47,168,255,.20),
    0 18px 42px rgba(0,0,0,.42)!important;
}
body.h598-hub .h598-problem .h598-thumb img{
  filter:saturate(1.08) contrast(1.04) brightness(.96)!important;
  transform:scale(1.005)!important;
  transition:transform .22s ease, filter .22s ease!important;
}
body.h598-hub .h598-problem:hover .h598-thumb img,
body.h598-hub .h598-problem:focus-visible .h598-thumb img{
  transform:scale(1.045)!important;
  filter:saturate(1.16) contrast(1.07) brightness(1.02)!important;
}
body.h598-hub .h598-problem .h598-thumb:after{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  border-radius:inherit!important;
  background:
    linear-gradient(180deg,rgba(255,255,255,.08),rgba(0,0,0,.08) 42%,rgba(0,0,0,.22)),
    radial-gradient(circle at 50% 12%,rgba(142,217,255,.10),transparent 44%)!important;
  pointer-events:none!important;
}
body.h598-hub .h598-problem{
  background:
    radial-gradient(circle at 13% 42%,rgba(65,170,255,.22),transparent 31%),
    radial-gradient(circle at 74% 14%,rgba(142,217,255,.055),transparent 30%),
    linear-gradient(112deg,rgba(15,47,76,.98),rgba(7,18,31,.99) 53%,rgba(2,7,13,.995))!important;
}
body.h598-hub .h598-problem-tag{
  border-color:rgba(142,217,255,.46)!important;
  background:linear-gradient(180deg,rgba(49,152,233,.19),rgba(6,25,42,.78))!important;
}
@media (min-width:960px){
  body.h598-hub .h598-problem{min-height:198px!important;}
  body.h598-hub .h598-problem .h598-thumb{max-width:190px!important;}
}
@media (max-width:620px){
  body.h598-hub .h598-problem .h598-thumb{aspect-ratio:1.25/1!important;}
}
