*, ::before, ::after { margin: 0; padding: 0; box-sizing: border-box; outline: none; } html, body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; font-size: 16px; line-height: 1.5; overflow: auto; } a { text-decoration: none; } .text-center { text-align: center; } .text-right { text-align: right; } .flex-fill { flex: 1; } [v-cloak] { display: none; }