.masthead button.text-button{font-size:14px;padding:0;text-decoration:underline}.sync-status{display:block;max-width:100%;margin:10px 0;font-size:14px}.sync-status:empty{display:none}
#syncDialog,#growthBook{box-sizing:border-box;width:min(620px,calc(100% - 28px));max-height:calc(100dvh - 32px);padding:22px;border:1px solid #c8bea7;border-radius:12px;background:#f8f5eb;color:#283d2e;overflow:auto}
#syncDialog::backdrop,#growthBook::backdrop{background:#18261c77}#syncForm label{display:block;margin:10px 0}#learningCode{box-sizing:border-box;width:100%;padding:12px;font:18px/1.5 system-ui,sans-serif;letter-spacing:.05em}#syncForm button{margin-top:14px}#syncComparison{line-height:1.7}#growthPages p{line-height:1.65}
.sync-options{display:flex;flex-wrap:wrap;gap:12px;margin:14px 0}.growth-strip{margin:14px 0}#syncDialog p,#growthBook p{overflow-wrap:anywhere}#growthClose{float:right}
