* { box-sizing: border-box; } html { color-scheme: dark; } html, body, #__next, main { width: 100%; height: 100%; } .header { max-width: 500px; padding-inline: 2rem; } .header > img { display: block; margin: auto; max-width: 100%; } .header > h2 { font-family: 'TWK Everett', sans-serif; font-style: normal; font-weight: 400; font-size: 1.25rem; line-height: 144%; text-align: center; color: rgba(255, 255, 255, 0.6); } footer { position: absolute; bottom: 0; width: 100%; padding: 1.5rem 2rem; text-align: center; color: rgba(255, 255, 255, 0.6); background-color: var(--lk-bg); border-top: 1px solid rgba(255, 255, 255, 0.15); } footer a { color: #ff6352; text-decoration-color: #a33529; text-underline-offset: 0.125em; } footer a:hover { text-decoration-color: #ff6352; }