diff --git a/themes/lucentui/views/components/dropdown.blade.php b/themes/lucentui/views/components/dropdown.blade.php index 1d1b4edac..5bfdb6e5a 100644 --- a/themes/lucentui/views/components/dropdown.blade.php +++ b/themes/lucentui/views/components/dropdown.blade.php @@ -12,22 +12,22 @@ })">
-
+
{{ $content }}
diff --git a/themes/lucentui/views/components/navigation/index.blade.php b/themes/lucentui/views/components/navigation/index.blade.php index 87c1c77f5..f25b97b01 100644 --- a/themes/lucentui/views/components/navigation/index.blade.php +++ b/themes/lucentui/views/components/navigation/index.blade.php @@ -23,11 +23,10 @@ .text-flow-effect { background: linear-gradient( 90deg, - hsl(220, 98%, 61%) 0%, - hsl(260, 80%, 65%) 25%, - hsl(220, 98%, 61%) 50%, - hsl(190, 90%, 50%) 75%, - hsl(220, 98%, 61%) 100% + hsl(var(--color-primary)) 0%, + hsl(var(--color-secondary)) 40%, + hsl(var(--color-primary)) 60%, + hsl(var(--color-secondary)) 100% ); background-size: 300% auto; background-clip: text; @@ -43,57 +42,35 @@ } /* ── Nav link animated underline ── */ -.nav-link-underline { +.nav-link-modern { position: relative; } -.nav-link-underline::after { +.nav-link-modern::after { content: ''; position: absolute; - bottom: -2px; + bottom: 0; left: 50%; width: 0; height: 2px; border-radius: 1px; - background: linear-gradient(90deg, hsl(220,98%,61%), hsl(260,80%,65%)); + background: hsl(var(--color-primary)); transition: width 0.25s ease, left 0.25s ease; } -.nav-link-underline:hover::after, -.nav-link-underline.active::after { +.nav-link-modern:hover::after { width: 60%; left: 20%; } -/* ── Register button subtle glow ── */ -.btn-glow { - position: relative; - overflow: hidden; - isolation: isolate; -} -.btn-glow::before { - content: ''; - position: absolute; - inset: -1px; - border-radius: inherit; - background: linear-gradient(135deg, hsl(220,98%,61%), hsl(260,80%,65%)); - opacity: 0; - transition: opacity 0.3s ease; - z-index: -1; - filter: blur(12px); -} -.btn-glow:hover::before { - opacity: 0.5; -} - -/* ── Avatar ring gradient ── */ +/* ── Avatar ring using theme colors ── */ .avatar-ring { padding: 2px; - background: linear-gradient(135deg, hsl(220,98%,61%), hsl(260,80%,65%)); + background: linear-gradient(135deg, hsl(var(--color-primary)), hsl(var(--color-secondary))); border-radius: 9999px; transition: transform 0.2s ease, box-shadow 0.2s ease; } .avatar-ring:hover { transform: scale(1.05); - box-shadow: 0 0 12px hsl(220 98% 61% / 0.35); + box-shadow: 0 0 10px hsl(var(--color-primary) / 0.3); } .avatar-ring img { display: block; @@ -108,29 +85,29 @@ $watch('slideOverOpen', value => { document.documentElement.style.overflow = value ? 'hidden' : '' }); " :class="{ - 'bg-background-secondary/80 backdrop-blur-xl shadow-lg shadow-black/[0.06] border-neutral/60': scrolled, - 'bg-background-secondary/50 backdrop-blur-md border-transparent': !scrolled + 'shadow-lg shadow-black/5 border-neutral/80': scrolled, + 'border-neutral': !scrolled }" - class="w-full px-4 lg:px-8 border-b flex flex-col lg:flex-row justify-between fixed top-0 z-20 h-auto transition-all duration-500 ease-out"> + class="w-full px-4 lg:px-8 bg-background-secondary border-b flex flex-col lg:flex-row justify-between fixed top-0 z-20 h-auto transition-all duration-300">
-
+
- + {{ config('app.name') }} -