.open-vote-notice{padding:16px 18px;margin:18px 0;border:1px solid #aa873e70;border-radius:14px;background:#fff4d6;color:#403022;font-size:14px;line-height:1.5}.open-vote-notice strong{display:block;font-size:17px;margin-bottom:5px}.open-vote-notice p{margin:5px 0}.ledger-actions{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}.public-profile-details,.private-contact-details{padding:14px 0;border-top:1px solid #34271925}.public-profile-details summary,.private-contact-details summary{font-weight:700;cursor:pointer;padding:8px 0}.public-profile-details[hidden]{display:none}.ledger-form-note{font-size:13px;line-height:1.5}.ledger-channel{margin:20px 0 10px;padding:16px;border-radius:14px;background:#f0e7fb}.ledger-channel p{font-size:14px;margin:0 0 8px}#ledger-dialog{width:min(680px,calc(100vw - 32px));max-height:85dvh;overflow:auto;border:1px solid #b9a46c;border-radius:22px;background:#fff9ed;color:#342719;padding:28px}#ledger-dialog::backdrop{background:#23172c99}#ledger-dialog h2{font-size:30px;padding-right:30px}#ledger-dialog p{line-height:1.55}#ledger-key{overflow-wrap:anywhere;font-size:11px}#ledger-bitcoin a{display:block;margin:10px 0}#ledger-totals{padding-left:24px;columns:2}#ledger-totals li{break-inside:avoid;padding:5px}#public-profile-form input[type=text]{width:100%;box-sizing:border-box}#public-profile-form .conf-consent{margin:14px 0}#public-profile-form input[type=checkbox]{flex-shrink:0}#ledger-result,#public-profile-status{overflow-wrap:anywhere}#public-profile-status{font-size:14px}#conference-contact-step>h3{margin-top:16px}#conference-contact-step .ledger-channel a{font-weight:700}#ledger-mine{overflow-wrap:anywhere}@media(max-width:520px){#ledger-dialog{padding:20px}#ledger-totals{columns:1}.ledger-actions{flex-direction:column;align-items:flex-start}.open-vote-notice{padding:13px}.ledger-channel{margin-bottom:18px}}

.ledger-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}

/* A short public entry, with the full audit tools available on demand. */
#ledger-dialog .eyebrow{font-size:10px;color:#6940b7;letter-spacing:.1em}#ledger-dialog h2{font-size:32px;line-height:1.15;margin:10px 0 14px}#ledger-dialog .ledger-intro{font-size:15px;margin:0 0 20px}.ledger-public-link{display:inline-flex;align-items:center;min-height:44px;padding:12px 18px;background:#6940b7;color:#fffaf0;border-radius:5px;font-size:14px;font-weight:700;text-decoration:none;box-sizing:border-box}.ledger-public-link:hover{background:#573395}.ledger-public-link:focus-visible{outline:2px solid #6940b7;outline-offset:4px}#ledger-dialog .ledger-brief{font-size:13px;margin:14px 0 0;color:#614b59}#ledger-dialog .ledger-footnote{font-size:12px;color:#614b59;margin:12px 0 20px}#ledger-personal:empty{display:none}#ledger-personal{font-size:13px}#ledger-explorer a{display:inline-block;font-size:13px;margin-top:8px}#ledger-technical{border-top:1px solid #34271925;padding-top:14px;font-size:13px}#ledger-technical summary{cursor:pointer;font-size:13px;font-weight:600;padding:4px 0}#ledger-technical p{font-size:13px}#ledger-technical .ledger-actions{gap:10px 16px}#ledger-technical .text-button{font-size:13px}#ledger-dialog #ledger-key{font-size:11px}#ledger-technical a{overflow-wrap:anywhere}@media(max-width:520px){#ledger-dialog h2{font-size:28px}.ledger-public-link{width:100%;justify-content:center;padding:12px;font-size:13px}}

/* Quiet, readable notices; optional disclosures remain explicit. */
#conference-vote-dialog .open-vote-notice{padding:0;margin:12px 0 16px;border:0;border-radius:0;background:none;color:#614b59;font-size:13px;line-height:1.5}#conference-vote-dialog .ledger-form-note,#conference-vote-dialog .conf-note,#conference-vote-dialog .conf-contact-fine{font-size:13px;line-height:1.5;color:#614b59}#public-profile-form .conf-consent,#conference-contact-form .conf-consent{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;color:#4e3b48;font-weight:400;margin:12px 0}#public-profile-form .conf-consent input,#conference-contact-form .conf-consent input{width:20px;height:20px;min-height:20px;margin:0;flex:0 0 20px;accent-color:#6940b7}#public-profile-form>label:not(.conf-consent){display:block;font-size:13px;margin-top:12px}#public-profile-form>input{font:inherit;font-size:16px;padding:10px 12px;border:1px solid #34271945;border-radius:4px;background:#fffdf7}#public-profile-form>label>span{font-size:12px;color:#614b59}#conference-contact-step .ledger-actions .text-button{font-size:13px}#conference-contact-step .ledger-channel{padding:12px 14px;margin:14px 0 8px}#conference-done{min-height:44px}#conference-captcha-retry{font-size:13px;margin:8px 0}

#conference-contact-step .ledger-actions{flex-direction:row;gap:8px 16px;margin:10px 0}#conference-contact-step .ledger-actions .text-button{padding:5px 0}#conference-contact-step .public-profile-details,#conference-contact-step .private-contact-details{padding:10px 0}

/* Public fields lead the post-vote screen; declining remains one clear action. */
#conference-contact-step .public-profile-details{border-top:0;padding-top:0}#conference-contact-step .public-profile-details>summary{font-size:18px;padding:0 0 4px}#conference-contact-step .public-data-intro{margin:4px 0 12px}#conference-contact-step #conference-done{display:block;width:100%;margin:8px 0 14px;min-height:44px;background:transparent;border:1px solid #34271945;color:#4e3b48;font-size:13px;padding:10px 12px;white-space:normal}#conference-contact-step #conference-done[hidden]{display:none}#conference-contact-step .ledger-actions{margin:10px 0 14px}#conference-contact-step .private-contact-details>summary{font-size:13px}#conference-contact-step .ledger-channel{background:transparent;padding:0;margin:14px 0 0}#conference-contact-step .ledger-channel p{font-size:13px}#conference-contact-step .ledger-channel a{font-size:13px}
