
/* RZYM.IT — hero padding fix (musi być identyczny z critical CSS!) */
/* NIE zmieniamy padding-bottom UAGB — critical CSS już to ma */

/* Logo CLS fix */
.site-header .header-image.is-logo-image,
img.header-image.is-logo-image {
  width: 272px !important;
  height: 73px !important;
  aspect-ratio: 272 / 73;
  object-fit: contain;
}
.navigation-branding img.is-logo-image {
  width: 200px; height: auto;
  aspect-ratio: 272 / 73; object-fit: contain;
}

/* Sidebar thumbnails */
.wp-block-latest-posts__featured-image {
  aspect-ratio: 1/1; overflow: hidden; margin-bottom: .5rem; border-radius: 5px;
}
.wp-block-latest-posts__featured-image a { display: block; height: 100%; }
.wp-block-latest-posts__featured-image img { width: 100%; height: 100%; object-fit: cover; }

/* News thumbs */
.news-thumb .wp-block-post-featured-image {
  flex-shrink: 0; width: 120px; height: 90px; overflow: hidden; border-radius: 5px;
}
.news-thumb .wp-block-post-featured-image img { width: 100%; height: 100%; object-fit: cover; }

/* Font swap */
@font-face { font-family: 'Roboto'; font-display: swap; }
