diff --git a/apps/publisher-dashboard/src/app.css b/apps/publisher-dashboard/src/app.css index 48f3f72..36cf805 100644 --- a/apps/publisher-dashboard/src/app.css +++ b/apps/publisher-dashboard/src/app.css @@ -99,14 +99,16 @@ --chart-4: oklch(0.7 0.16 85); --chart-5: oklch(0.65 0.18 35); - --sidebar: oklch(0.98 0.001 280); + /* Sidebar - frosted glass style */ + --sidebar: oklch(0.93 0 0 / 0.8); --sidebar-foreground: oklch(0.145 0.005 285); --sidebar-primary: oklch(0.205 0.006 285); --sidebar-primary-foreground: oklch(0.985 0 0); - --sidebar-accent: oklch(0.94 0.002 280); - --sidebar-accent-foreground: oklch(0.205 0.006 285); - --sidebar-border: oklch(0.91 0.003 280); + --sidebar-accent: oklch(0 0 0 / 0.1); + --sidebar-accent-foreground: oklch(0.145 0.005 285); + --sidebar-border: oklch(0 0 0 / 0.05); --sidebar-ring: oklch(0.65 0.015 280); + --sidebar-muted: oklch(0 0 0 / 0.3); } .dark { @@ -146,14 +148,16 @@ --chart-4: oklch(0.6 0.2 310); --chart-5: oklch(0.65 0.22 25); - --sidebar: oklch(0.14 0.005 280); + /* Sidebar - frosted glass style (dark) */ + --sidebar: oklch(0.18 0.005 280 / 0.9); --sidebar-foreground: oklch(0.96 0 0); --sidebar-primary: oklch(0.6 0.22 250); --sidebar-primary-foreground: oklch(0.96 0 0); - --sidebar-accent: oklch(0.22 0.005 280); + --sidebar-accent: oklch(1 0 0 / 0.1); --sidebar-accent-foreground: oklch(0.96 0 0); - --sidebar-border: oklch(0.26 0.005 280); + --sidebar-border: oklch(1 0 0 / 0.05); --sidebar-ring: oklch(0.5 0.01 280); + --sidebar-muted: oklch(1 0 0 / 0.3); } @theme inline { @@ -198,6 +202,7 @@ --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); --color-sidebar-border: var(--sidebar-border); --color-sidebar-ring: var(--sidebar-ring); + --color-sidebar-muted: var(--sidebar-muted); } @layer base { @@ -236,7 +241,7 @@ } } -/* Utility classes for consistent shadows */ +/* Utility classes for consistent shadows and effects */ @layer utilities { .shadow-card { box-shadow: @@ -255,4 +260,13 @@ 0 4px 6px -1px oklch(0 0 0 / 0.05), 0 2px 4px -2px oklch(0 0 0 / 0.05); } + + /* Frosted glass effect */ + .glass { + @apply backdrop-blur-xl backdrop-saturate-150; + } + + .glass-subtle { + @apply backdrop-blur-md backdrop-saturate-125; + } } diff --git a/apps/publisher-dashboard/src/lib/components/layout/app-sidebar.svelte b/apps/publisher-dashboard/src/lib/components/layout/app-sidebar.svelte index c4d8e1d..e6964e4 100644 --- a/apps/publisher-dashboard/src/lib/components/layout/app-sidebar.svelte +++ b/apps/publisher-dashboard/src/lib/components/layout/app-sidebar.svelte @@ -1,6 +1,5 @@