/* GestPoint Core: theme neutraliser. Loads BEFORE the GestPoint design (site.css).
   Astra and Elementor's Site Settings style plain tags (h2, p, ul, a, button, img…). On GestPoint pages these
   tags are put back to plain browser defaults, exactly as in the approved prototype; site.css then styles them.
   body.gp-site :is(…) has specificity 0,1,2, which beats Astra (0,0,1) and Elementor (.elementor img,
   .elementor-kit-N h2 = 0,1,1) whatever order the files load in. */
html:has(body.gp-site) { font-size: 100%; }
body.gp-site :is(h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dd, a, button, input, select, textarea, label,
  img, figure, figcaption, blockquote, table, thead, tbody, tr, th, td, hr, small, strong, b, em):not(:where(#wpadminbar, #wpadminbar *, .screen-reader-text, .skip-link)) { all: revert; box-sizing: border-box; }
/* WordPress' admin bar and the hidden "Skip to content" link keep their own styles (:where adds no specificity). */
