html { color-scheme: light; font: 16px/1.5 system-ui, sans-serif; color: #172033; background: #f5f7fa; }
body { min-height: 100vh; margin: 0; display: grid; place-items: center; }
main { max-width: 32rem; margin: 1rem; padding: 2rem; border: 1px solid #dce2eb; border-radius: 1rem; background: white; }
h1 { font-size: 1.5rem; margin-top: 0; }
a, button { color: #193d87; }
button { font: inherit; padding: .5rem 1rem; border: 1px solid #bcc8db; border-radius: .4rem; background: #f5f7fa; cursor: pointer; }
