*{box-sizing:border-box}body{color:#333;background:#fafafa;margin:0;font-family:system-ui,-apple-system,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.55}:focus-visible{outline-offset:3px;outline:2px solid #276fbf}.account-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;max-width:600px;margin:1rem auto;padding:1.5rem}.account-card h1{text-align:center;font-size:25px}.account-card h2{font-size:20px}.account-card label{margin:.75rem 0;font-weight:600;display:block}.account-card input{border:2px solid #ddd;border-radius:8px;width:100%;margin-top:.3rem;padding:.65rem;display:block}.account-card button,.save-status button,.update-banner button,.account-tools>button{color:#fff;background:#333;border:0;border-radius:8px;margin:.3rem .4rem .3rem 0;padding:.65rem .9rem}.muted,details{color:#666;font-size:14px;line-height:1.5}.account-tools{max-width:600px;margin:auto;padding:.5rem 1.5rem}.account-tools>span{overflow-wrap:anywhere;font-size:13px}.save-status,.update-banner{max-width:600px;margin:auto;padding:.5rem 1.5rem;font-size:14px}.save-status:empty{display:none}[role=alert]{color:#a32323;overflow-wrap:anywhere}.tracker-fieldset{border:0;min-width:0;margin:0;padding:0}.update-banner{background:#fff6d5}summary{cursor:pointer}
