.account-loading{color:#eee7d4;background:#23332c;place-items:center;font:18px Georgia,serif;display:grid;position:fixed;inset:0}.cloud-account{text-align:left;max-width:510px;color:inherit;pointer-events:auto;background:#15231ce0;border:1px solid #bdc1a345;border-radius:8px;max-height:40vh;margin:16px 0;padding:12px 16px;font-size:13px;line-height:1.5;overflow:auto}.cloud-account summary{cursor:pointer;font-size:14px}.cloud-account p{color:inherit!important;margin:10px 0!important;font-size:13px!important;line-height:1.5!important}.cloud-account button{color:inherit;cursor:pointer;font:inherit;background:#435347;border:1px solid #c9d1b45e;border-radius:5px;margin:4px 5px 4px 0;padding:7px 10px}.cloud-account button:disabled{opacity:.5;cursor:default}.cloud-account a{color:inherit;text-decoration:underline}.account-actions{flex-wrap:wrap;gap:4px;display:flex}.account-identity{align-items:center;gap:10px;margin-top:10px;display:flex}.save-conflict{border-left:3px solid #d9ae77;margin:12px 0;padding:4px 0 4px 12px}.cloud-account .delete-saves{opacity:.8;background:0 0}.recovery-save{display:block}.settings-page .cloud-account{color:#eee7d4;max-width:none}.cl-modalBackdrop{z-index:20000!important}.legal-page{color:#eee7d4;max-width:760px;margin:0 auto;padding:48px 24px 80px;font-family:Arial,sans-serif;line-height:1.7}.legal-page h1{margin:30px 0;font:42px Georgia,serif}.legal-page h2{margin:30px 0 12px;font:25px Georgia,serif}.legal-page a{color:#d5c593;text-decoration:underline}
