*,:after,:before{box-sizing:border-box;margin:0}html{font-size:14px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,html{background:var(--page-bg)}body{line-height:1.6;overflow:auto;width:100%}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,ul{margin:0;padding:0}li,ol,ul{list-style:none}a{background-color:transparent;color:inherit;cursor:pointer;text-decoration:none}a:focus,a:hover{outline:none}button,input,optgroup,select,textarea{background:transparent;border:none;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;outline:none;padding:0}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer}input,select,textarea{background:transparent;border:none;outline:none}input[type=search]{-webkit-appearance:textfield;outline-offset:-2px}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}canvas,img,picture,svg,video{display:block;height:auto;max-width:100%}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}hr{border:none;height:0;overflow:visible}code,kbd,samp{font-family:monospace,monospace;font-size:1em}label{cursor:pointer}
