html { font-family: Noto Sans, sans-serif; background-color: #f1f1f1; color: #0f0f0f; line-height: 1.5rem; } body { min-height: 1dvh; min-height: 1vh; } @media (prefers-color-scheme: dark) { html { background-color: #0f0f0f; color: #f1f1f1; } } .banner { font-size: 2em; margin: 0 auto 4rem; text-align: center; } .content { margin: 0 auto; max-width: 800px; } .container { display: flex; align-items: center; justify-content: center; height: 100%; } .centered { margin: auto; }