body{margin:0;background:#232323;color:#d8d8d8;font:16px/1.55 system-ui,sans-serif}main{max-width:780px;margin:0 auto;padding:48px 24px}h1{font-size:2.4rem;line-height:1.15}h2{font-size:1.2rem}a{color:#bdd6ce}button{font:inherit;border:1px solid #88aebb;border-radius:8px;padding:10px 15px;background:#30383a;color:#d8d8d8;cursor:pointer}button:disabled{opacity:.5;cursor:wait}.actions{display:flex;gap:10px;flex-wrap:wrap}section{border-top:1px solid #454545;margin-top:28px;padding-top:12px}li{margin:12px 0;overflow-wrap:anywhere}li button{margin-left:12px}pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:16px;background:#303030}#status{color:#bdd6ce;min-height:2em}#qr{max-width:240px;background:white;padding:12px}#qr svg{display:block;width:100%;height:auto}[hidden]{display:none!important}

/* Totality family, with the existing security actions and disclosures retained. */
body{background:#141414;color:#f3eee9;font-family:"Bionic Tomorrow","Avenir Next",system-ui,sans-serif}
main{max-width:780px;padding:48px 24px}h1{font-weight:300;letter-spacing:-.04em}h2{font-weight:500}
a{color:#ffc797}button{background:#1b1917;border-color:#ffc79740;border-radius:3px;color:#f3eee9}
.security-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:28px 0}
section{border-color:#ffc79720}#status{color:#bfb8b0}pre{background:#1b1917;border:1px solid #ffc79725;border-radius:3px}
:focus-visible{outline:3px solid #ffc797;outline-offset:4px}
@media(max-width:580px){.security-actions{grid-template-columns:1fr}main{padding:32px 24px}h1{font-size:2rem}}
