aboutsummaryrefslogtreecommitdiffstats
path: root/src/style.css
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-06-15 07:34:03 -0700
committerAdam Soltys <[email protected]>2026-06-15 07:34:03 -0700
commit249b1239bab190e6cc61f5673204134cf95d13db (patch)
treec556a396dbd332f1f01da948712d12b772a5cbbb /src/style.css
parentfe7d3b147c8d079d9c1cec76847f3941340cfebf (diff)
downloadcoinosv3-249b1239bab190e6cc61f5673204134cf95d13db.tar.gz
coinosv3-249b1239bab190e6cc61f5673204134cf95d13db.zip
Gate recovery-phrase reveal behind a warning + Proceed step
Opening Backup now shows the warning with the 12 words masked (••••••) and a Proceed/Cancel choice. The real words and passphrase are kept out of the DOM until Proceed, so the user reads the "make sure nobody is watching" warning before anything sensitive renders. Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
Diffstat (limited to 'src/style.css')
-rw-r--r--src/style.css1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/style.css b/src/style.css
index 4e0a0e2..69c26b2 100644
--- a/src/style.css
+++ b/src/style.css
@@ -211,6 +211,7 @@ textarea { resize: vertical; min-height: 84px; font-family: var(--mono); font-si
background: rgba(20, 23, 26, 0.5); display: grid; place-items: center;
}
.modal { max-width: 480px; width: 100%; max-height: 90vh; overflow: auto; }
+.words .w.masked .t { color: var(--faint); letter-spacing: 2px; }
.divider { height: 1px; background: var(--line); margin: 16px 0; border: 0; }
hr.divider { margin: 16px 0; }
.linklike { background: none; border: 0; padding: 0; color: var(--accent-ink); font-weight: 600; cursor: pointer; }