:root{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#292521;background:#f8f7f3;color-scheme:light dark}*{box-sizing:border-box}body{margin:0;padding:8vh 24px}main{max-width:650px;margin:auto;border:1px solid #d5d1c8;padding:40px;background:#fffefa}small{font-size:11px;letter-spacing:.16em}h1{font-size:30px;letter-spacing:-1.2px;line-height:1.2}p{font-size:14px;line-height:1.7;color:#68615a}a{color:inherit}button,.button{display:inline-block;background:#292521;color:#fffefa;border:0;padding:13px 18px;font:inherit;font-size:13px;cursor:pointer;text-decoration:none}button:disabled{opacity:.5;cursor:wait}input{display:block;width:100%;padding:12px;margin:12px 0;border:1px solid #d5d1c8;background:transparent;color:inherit;font:inherit}code{display:block;overflow-wrap:anywhere;border:1px dashed #aba397;padding:16px;margin-bottom:16px;line-height:1.7}footer{margin-top:32px;border-top:1px solid #d5d1c8;padding-top:16px;font-size:12px;line-height:1.6}#error{color:#aa3030}label{font-size:13px}@media(prefers-color-scheme:dark){:root{background:#191816;color:#ede9e0}main{background:#22201d;border-color:#4b463f}p{color:#c1b8ac}button,.button{background:#ede9e0;color:#22201d}}

[hidden]{display:none!important}
