/* Monsenora — piel tipográfica para todo el sitio (tema Twenty Twenty-Five + WooCommerce). */
:root {
  --msx-crema: #f6eddc;
  --msx-cacao: #23140e;
  --msx-caramelo: #e0711b;
  --msx-caramelo-2: #c85f10;
  --msx-miel: #f2b544;
}

body,
.wp-site-blocks,
button,
input,
select,
textarea,
.wc-block-components-button,
.wp-block-button__link {
  font-family: 'Instrument Sans', 'Manrope', system-ui, sans-serif;
}

h1, h2, h3, h4, h5, h6,
.wp-block-site-title,
.wp-block-post-title,
.wp-block-heading,
.wc-block-components-product-name,
.wp-block-post-title a,
.woocommerce-products-header__title,
.wc-block-components-product-title,
.product_title {
  font-family: 'Fraunces', 'Vollkorn', Georgia, serif !important;
  font-weight: 500;
  letter-spacing: -0.015em;
  font-variation-settings: 'opsz' 96, 'SOFT' 40, 'WONK' 0;
}

.wp-block-site-title a {
  font-style: italic;
  font-weight: 600;
  font-variation-settings: 'opsz' 60, 'SOFT' 100, 'WONK' 1;
}

/* Botones redondeados en todo el sitio */
.wp-block-button__link,
.wc-block-components-button,
.wc-block-components-checkout-place-order-button,
.woocommerce .button,
.wp-element-button,
.wc-block-cart__submit-button {
  border-radius: 999px !important;
  font-weight: 600;
}

/* Portada: oculta cabecera del tema y el botón flotante antiguo; la app trae los suyos. */
body.msx-home header.wp-block-template-part,
body.msx-home .ms-wa {
  display: none !important;
}
body.msx-home main.wp-block-group {
  margin-top: 0 !important;
  padding: 0 !important;
}
body.msx-home .entry-content.wp-block-post-content,
body.msx-home .wp-block-post-content.has-global-padding {
  padding: 0 !important;
  margin: 0 !important;
  max-width: none !important;
}
body.msx-home .wp-block-post-content > * {
  max-width: none !important;
  margin: 0 !important;
}
body.msx-home #msx-root:empty {
  min-height: 100vh;
  background: var(--msx-crema);
}
