body { margin: 0; display: flex; /* place-items: center; */ min-width: 320px; min-height: 100vh; } h1 { font-size: 3.2em; line-height: 1.1; } button:focus, button:focus-visible { outline: 4px auto -webkit-focus-ring-color; } .card { padding: 2em; }