.standalone-page main{max-width:720px;margin:2vh auto}.standalone-page h1{font-size:clamp(32px,6vw,44px);line-height:1.14}.standalone-page p{font-size:16px;line-height:1.6}.standalone-page h2{font-size:22px}.account-new{background:#eaf0de;border-top:4px solid #527b47}.account-new .button{display:inline-block;padding:14px 20px;text-decoration:none;border-radius:6px}.account-form-card{padding:clamp(18px,4vw,30px)}.field-help{font-size:14px!important;color:#536a58;margin:5px 0 18px}.account-note{padding:18px;background:#eef3e8;border-radius:7px;margin:24px 0}.account-note p{margin-bottom:0}.account-note li{padding:8px 0;font-size:15px}.standalone-page .password-control{display:flex;gap:8px;align-items:center;margin:6px 0}.standalone-page .password-control input{min-width:0;flex:1;margin:0;min-height:50px}.standalone-page form .password-toggle{width:auto;flex:0 0 auto;margin:0;padding:12px;min-width:70px;font-size:15px}.standalone-page input[aria-invalid=true]{border:2px solid #a63823}.account-backup code{display:block;padding:15px;background:#f0f3ea;font-size:18px;word-break:break-all;white-space:pre-wrap;user-select:all}.backup-actions{align-items:stretch}.backup-actions button{flex:1;font-size:16px;min-height:54px}.standalone-page .backup-continue button{margin-top:15px}.standalone-page .backup-continue{margin-top:25px}.standalone-page input[type=file]{font-size:15px;padding:12px;border:1px solid #c9d4c3}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:540px){.standalone-page main{margin:0 auto;padding:22px 16px}.standalone-page article{padding:18px}.backup-actions{flex-direction:column}.standalone-page .password-control input{font-size:16px}.standalone-page .check{line-height:1.55}}@media print{.standalone-page main{margin:0;padding:0;max-width:none}.backup-actions,.backup-continue,#backup-status,#copy-backup,.standalone-page main>p:last-child,.account-backup>.account-note{display:none!important}.account-backup{border:0;padding:0}.account-backup details{border:0;padding:0}.account-backup details>summary{display:none}.account-backup code{font-size:18px;overflow:visible;color:#000;background:#fff}.standalone-page .brand{color:#000}.account-backup{break-inside:avoid}}
