/* Kidscupied — neutralise the Etch reset/defaults layers so the WordPress/Bloglo source CSS renders as on the live site.
   Zero-specificity :where() rules, loaded BEFORE the Source sheet, so any source rule still wins. */
:where(html){scrollbar-gutter:auto;-webkit-text-size-adjust:auto;text-size-adjust:auto}
:where(*){margin:revert}
:where(*,*::before,*::after){box-sizing:revert}
:where(ul,ol){padding:revert;list-style:revert}
:where(body){min-block-size:auto;display:revert;flex-direction:revert;line-height:revert;font-family:revert;-webkit-font-smoothing:auto}
:where(body main){flex-grow:revert}
:where(img,picture,video,canvas,svg,a){display:revert;max-inline-size:none}
:where(input,button,textarea,select){font:revert}
:where(button){cursor:revert;background-color:revert;border:revert;color:revert}
:where(textarea:not([rows])){min-height:revert}
:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:revert}
:where(figure > img){inline-size:revert}
:where(.has-fit-text){white-space:revert}
:where(.aligncenter){clear:revert}
