:root{color-scheme:dark;font:16px/1.6 system-ui;background:#100e18;color:#eee8f8}*{box-sizing:border-box}main{max-width:760px;margin:40px auto;padding:24px}h1{font-size:2.3rem;line-height:1.15}h2{font-size:1.25rem}section{background:#1c1729;border:1px solid #4c3b65;border-radius:16px;padding:24px;margin:24px 0}a{color:#d9bafa}label{display:block;margin:12px 0}input:not([type=checkbox]),select{display:block;width:100%;padding:12px;margin-top:6px;font:inherit;border:1px solid #7b6691;border-radius:6px;background:#15101f;color:inherit}button{font:inherit;padding:10px 16px;border:1px solid #b5a0cc;border-radius:6px;background:#68419b;color:white;margin:8px 8px 8px 0;cursor:pointer}button:disabled{opacity:.45;cursor:default}.consent{display:flex;gap:10px;align-items:flex-start}.consent input{margin-top:8px;flex-shrink:0}#status{padding:15px;border-left:3px solid #bf9ce9;background:#21182e}p{color:#d0c5dd}[hidden]{display:none!important}@media(max-width:500px){main{margin:0 auto;padding:18px}section{padding:16px}h1{font-size:1.9rem}}
