#app { width: 100%; height: 100vh; overflow: auto; } a { font-weight: 500; color: #646cff; text-decoration: inherit; } html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin: 0; padding: 0; } fieldset, img { border: none; } img { display: block; } address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal; } ul, ol, li { list-style: none; } body { color: #333; background: #fff; overflow-x: hidden; } a { color: #666; text-decoration: none; } a:visited { color: #666; } a:hover, a:active, a:focus { color: #ff8400; text-decoration: underline; }