:root{color-scheme:dark;font-family:system-ui,sans-serif;background:#050505;color:#f5f0e5}*{box-sizing:border-box}body{margin:0;font-size:16px;line-height:1.9}header{display:flex;align-items:center;justify-content:space-between;padding:16px max(24px,6vw);border-bottom:1px solid #302b1e}.brand{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.brand img{width:64px;height:64px}button,a{font:inherit}button{cursor:pointer}button,.actions a{border:1px solid #51452b;background:transparent;color:#f5f0e5;padding:10px 22px;border-radius:8px;text-decoration:none}button:focus-visible,a:focus-visible{outline:3px solid #e7b83e;outline-offset:4px}main{max-width:1050px;margin:auto;padding:64px 24px max(48px,env(safe-area-inset-bottom))}.eyebrow{color:#e7b83e;font-size:14px;letter-spacing:3px}h1{font-size:clamp(32px,5vw,60px);line-height:1.4;margin:24px 0}.intro{max-width:660px;color:#b5afa2;font-size:19px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.actions .primary{background:#e7b83e;color:#050505;border-color:#e7b83e;font-weight:700}#status{min-height:2em;color:#e7b83e}.steps{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:32px 0}.steps section{border-top:1px solid #57431c;padding-top:24px}.steps span{color:#e7b83e;font-size:14px;letter-spacing:1px}h2{font-size:24px}ol{padding-inline-start:24px;color:#c1bbb0}li{padding:8px 0}aside{border:1px solid #302b1e;border-radius:12px;padding:24px;color:#b5afa2}aside b{color:#f5f0e5}.account{display:inline-block;margin-top:28px;color:#e7b83e}[hidden]{display:none!important}@media(max-width:640px){main{padding-top:36px}.steps{grid-template-columns:1fr;gap:20px}.intro{font-size:17px}}
