:root{color-scheme:dark;font-family:system-ui,sans-serif;background:#11141c;color:#f2f3e8}body{min-height:100dvh;display:grid;place-items:center;margin:0;padding:24px;box-sizing:border-box}main{width:min(100%,440px);padding:32px;border:1px solid #343e31;border-radius:24px;background:#1b201c;box-sizing:border-box}.eyebrow{font-size:11px;letter-spacing:2px;color:#a7b69e}h1{font-size:54px;letter-spacing:-3px;margin:12px 0 32px}h1 span{color:#b1d250}h2{font-size:25px}p{color:#bdc6bb;line-height:1.55}button{font:inherit;font-weight:650;border:0;border-radius:12px;padding:14px 20px;background:#b1d250;color:#19200c;cursor:pointer}button:disabled{opacity:.5;cursor:wait}#login,#register{width:100%}input{box-sizing:border-box;width:100%;background:#111812;border:1px solid #626f57;border-radius:10px;color:#fff;padding:12px;font:inherit;margin:8px 0 18px}details{border-top:1px solid #394134;margin:24px 0;padding-top:20px}summary{cursor:pointer}small{display:block;color:#a2ad9f;line-height:1.5;margin-top:24px}a{color:#c2dc85}#msg{min-height:24px;color:#e6c88b;overflow-wrap:anywhere}[hidden]{display:none!important}#logout{padding:7px 12px}
