
/* ONLY requested fix: the inner rectangle of every category card is physically white. */
#home .categories-photo .cat{
  position:relative!important;
  padding:0!important;
  overflow:hidden!important;
  border-radius:24px!important;
}
#home .categories-photo .cat-white-surface{
  position:relative!important;
  z-index:1!important;
  width:100%!important;
  min-height:148px!important;
  padding:12px 10px 14px!important;
  box-sizing:border-box!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:space-between!important;
  overflow:hidden!important;
  border-radius:23px!important;
  background:#fff!important;
  background-color:#fff!important;
  background-image:none!important;
}
/* real white image layer sits ABOVE any browser-forced dark card paint */
#home .categories-photo .cat-white-surface > img.cat-physical-white{
  display:block!important;
  position:absolute!important;
  inset:0!important;
  z-index:1!important;
  width:100%!important;
  height:100%!important;
  min-width:100%!important;
  min-height:100%!important;
  max-width:none!important;
  object-fit:fill!important;
  border-radius:23px!important;
  opacity:1!important;
  background:#fff!important;
  filter:none!important;
  box-shadow:none!important;
  mix-blend-mode:normal!important;
  pointer-events:none!important;
}
#home .categories-photo .cat-white-surface > img:not(.cat-physical-white){
  position:relative!important;
  z-index:2!important;
  width:100%!important;
  height:96px!important;
  object-fit:contain!important;
  background:transparent!important;
  background-color:transparent!important;
  box-shadow:none!important;
  filter:drop-shadow(0 9px 9px rgba(23,53,70,.17))!important;
  mix-blend-mode:normal!important;
}
#home .categories-photo .cat-white-surface > span{
  position:relative!important;
  z-index:3!important;
  color:#123b56!important;
  background:transparent!important;
  text-shadow:none!important;
}
