/* Uploads keep their natural proportions; category icons remain in their slots. */
:root{--favorite-yellow:#c09843}
/* Same gold-yellow as the dot in the 10.12 logo; fill indicates a saved item. */
svg>use[href="#heart"]{color:var(--favorite-yellow);stroke:currentColor;fill:none}
.favorite.selected svg>use[href="#heart"]{fill:currentColor}
.category .category-art{width:25px;height:25px;object-fit:contain;flex-shrink:0}
.category-directory-row>.category-art{width:40px;height:40px;object-fit:contain}
.no-image .category-art{width:45px;height:45px;object-fit:contain}
.menu-brand-image{width:75px;height:46px;object-fit:contain}
.admin-logo>img{display:block;width:110px;height:55px;object-fit:contain}
.admin-header-brand>img{display:block;width:75px;height:46px;object-fit:contain}
.admin-header-brand:has(>img)::after{display:none}
.mobile-publication [data-category=inmuebles]{--site-category-hero:var(--site-category-inmuebles)}
.mobile-publication [data-category=servicios]{--site-category-hero:var(--site-category-servicios)}
@media(max-width:700px){
  .home-page:not(.search-results) .hero{background-size:cover;background-position:center;}
  .home-page:not(.search-results) .quick-filters{background:transparent}
  .home-page .category .category-art{width:28px;height:28px}
  .category-directory-row>.category-art{width:32px;height:32px}
}
