
#sf-sync-status{position:fixed;bottom:12px;right:16px;z-index:100250;background:#f5f8ef;color:#294c38;padding:8px 12px;border-radius:12px;font-size:12px;max-width:85vw;pointer-events:none}#sf-sync-status[data-status=saved]{opacity:.65}
#sf-streak{margin:14px 0;color:var(--muted);font-size:12px}.sf-reward{border:1px solid #dce5d8;border-radius:24px;padding:32px;max-width:480px;width:90%;background:#fffef8;color:#243c30}.sf-reward::backdrop{background:#10251dbb}.sf-reward p{line-height:1.7}.sf-reward button{margin:8px 8px 0 0}
.sf-entry-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.sf-entry-actions .btn{white-space:normal;min-height:44px}.sf-profile-edit{margin:0 0 20px}
