/* resoundhomeopathy.com: keeps today's look after WordPress 6.6 and WooCommerce 9.8 (Keeper, Commander desk 35cb56d5, 2026-10-21).
   Each rule matches only markup the update adds, so it changes nothing on the site as it is today. */

/* 1. WordPress 6.6 gives block pictures margin 0 0 1em; WordPress 5.6 left the browser's 1em top and 40px side margins.
      The is-layout-* classes exist only on 6.x pages. */
:is(.is-layout-flow, .is-layout-constrained) > figure.wp-block-image:not(.alignleft):not(.alignright):not(.aligncenter):not(.alignwide):not(.alignfull) {
	margin: 1em 40px;
}

/* 1b. WordPress 6.6 sets a block picture's image to vertical-align bottom, which drops the few pixels below it that 5.6
       kept; 5.6 also gave the columns block a 1.75em bottom margin that 6.6 wrote with no weight, so the theme's reset won. */
:is(.is-layout-flow, .is-layout-constrained) > figure.wp-block-image:not(.alignleft):not(.alignright):not(.aligncenter):not(.alignwide):not(.alignfull) img {
	vertical-align: baseline;
}
.wp-block-columns.is-layout-flex {
	margin-bottom: 1.75em;
}

/* 2. WordPress 5.6 let a link take its coloured paragraph's colour (p.has-text-color a); 6.6 wrote that rule with no
      weight, so the theme's pale link colour (p a) won and the shop's green links went faint. */
:is(.is-layout-flow, .is-layout-constrained, .is-layout-flex, .is-layout-grid) > p.has-text-color:not(.has-link-color) a {
	color: inherit;
}

/* 3. WooCommerce 9.8 draws its "show password" control as a button element (4.8 drew an empty span); this theme has no style
      for it, so it showed as a small empty box under the password field. Today it is not visible, so it stays hidden. */
.woocommerce form .password-input > button.show-password-input {
	display: none;
}
