/* Extends the existing account-page palette and typography. */
main{max-width:760px}.invitation-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.secondary{background:transparent;color:var(--accent);border:1px solid var(--accent)}.secondary:hover{background:#e6ede3}#story{margin-top:40px;padding-top:24px;border-top:1px solid var(--line)}#story-title{overflow-wrap:anywhere}#story-body{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:28px;max-width:68ch}#status{margin-top:24px}#retry{margin-bottom:24px}#signin p{margin-bottom:16px}

#stories{list-style:none;padding:0}#stories li{margin:12px 0}#stories button{max-width:100%;text-align:left;overflow-wrap:anywhere}

#invitations{list-style:none;padding:0}#invitations li{padding:20px 0;border-bottom:1px solid var(--line)}#invitations button{margin:4px 8px 4px 0}#invite-form{margin-top:32px}#story-name{font-weight:650;overflow-wrap:anywhere}

#recipient-suggestions{margin:32px 0;padding-top:24px;border-top:1px solid var(--line)}#suggestion-form{margin:24px 0}#suggestion-form textarea{display:block;width:100%;box-sizing:border-box;padding:12px;border:1px solid var(--line);border-radius:8px;font:inherit;color:inherit;background:var(--paper,#fff);resize:vertical}#recipient-suggestions button{margin:6px 8px 6px 0}#suggestion-history{padding-left:24px}#suggestion-history li{margin:8px 0}#suggestion-status{margin:16px 0}
#shared-editor{margin:32px 0;padding-top:24px;border-top:1px solid var(--line)}#shared-editor form{margin:24px 0}#shared-editor textarea{display:block;width:100%;box-sizing:border-box;padding:12px;border:1px solid var(--line);border-radius:8px;font:inherit;color:inherit;background:var(--paper,#fff);resize:vertical}#shared-editor button{margin:6px 8px 6px 0}#shared-editor [role=status]{margin:16px 0}#shared-editor [data-edit=preview]{margin-top:24px}
#family-invitation-inbox{margin:32px 0}#family-invitation-inbox ul{list-style:none;padding:0}#family-invitation-inbox li{padding:20px 0;border-bottom:1px solid var(--line)}#family-invitation-inbox h3{overflow-wrap:anywhere}#family-invitation-inbox button{margin:6px 8px 6px 0}
#family-invitation-sender{margin:32px 0}#family-invitation-sender select{display:block;max-width:100%;font:inherit;padding:10px;margin:8px 0 16px}#family-invitation-sender ul{list-style:none;padding:0}#family-invitation-sender li{padding:20px 0;border-bottom:1px solid var(--line)}#family-invitation-sender h4{overflow-wrap:anywhere}#family-invitation-sender button{margin:6px 8px 6px 0}
