/*
 * prop65.css — the Prop 65 warning gv-commerce emits (site-review row 84).
 *
 * ⛔ THE CLASS HAD NO RULES AT ALL, and bin/gv-css-guard.php structurally could
 * not say so: `gv-prop65` is emitted by the PLUGIN
 * (gv-commerce/src/Support/Prop65.php), and the guard reads the classes THEME
 * templates render. A gv-* class the theme never writes is invisible to it.
 *
 * So the warning inherited the product page's body type — measured on Wulf
 * staging at 1280px: 18px / 21.6px, margin 0, and the next block butted against
 * it with a 0px gap. That is row 84's "too large / runs into the text".
 *
 * The target is the live page, measured rather than guessed (Got Vape live,
 * same 700px column, same ported markup — wulfmods.com redirects there):
 *
 *     wrapper   font-size: 16px; line-height: 1.5   → 24px
 *     <font size="2"> body                 13px     → 19.5px
 *     <strong> ⚠ WARNING                   16px     → 24px
 *
 * Our markup is one <p> with a <strong> inside, so the body size lives on the
 * aside and the label is sized back up — the same two sizes the live page has.
 *
 * Live's separation below comes from a <br><br> inside its paragraph; a margin
 * does the same job without putting layout inside the sentence.
 *
 * ⚠️ Exxus and Sutra do NOT render this aside — their PDP blocks carry a
 * hand-ported copy of the warning inlined from Shopify, already at 16/13. These
 * rules bring the other three into line with them, and with live.
 */

.gv-prop65 {
	margin: 0 0 24px;
	font-size: 13px;
	line-height: 1.5;
}

.gv-prop65 p {
	margin: 0;
}

.gv-prop65 strong {
	font-size: 16px;
	line-height: 1.5;
}
