diff --git a/apps/mana/apps/web/src/lib/components/EncryptionIntroBanner.svelte b/apps/mana/apps/web/src/lib/components/EncryptionIntroBanner.svelte index 33e6726bc..fe6b4e014 100644 --- a/apps/mana/apps/web/src/lib/components/EncryptionIntroBanner.svelte +++ b/apps/mana/apps/web/src/lib/components/EncryptionIntroBanner.svelte @@ -132,8 +132,8 @@ align-items: flex-start; gap: 0.875rem; padding: 1rem 1.25rem; - background: var(--surface, #fff); - border: 1px solid var(--border, #e5e7eb); + background: hsl(var(--color-surface)); + border: 1px solid hsl(var(--color-border)); border-left: 4px solid rgb(34, 197, 94); border-radius: 0.75rem; box-shadow: 0 10px 30px -10px rgba(0, 0, 0, 0.18); @@ -184,7 +184,7 @@ .learn-more { margin-top: 0.25rem; font-weight: 500; - color: var(--primary, #6366f1); + color: hsl(var(--color-primary)); text-decoration: none; font-size: 0.9rem; } @@ -212,8 +212,8 @@ @media (prefers-color-scheme: dark) { .banner { - background: var(--surface, #1f2937); - border-color: var(--border, #374151); + background: hsl(var(--color-surface)); + border-color: hsl(var(--color-border)); border-left-color: rgb(34, 197, 94); } .banner-body strong { diff --git a/apps/mana/apps/web/src/lib/components/RecoveryCodeUnlockModal.svelte b/apps/mana/apps/web/src/lib/components/RecoveryCodeUnlockModal.svelte index 30d33a76f..00f18cd61 100644 --- a/apps/mana/apps/web/src/lib/components/RecoveryCodeUnlockModal.svelte +++ b/apps/mana/apps/web/src/lib/components/RecoveryCodeUnlockModal.svelte @@ -124,8 +124,8 @@ .modal { max-width: 32rem; width: 100%; - background: var(--surface, #fff); - border: 1px solid var(--border, #e5e7eb); + background: hsl(var(--color-surface)); + border: 1px solid hsl(var(--color-border)); border-radius: 0.75rem; padding: 1.5rem; box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.4); @@ -152,7 +152,7 @@ width: 100%; margin: 1rem 0 0.5rem; padding: 0.75rem 1rem; - border: 1px solid var(--border, #e5e7eb); + border: 1px solid hsl(var(--color-border)); border-radius: 0.5rem; font-family: ui-monospace, SFMono-Regular, monospace; font-size: 1rem; @@ -162,7 +162,7 @@ } .recovery-input:focus { - outline: 2px solid var(--primary, #6366f1); + outline: 2px solid hsl(var(--color-primary)); outline-offset: 1px; } @@ -189,8 +189,8 @@ .btn { padding: 0.5rem 1.25rem; border-radius: 0.5rem; - border: 1px solid var(--border, #e5e7eb); - background: var(--surface, #fff); + border: 1px solid hsl(var(--color-border)); + background: hsl(var(--color-surface)); font-size: 0.9rem; cursor: pointer; font-weight: 500; @@ -202,7 +202,7 @@ } .btn-primary { - background: var(--primary, #6366f1); + background: hsl(var(--color-primary)); color: white; border-color: transparent; } @@ -214,23 +214,23 @@ .help { margin-top: 1.25rem; padding-top: 1rem; - border-top: 1px solid var(--border, #e5e7eb); + border-top: 1px solid hsl(var(--color-border)); font-size: 0.8rem; color: var(--text-secondary, #6b7280); } @media (prefers-color-scheme: dark) { .modal { - background: var(--surface, #1f2937); - border-color: var(--border, #374151); + background: hsl(var(--color-surface)); + border-color: hsl(var(--color-border)); } .recovery-input { background: var(--surface-muted, #111827); - border-color: var(--border, #374151); + border-color: hsl(var(--color-border)); color: #f3f4f6; } .help { - border-color: var(--border, #374151); + border-color: hsl(var(--color-border)); } } diff --git a/apps/mana/apps/web/src/lib/components/SyncConflictToast.svelte b/apps/mana/apps/web/src/lib/components/SyncConflictToast.svelte index c73aca4e7..f04a427c7 100644 --- a/apps/mana/apps/web/src/lib/components/SyncConflictToast.svelte +++ b/apps/mana/apps/web/src/lib/components/SyncConflictToast.svelte @@ -129,7 +129,7 @@ .conflict { pointer-events: auto; - background: var(--surface, #fff); + background: hsl(var(--color-surface)); border: 1px solid rgba(245, 158, 11, 0.4); border-left: 4px solid rgb(245, 158, 11); border-radius: 0.5rem; @@ -198,9 +198,9 @@ align-items: center; gap: 0.375rem; padding: 0.375rem 0.75rem; - border: 1px solid var(--border, #e5e7eb); + border: 1px solid hsl(var(--color-border)); border-radius: 0.375rem; - background: var(--surface, #fff); + background: hsl(var(--color-surface)); font-size: 0.8125rem; font-weight: 500; cursor: pointer; @@ -212,7 +212,7 @@ } .btn-primary { - background: var(--primary, #6366f1); + background: hsl(var(--color-primary)); color: white; border-color: transparent; } @@ -223,7 +223,7 @@ @media (prefers-color-scheme: dark) { .conflict { - background: var(--surface, #1f2937); + background: hsl(var(--color-surface)); border-color: rgba(245, 158, 11, 0.5); border-left-color: rgb(245, 158, 11); } @@ -234,8 +234,8 @@ color: #9ca3af; } .btn { - background: var(--surface, #1f2937); - border-color: var(--border, #374151); + background: hsl(var(--color-surface)); + border-color: hsl(var(--color-border)); color: #e5e7eb; } .btn:hover { diff --git a/apps/mana/apps/web/src/lib/components/auth/AuthRequiredModal.svelte b/apps/mana/apps/web/src/lib/components/auth/AuthRequiredModal.svelte index 4c26db547..26b9ca1c2 100644 --- a/apps/mana/apps/web/src/lib/components/auth/AuthRequiredModal.svelte +++ b/apps/mana/apps/web/src/lib/components/auth/AuthRequiredModal.svelte @@ -96,8 +96,8 @@ .modal { max-width: 30rem; width: 100%; - background: var(--surface, #fff); - border: 1px solid var(--border, #e5e7eb); + background: hsl(var(--color-surface)); + border: 1px solid hsl(var(--color-border)); border-radius: 0.75rem; padding: 1.5rem; box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.4); @@ -111,19 +111,19 @@ margin: 0; font-size: 1.25rem; font-weight: 600; - color: var(--foreground, #111); + color: hsl(var(--color-foreground)); } p { margin: 0.75rem 0; font-size: 0.95rem; line-height: 1.5; - color: var(--foreground, #222); + color: hsl(var(--color-foreground)); } .hint { font-size: 0.85rem; - color: var(--muted-foreground, #666); + color: hsl(var(--color-muted-foreground)); } .actions { @@ -136,23 +136,23 @@ .btn { padding: 0.55rem 1.25rem; border-radius: 0.5rem; - border: 1px solid var(--border, #e5e7eb); + border: 1px solid hsl(var(--color-border)); font-size: 0.9rem; font-weight: 500; cursor: pointer; - background: var(--surface, #fff); - color: var(--foreground, #111); + background: hsl(var(--color-surface)); + color: hsl(var(--color-foreground)); transition: background 0.15s ease; } .btn:hover { - background: var(--surface-hover, #f3f4f6); + background: hsl(var(--color-surface-hover)); } .btn-primary { - background: var(--primary, #6366f1); + background: hsl(var(--color-primary)); color: hsl(var(--color-primary-foreground)); - border-color: var(--primary, #6366f1); + border-color: hsl(var(--color-primary)); } .btn-primary:hover { diff --git a/apps/mana/apps/web/src/lib/components/layout/RouteTierGate.svelte b/apps/mana/apps/web/src/lib/components/layout/RouteTierGate.svelte index ab74e97ad..de027e8db 100644 --- a/apps/mana/apps/web/src/lib/components/layout/RouteTierGate.svelte +++ b/apps/mana/apps/web/src/lib/components/layout/RouteTierGate.svelte @@ -21,16 +21,16 @@
{isDE ? 'Diese App ist aktuell in der geschlossenen ' @@ -40,18 +40,18 @@