*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } html, body { height: 100%; overflow: hidden; background: var(--bg-void); color: var(--text-primary); } #app { height: 100%; } button { cursor: pointer; font: inherit; color: inherit; background: none; border: none; padding: 0; } input, textarea, select { font: inherit; color: inherit; } a { color: inherit; text-decoration: none; } ul, ol { list-style: none; } img, svg { display: block; max-width: 100%; } p { margin: 0; }