.privacy-summary{margin:18px 0;padding:16px 18px;border:1px solid #d8e3f7;border-radius:12px;background:#f7faff;color:#52647e;font-size:13px;line-height:1.7}.privacy-summary h2{font-size:16px;color:#17345a;margin:0 0 7px}.privacy-summary p{margin:6px 0}.field-error{display:block;color:#b42318;font-size:14px;line-height:1.5;margin:6px 0 12px;overflow-wrap:anywhere}.field-error[hidden]{display:none}[aria-invalid="true"]{outline:1px solid #b42318}.account-buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}#account-card{margin-top:24px;scroll-margin-top:20px}#correct-form,#recover-form{margin-top:20px}#account-card .danger{background:#fff1f1;color:#a31717;border:1px solid #f0b4b4;border-radius:10px;padding:12px 16px}.recovery-card{border:2px solid #e1a528;margin:24px 0}.recovery-card textarea{width:100%;min-height:100px;overflow-wrap:anywhere;resize:vertical;font-family:monospace;white-space:pre-wrap}button:focus-visible,a:focus-visible{outline:3px solid #809fff;outline-offset:3px}@media(max-width:600px){.privacy-summary{padding:12px 14px}.account-buttons>*{flex:1 1 150px}.recovery-card .account-buttons>*{min-width:0}}
