:root{
  --ailovy-navy:#1B1F35;
  --ailovy-pink:#FF4FA3;
  --ailovy-soft-pink:#FFE8F1;
  --ailovy-lavender:#D6C3FF;
  --ailovy-light:#FAFAFC;
}
.ailovy-brand-header-logo{display:block;width:auto;height:46px;max-width:210px;object-fit:contain}
.ailovy-brand-wordmark{display:inline-block;width:auto;height:44px;vertical-align:middle}
.ailovy-brand-icon{display:inline-block;width:1em;height:1em;vertical-align:-.15em}
.ailovy-responsive-thumbnail{display:block;width:100%;line-height:0;overflow:hidden;border-radius:inherit;background:var(--ailovy-navy)}
.ailovy-responsive-thumbnail img{display:block;width:100%;height:auto!important;max-width:100%;object-fit:cover}
.ailovy-brand-v2 .custom-logo-link{display:inline-flex;align-items:center;line-height:0}
.ailovy-brand-v2 .site-title a,.ailovy-brand-v2 .site-logo a,.ailovy-brand-v2 .header-logo a{text-decoration:none}
.ailovy-brand-v2 a:focus-visible,.ailovy-brand-v2 button:focus-visible{outline:3px solid color-mix(in srgb,var(--ailovy-pink) 70%,white);outline-offset:3px}
@media(max-width:767px){
  .ailovy-brand-header-logo{height:39px;max-width:178px}
  body.blog article :is(.post-thumbnail,.entry-thumbnail,.featured-image,.card-image,.post-card__image,.blog-card__image),
  body.archive article :is(.post-thumbnail,.entry-thumbnail,.featured-image,.card-image,.post-card__image,.blog-card__image),
  body.category article :is(.post-thumbnail,.entry-thumbnail,.featured-image,.card-image,.post-card__image,.blog-card__image){height:auto!important;min-height:0!important;aspect-ratio:auto!important;overflow:hidden!important}
  body.blog article img.wp-post-image,
  body.archive article img.wp-post-image,
  body.category article img.wp-post-image,
  .ailovy-responsive-thumbnail img{width:100%!important;height:auto!important;aspect-ratio:44/31!important;object-fit:cover!important;object-position:center!important;border-radius:inherit}
  body.blog article picture.ailovy-responsive-thumbnail,
  body.archive article picture.ailovy-responsive-thumbnail,
  body.category article picture.ailovy-responsive-thumbnail{aspect-ratio:44/31!important}
}
