/* Small public-document reset. Shared tokens, primitives and domain CSS follow
   the same contract as the application; cabinet utilities/runtime stay absent. */
html{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4}
body{margin:0}
*,*::before,*::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}
button,input,select,textarea{font:inherit;color:inherit;margin:0}
button,[type=button],[type=submit]{appearance:button;background-color:transparent;background-image:none}
button,summary{cursor:pointer}
h1,h2,h3,h4,p,figure,blockquote{margin:0}
a{color:inherit;text-decoration:inherit}
img,svg,video,canvas{display:block;vertical-align:middle}
img,video{max-width:100%;height:auto}
[hidden]{display:none!important}
