/* ============================================================================
   Polish fixes, theme 0.20.2 (2026-10-11). polish-0.20.0.css and polish-0.20.1.css are live, so they stay
   byte-identical; this release's CSS lives here, loaded after them.
   ========================================================================= */

/* The pre-release Power-Up pages' master art (Mike, 2026-10-11: one image per page, big like WORLDs, "make it look really
   nice"): the hero shows its whole 2:1 picture full width, never taller than most of the screen, and melts into the title
   band below instead of stopping at a line. */
.sd-company :is(.sd-entry, .sd-entry > :where(.wpb-content-wrapper)) > .sd-pu-hero { position: relative; }
.sd-company :is(.sd-entry, .sd-entry > :where(.wpb-content-wrapper)) > .sd-pu-hero::after { content: ""; position: absolute; inset: auto 0 0; height: 30%; background: linear-gradient(to bottom, transparent, var(--bg)); pointer-events: none; }
.sd-company :is(.sd-entry, .sd-entry > :where(.wpb-content-wrapper)) > .sd-pu-hero + .sd-secondary-header-color { border-top: 0; }
.sd-company .sd-entry .sd-pu-hero img { aspect-ratio: 2 / 1; max-height: 82vh; object-position: center; }
@media (max-width: 700px) {
	.sd-company .sd-entry .sd-pu-hero img { aspect-ratio: 16 / 10; }
}

/* "More Pre-Release Power-Ups": each tile opens with its page's art, which leans in a little on hover */
.sd-company .sd-entry .sd-pu-more__tile { padding: 0 0 18px; overflow: hidden; }
.sd-company .sd-entry .sd-pu-more__tile img { width: 100%; height: auto; aspect-ratio: 2 / 1; margin: 0 0 10px; object-fit: cover; transition: transform .35s ease; }
.sd-company .sd-entry .sd-pu-more__tile:hover img { transform: scale(1.04); }
.sd-company .sd-entry .sd-pu-more__tile :is(.sd-pu-more__name, .sd-pu-more__line) { padding-inline: 18px; }
