/* Day Tracker app graphics module · v0.2 integration */
.home-front-hero{
  display:block;
  height:clamp(76px, 18vw, 112px);
  margin:-4px 0 16px;
  border-radius:24px;
  overflow:hidden;
  background:rgba(255,255,255,.56);
  border:1px solid rgba(224,227,234,.72);
  box-shadow:0 14px 34px -28px rgba(20,25,34,.22);
}
.home-front-hero img{
  display:block;
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center bottom;
  transform:scale(1.02);
}
.hcard-art{
  flex:0 0 auto;
  width:clamp(78px, 21vw, 96px);
  height:clamp(78px, 21vw, 96px);
  object-fit:contain;
  display:block;
  filter:drop-shadow(0 14px 18px rgba(20,25,34,.10));
}
.health-data-card .hcard-art{
  margin-bottom:-2px;
}
@media (max-width:380px){
  .home-front-hero{height:74px;margin-bottom:14px;border-radius:22px;}
  .hcard-art{width:78px;height:78px;}
}
