+
-
+
{{ value.slice(0, 32) }}...
diff --git a/lamassu-next/apps/machine/src/style.css b/lamassu-next/apps/machine/src/style.css
index 9e65621..99b529a 100644
--- a/lamassu-next/apps/machine/src/style.css
+++ b/lamassu-next/apps/machine/src/style.css
@@ -33,6 +33,9 @@
--color-warning-foreground: var(--warning-foreground);
--color-bitcoin: var(--bitcoin);
--color-bitcoin-foreground: var(--bitcoin-foreground);
+ /* QR code colors - high contrast for scanning */
+ --color-qr: var(--qr);
+ --color-qr-foreground: var(--qr-foreground);
}
/*
@@ -70,6 +73,10 @@
--warning-foreground: #3c3836;
--bitcoin: #d65d0e; /* orange */
--bitcoin-foreground: #fbf1c7;
+
+ /* QR code - high contrast for scanning */
+ --qr: #fbf1c7; /* bg0 - light background */
+ --qr-foreground: #282828; /* dark0 - dark modules */
}
.dark {
@@ -100,6 +107,10 @@
--warning-foreground: #282828;
--bitcoin: #fe8019; /* bright orange */
--bitcoin-foreground: #282828;
+
+ /* QR code - warm tones easier on eyes in dark environments */
+ --qr: #f5f0e6; /* warm cream - softer than pure white */
+ --qr-foreground: #3c3836; /* gruvbox fg - maintains contrast */
}
@layer base {