.backup-page{max-width:1120px;margin:auto;padding:65px 5vw 80px;display:grid;grid-template-columns:1fr 1fr;gap:25px}.backup-intro,.backup-scope{grid-column:1/-1}.backup-intro{max-width:800px;padding-bottom:25px}.backup-intro h1{font-size:clamp(45px,7vw,76px)}.backup-card{padding:30px;background:#fffdf6;border:1px solid #d1d8c9;border-radius:8px;min-width:0}.backup-card h2{font-size:clamp(28px,3vw,38px)}.backup-card p,.backup-card li{overflow-wrap:anywhere}.backup-card ul{padding-left:22px}.backup-card input{max-width:100%}.backup-card [role=status]:not(:empty){padding:15px;background:#e8ece2;border-radius:5px;margin:20px 0}.backup-card [data-error=true]{background:#f3dfd3!important}.backup-summary{border-top:1px solid #d1d8c9;margin-top:20px;padding-top:20px}.backup-collection{display:block;margin:10px 0}.backup-card .secondary{margin:15px 0;max-width:100%;overflow-wrap:anywhere}.backup-scope h2{max-width:650px}@media(max-width:760px){.backup-page{grid-template-columns:1fr;padding-top:35px}.backup-card{padding:24px}.backup-intro,.backup-scope{grid-column:auto}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
.backup-paste{margin-top:24px;border-top:1px solid #d1d8c9;padding-top:18px}.backup-paste>summary{cursor:pointer;font-weight:650;min-height:44px;padding:8px 0}.backup-paste label{display:block;margin:18px 0 8px}.backup-paste textarea{display:block;width:100%;min-height:190px;max-height:65vh;resize:vertical;padding:12px;border:1px solid #889a8b;border-radius:5px;background:#fffdf9;color:#233b35;font:14px/1.5 ui-monospace,Consolas,monospace}.backup-paste .actions{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.backup-paste .actions .secondary{margin:0}.backup-paste button{min-height:44px}.backup-paste :disabled{opacity:.65;cursor:wait}.backup-paste>summary:focus-visible,.backup-paste textarea:focus-visible,.backup-card [tabindex="-1"]:focus{outline:3px solid #a45d30;outline-offset:4px}@media(max-width:760px){.backup-paste .actions>*{width:100%}}
