diff --git a/src/components/tools/Passwords.vue b/src/components/tools/Passwords.vue index 49acdd6..bf781db 100644 --- a/src/components/tools/Passwords.vue +++ b/src/components/tools/Passwords.vue @@ -190,7 +190,7 @@ const generatePasswords = () => { .input-wrapper label { color: var(--text-color); - font-weight: 600; + font-weight: 400; margin-bottom: 0.2rem; } diff --git a/src/components/tools/QrScanner.vue b/src/components/tools/QrScanner.vue index 35327aa..f833000 100644 --- a/src/components/tools/QrScanner.vue +++ b/src/components/tools/QrScanner.vue @@ -391,6 +391,10 @@ const isUrl = (string) => { gap: 0; } +:global(:root[data-theme="light"] .scanner-content.is-fullscreen) { + background: #fff; +} + .camera-wrapper { width: 100%; max-width: 500px; @@ -405,6 +409,10 @@ const isUrl = (string) => { transition: all 0.3s ease; } +:global(:root[data-theme="light"] .camera-wrapper) { + background: #f1f5f9; +} + .camera-wrapper.clickable { cursor: pointer; } @@ -529,11 +537,15 @@ const isUrl = (string) => { background: var(--glass-bg); backdrop-filter: blur(10px); border: none; - border-top: 1px solid rgba(255, 255, 255, 0.2); + border-top: 1px solid var(--glass-border); display: flex; flex-direction: column; } +:global(:root[data-theme="light"] .scanner-content.is-fullscreen .results-section) { + background: rgba(255, 255, 255, 0.75); +} + .code-value { color: var(--primary-accent); font-family: monospace; diff --git a/src/components/tools/UrlCleaner.vue b/src/components/tools/UrlCleaner.vue index 57634aa..55eee8c 100644 --- a/src/components/tools/UrlCleaner.vue +++ b/src/components/tools/UrlCleaner.vue @@ -126,12 +126,12 @@ onUnmounted(() => { @keydown.enter.prevent="handleClean" rows="1" > -
+