:root{font-family:system-ui,sans-serif;color:#172033;background:#f3f6fa}body{margin:0}main{max-width:620px;margin:auto;padding:24px 18px}h1{font-size:25px}h2{font-size:19px}p{line-height:1.65}section,form{background:white;padding:18px;border-radius:12px;margin:16px 0}label{display:block;margin:16px 0}input,button{box-sizing:border-box;width:100%;min-height:48px;font:inherit;border-radius:8px}input{padding:10px;border:1px solid #8290a5;margin-top:8px}button{background:#183e79;color:white;border:0;padding:12px;margin:6px 0;cursor:pointer}button:disabled{opacity:.6;cursor:default}#revoke{background:#fff;color:#8b2020;border:1px solid #a85c5c}output{display:block;overflow-wrap:anywhere;font:15px ui-monospace,monospace;line-height:1.8}#error{color:#9b2020}a{color:#164a90}.primary-link{box-sizing:border-box;display:block;width:100%;min-height:48px;padding:12px;border-radius:8px;background:#183e79;color:white;text-align:center;text-decoration:none;font-weight:600}[hidden]{display:none!important}
