:root{color-scheme:dark;font:16px/1.55 Arial,sans-serif;background:#151719;color:#f1e7d4}*{box-sizing:border-box}body{margin:0}header{max-width:1100px;margin:auto;padding:25px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #393b39}header img{width:190px;height:auto}header label{max-width:150px}main{max-width:580px;margin:45px auto;padding:0 24px 70px}h1{font:700 40px/1.1 Georgia,serif}.eyebrow{color:#ed7469;font-size:12px;letter-spacing:1px}label{display:block;margin:16px 0}input,select{display:block;width:100%;padding:13px;margin-top:7px;border:1px solid #777c70;background:#202321;color:#f1e7d4;font:inherit;border-radius:3px}button,.button{display:inline-block;padding:13px 19px;border:1px solid #d63a2f;background:#d63a2f;color:#fff;cursor:pointer;font:inherit;text-decoration:none;margin:10px 8px 10px 0;border-radius:3px}.secondary{background:transparent;border-color:#6c7169}.text-button{background:none;border:none;padding:0;text-decoration:underline;color:#f1e7d4}.actions{display:flex;flex-wrap:wrap}.note{font-size:13px;color:#c1c0b4}#status{padding:12px 0;color:#efc7a0}#status.error{color:#ff998f}button:disabled{opacity:.5;cursor:wait}:focus-visible{outline:3px solid #f1e7d4;outline-offset:3px}[hidden]{display:none!important}@media(max-width:600px){header img{width:135px}header{padding:18px}main{margin-top:25px}}
