
/* V97 — compact, lightly translucent homepage thought card */
html body.studio-app .hero-gallery .gallery-floating{
  box-sizing:border-box!important;
  width:clamp(142px,17vw,205px)!important;
  height:auto!important;
  min-height:0!important;
  padding:12px 15px 11px!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:flex-start!important;
  gap:5px!important;
  border-radius:16px!important;
  backdrop-filter:blur(12px) saturate(110%)!important;
  -webkit-backdrop-filter:blur(12px) saturate(110%)!important;
  box-shadow:0 8px 24px rgba(24,17,23,.1)!important;
}
html body.studio-app .hero-gallery .gallery-floating-label,
html body.studio-app .hero-gallery .gallery-floating-quote{
  display:block!important;
  margin:0!important;
  line-height:1.55!important;
}
html body.studio-app.day .hero-gallery .gallery-floating{
  background:rgba(249,242,236,.68)!important;
  border:1px solid rgba(159,119,89,.22)!important;
  color:#583e47!important;
}
html body.studio-app.day .hero-gallery .gallery-floating-quote{
  color:#583e47!important;
}
html body.studio-app.night .hero-gallery .gallery-floating{
  background:rgba(29,32,42,.72)!important;
  border:1px solid rgba(217,181,130,.23)!important;
  color:#eee0d1!important;
}
html body.studio-app.night .hero-gallery .gallery-floating-quote{
  color:#eee0d1!important;
}
html body.studio-app.night .hero-gallery .gallery-floating-label{
  color:#d9b984!important;
}
@media(max-width:650px){
 html body.studio-app .hero-gallery .gallery-floating{
  width:145px!important;min-height:0!important;
  padding:10px 12px!important;gap:4px!important;
 }
}
