.separate-page{min-height:55vh;padding-top:35px}.separate-page h1{font-size:clamp(30px,4vw,46px);letter-spacing:-1px;margin:0 0 22px}.account-panel{max-width:720px;margin:0 auto 55px;padding:30px;background:#0c2b46;border:1px solid #668199;border-radius:10px}.account-panel form{display:grid;gap:18px}.account-panel label,.vote-page form>label,.world-question{display:grid;gap:8px;font-size:13px}.account-panel input,.account-panel select{width:100%;max-width:100%;padding:12px;font-size:16px}.account-panel button,.account-panel .button{width:100%;text-align:center}.account-panel .account-registration-link{display:block;margin:0}.account-panel .fine{font-size:12px}.issued-credentials{display:grid;gap:16px;margin:24px 0}.issued-credentials input{font-family:ui-monospace,Consolas,monospace;font-size:23px;letter-spacing:2px;color:#ffe286;background:#052039;border:1px solid #9ba9b7;direction:ltr;text-align:center}.registration-privacy{padding:20px;background:#e2bd43;color:#101c2b;font-size:16px;line-height:1.65;font-weight:700;border-radius:6px;margin:24px 0}.optional-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.account-panel h2{font-size:21px;margin-top:24px}.account-toolbar{display:flex;justify-content:flex-end;align-items:center;gap:16px;flex-wrap:wrap;margin:0 35px 12px;font-size:12px}.account-toolbar button{background:none;border:0;border-bottom:1px solid #8aa0b5;color:#e2edf6;padding:3px;cursor:pointer;font:inherit}.account-toolbar a{color:#f5d668}.account-toolbar [hidden]{display:none}.http-test-banner{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:10px 20px;background:#c49a24;color:#111;font-size:13px}.http-test-banner[hidden]{display:none}.http-test-banner strong{font-weight:800}.vote-page{max-width:850px;margin:0 auto 55px}.vote-page form{display:grid;gap:20px}.vote-options{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:18px;border:1px solid #6c8398;border-radius:7px}.vote-options label{display:flex;align-items:center;gap:10px;padding:15px 10px;background:#14364e;border-radius:5px;font-size:15px;cursor:pointer}.vote-options input{width:auto;accent-color:#e2bd43}.vote-options label:has(input:checked){outline:2px solid #e2bd43}.world-question{max-width:650px;margin:20px 0}.separate-page #global-result{padding:28px;max-width:850px;background:#10314d;border:1px solid #71899d;border-radius:8px;margin:25px 0}.account-vote-row{padding:13px 0;border-bottom:1px solid #5f7a91}.account-vote-row span{display:block;margin-top:5px}.home-links{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.home-link-card{display:block;border:1px solid #6b859b;border-radius:8px;padding:25px;background:#0d2d48;text-decoration:none}.home-link-card h2{font-size:24px;margin-top:0}.home-link-card>span{color:#ffd04a;font-size:26px}.home-link-card p{color:#d1dce7;font-size:14px}.button[disabled],button[disabled]{opacity:.55;cursor:wait}nav{overflow-x:auto}nav a[aria-current=page]{color:#ffdb55;border-bottom-color:#ffcf32}#account-message{min-height:22px;color:#f5dc83;font-size:14px;line-height:1.5}.account-panel #registration-success .button{margin-top:14px}.account-panel #registration-success[hidden]{display:none}@media(max-width:700px){.account-panel{padding:22px 16px}.optional-fields,.home-links{grid-template-columns:1fr}.vote-options{padding:12px;gap:7px}.vote-options label{font-size:12px;padding:12px 4px;gap:5px}.account-toolbar{margin:0 19px 12px;justify-content:flex-start}.separate-page #global-result{padding:18px}.http-test-banner{font-size:12px}.issued-credentials input{font-size:21px}}[dir=rtl] .account-toolbar{justify-content:flex-start}
