:root{color-scheme:dark;font-family:system-ui,sans-serif;background:#151821;color:#f5f5f5}body{margin:0;padding:24px}main{max-width:460px;margin:8vh auto;padding:28px;border:1px solid #424754;border-radius:12px}a{color:#e1c982}h1{font-size:1.6rem}label{display:block;margin:18px 0}input{display:block;box-sizing:border-box;width:100%;margin-top:8px;padding:12px;background:#202532;color:#fff;border:1px solid #7a8190;border-radius:6px;font:inherit}button{padding:12px 18px;background:#e1c982;color:#151821;border:0;border-radius:6px;font:inherit;cursor:pointer}button:disabled{opacity:.6}p{line-height:1.5}[hidden]{display:none!important}:focus-visible{outline:3px solid #e1c982;outline-offset:3px}
