/* theme-reset.css - GENERATED by tools/build_theme_reset.py from consent.css; do not edit by hand.
   Keeps the WordPress theme's element-level styles (p, a, label, ...) out of the cookie banner.
   Loaded after the theme's stylesheets and before consent.css. At (0,0,1) specificity `all: revert` cancels
   theme rules such as today's arras-theme "p { line-height: 1.5em }", which www.iit.edu never had, while
   consent.css (www's rules, loaded later) and Klaro's own class rules still win. www's zero-specificity
   rules (its "* { ... }" rules, scoped in consent.css) are restated below at the same level so they keep
   winning over the reset. 2026-10-27 */

:where(#klaro, .klaro.cm-as-context-notice) :is(a, abbr, b, button, div, em, h1, h2, h3, h4, h5, h6, i, img, input, label, li, ol, p, small, span, strong, ul) {
  all: revert;
}

/* restated from consent.css: :where(#klaro, .klaro.cm-as-context-notice) *, :where(#klaro, .klaro.cm-as-context-notice) */

:where(#klaro, .klaro.cm-as-context-notice) :is(a, abbr, b, button, div, em, h1, h2, h3, h4, h5, h6, i, img, input, label, li, ol, p, small, span, strong, ul) { box-sizing: border-box; }
