/* Global resets the reference page receives from an inline <style> injected before base.css. */
:root { --brand-header-offset: 65px; --brand-header: 50px; }
* { box-sizing: border-box; margin: 0px; padding: 0px; -webkit-tap-highlight-color: transparent; }
html, body { height: 100%; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); scroll-behavior: smooth; overflow: hidden auto; position: relative; min-height: 100vh; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif; line-height: 1.6; margin: 0px !important; padding: 0px !important; }
body { margin: 0px !important; padding: 0px !important; }
h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; font-weight: inherit; }
p { margin: 0px; padding: 0px; }
ul, ol { margin: 0px; padding: 0px; list-style: none; }
a { text-decoration: none; color: inherit; }
button { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background: none; cursor: pointer; font-family: inherit; }
input, textarea, select { font-family: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; }
img { max-width: 100%; height: auto; display: block; }
