html,body,div,span,applet,object,iframe,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,
tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark, audio, video { margin: 0; padding: 0; border: 0; vertical-align: baseline }
body,pre,abbr,acronym,address,code,del,em,b,fieldset,kbd,form,label,legend,caption,summary,header,aside,article,input,details,nav,footer,figcaption,p,li,a,h1,h2,h3,h4,h5,h6{margin: 0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display: block }
ol, ul { list-style: none }
blockquote, q { quotes: non }
blockquote:before, blockquote:after, q:before, q:after { content: '';}
table { border-collapse: collapse; border-spacing: 0}
:root { box-sizing: border-box; }
*, *:before, *:after, :host(*), ::slotted(*) { box-sizing: inherit; /* font-size: inherit; */}


