:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:system-ui,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{justify-content:center;margin:0;display:flex}.container{width:100%;max-width:480px;padding:24px 16px}section{flex-direction:column;gap:12px;display:flex}label{flex-direction:column;gap:4px;font-size:14px;display:flex}input[type=text],input[type=tel],input[type=date]{padding:8px;font-size:16px}.row{align-items:center;gap:8px;display:flex}button{cursor:pointer;padding:10px 16px;font-size:16px}button:disabled{opacity:.5;cursor:not-allowed}.error{color:#c00}.timer{font-variant-numeric:tabular-nums}
