.recovery-url{display:block;white-space:normal;overflow-wrap:anywhere;word-break:break-word;padding:12px;border:1px solid #c8d9e2;border-radius:8px;margin:10px 0}
.recovery-code{display:inline-block;font:700 28px/1.5 ui-monospace,monospace;letter-spacing:.15em;padding:6px 12px;overflow-wrap:anywhere}
.recovery-secret{border:2px solid #21828b}
.recovery-drawing{display:block;max-width:100%;height:auto;border:1px solid #cad6df;border-radius:10px;margin:12px 0;background:#fff}
body[data-page="purl_return"] .ss-verify{max-width:760px;margin:22px auto;padding:24px}
body[data-page="purl_return"] .ss-verify h1{font-size:28px;line-height:1.25}
body[data-page="purl_return"] input[name="verification_code"]{max-width:250px;font-size:24px;letter-spacing:.15em}
body[data-page="purl_return"] .field,body[data-page="purl_recovery"] .field{min-width:0}
body[data-page="purl_return"] .card,body[data-page="purl_recovery"] .card{overflow-wrap:anywhere}
body[data-page="purl_return"] button,body[data-page="purl_recovery"] button{min-height:44px}
@media(max-width:600px){body[data-page="purl_return"] .ss-verify{margin:12px auto;padding:18px 14px}body[data-page="purl_recovery"] .actions{flex-wrap:wrap}body[data-page="purl_recovery"] .actions button{width:100%}}
