diff --git a/src/app/globals.css b/src/app/globals.css index b82fcd2..97225ff 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -4,53 +4,53 @@ @layer base { :root { - --background: 0 0% 98%; - --foreground: 261 43% 10%; + --background: 0 0% 100%; + --foreground: 0 0% 9%; --card: 0 0% 100%; - --card-foreground: 261 43% 10%; + --card-foreground: 0 0% 9%; --popover: 0 0% 100%; - --popover-foreground: 261 43% 10%; - --primary: 261 43% 47%; - --primary-foreground: 0 0% 100%; - --secondary: 187 100% 42%; - --secondary-foreground: 0 0% 100%; - --muted: 0 0% 92%; - --muted-foreground: 261 20% 35%; /* Increased contrast for WCAG AA */ - --accent: 187 100% 42%; - --accent-foreground: 0 0% 100%; + --popover-foreground: 0 0% 9%; + --primary: 0 0% 9%; + --primary-foreground: 0 0% 98%; + --secondary: 0 0% 96.1%; + --secondary-foreground: 0 0% 9%; + --muted: 0 0% 96.1%; + --muted-foreground: 0 0% 45.1%; + --accent: 0 0% 96.1%; + --accent-foreground: 0 0% 9%; --destructive: 0 84.2% 60.2%; --destructive-foreground: 0 0% 98%; - --border: 0 0% 88%; - --input: 0 0% 88%; - --ring: 261 43% 47%; - --radius: 1rem; - --chart-1: 261 43% 47%; - --chart-2: 187 100% 42%; - --chart-3: 280 65% 60%; - --chart-4: 200 80% 50%; - --chart-5: 160 60% 45%; + --border: 0 0% 89.8%; + --input: 0 0% 89.8%; + --ring: 0 0% 9%; + --radius: 0.5rem; + --chart-1: 0 0% 9%; + --chart-2: 0 0% 25%; + --chart-3: 0 0% 40%; + --chart-4: 0 0% 60%; + --chart-5: 0 0% 80%; } .dark { - --background: 261 43% 4%; + --background: 0 0% 3.9%; --foreground: 0 0% 98%; - --card: 261 43% 7%; + --card: 0 0% 3.9%; --card-foreground: 0 0% 98%; - --popover: 261 43% 7%; + --popover: 0 0% 3.9%; --popover-foreground: 0 0% 98%; - --primary: 261 43% 60%; - --primary-foreground: 0 0% 100%; - --secondary: 187 100% 42%; - --secondary-foreground: 0 0% 100%; - --muted: 261 25% 15%; - --muted-foreground: 261 10% 75%; - --accent: 187 100% 42%; - --accent-foreground: 0 0% 100%; + --primary: 0 0% 98%; + --primary-foreground: 0 0% 9%; + --secondary: 0 0% 14.9%; + --secondary-foreground: 0 0% 98%; + --muted: 0 0% 14.9%; + --muted-foreground: 0 0% 63.9%; + --accent: 0 0% 14.9%; + --accent-foreground: 0 0% 98%; --destructive: 0 62.8% 30.6%; --destructive-foreground: 0 0% 98%; - --border: 261 20% 18%; - --input: 261 20% 18%; - --ring: 261 43% 60%; + --border: 0 0% 14.9%; + --input: 0 0% 14.9%; + --ring: 0 0% 83.1%; } } @@ -63,18 +63,13 @@ } } -/* 3D Lottery Ball Styling */ +/* Minimalist Lottery Ball Styling */ .lotto-ball-3d { - @apply relative flex items-center justify-center font-black rounded-full overflow-hidden border-none shadow-[inset_-4px_-4px_10px_rgba(0,0,0,0.3),inset_4px_4px_10px_rgba(255,255,255,0.4),0_10px_20px_-5px_rgba(0,0,0,0.3)] transition-all; -} - -.lotto-ball-3d::before { - content: ''; - @apply absolute top-[15%] left-[20%] w-[35%] h-[25%] bg-white/40 rounded-full blur-[1px] pointer-events-none; + @apply relative flex items-center justify-center font-bold rounded-full overflow-hidden border border-border bg-card shadow-sm transition-all; } .glass-morphism { - @apply bg-white/80 dark:bg-black/40 backdrop-blur-xl border border-white/20 dark:border-white/5 shadow-2xl; + @apply bg-background border border-border shadow-sm; } .animate-spin-slow { diff --git a/src/app/page.tsx b/src/app/page.tsx index e43a8af..9d71900 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -40,7 +40,7 @@ export default function DashboardPage() { {/* Premium Redesigned Hero Section */} {heroImage && ( -
+
{heroImage.description}
-
-

Professional Studio Feed

+
+

Professional Studio Feed

-

+

Real-Time
PCSO Analytics

@@ -89,9 +89,9 @@ export default function DashboardPage() { { game: "6/49", time: "Tomorrow", label: "Super Lotto" }, { game: "6/45", time: "In 2 Days", label: "Mega Lotto" }, ].map((item, i) => ( -
-

{item.label}

-

{item.game}

+
+

{item.label}

+

{item.game}

{item.time}
@@ -108,7 +108,7 @@ export default function DashboardPage() {
-

+

Latest Draw Results

@@ -119,15 +119,15 @@ export default function DashboardPage() {
{/* Premium Upgrade (Repositioned & Redesigned) */} -
+
- Premium Studio -

Maximize Your Winning Odds

+ Premium Studio +

Maximize Your Winning Odds

Unlock AI-driven historical trend analysis and real-time frequency heatmaps for your next draw.

-
@@ -138,12 +138,12 @@ export default function DashboardPage() { { label: "Data Depth", icon: TrendingUp }, { label: "Cloud Backup", icon: ShieldCheck }, ].map((stat, i) => (stat.value ? ( -
-

{stat.value}

-

{stat.label}

+
+

{stat.value}

+

{stat.label}

) : ( -
+
)))} @@ -155,18 +155,18 @@ export default function DashboardPage() { {/* Improved Analytics Overview */}
-
-
- +
+
+
-

Frequency Intelligence

+

Frequency Intelligence

Discover which numbers are overdue for a draw using our professional Pattern Heatmap Studio. Analyzed over 365 days of draw data.

) @@ -153,7 +153,7 @@ export function AppShell({ children }: { children: React.ReactNode }) {
-

+

Professional Suite

@@ -163,16 +163,16 @@ export function AppShell({ children }: { children: React.ReactNode }) { @@ -180,7 +180,7 @@ export function AppShell({ children }: { children: React.ReactNode }) { Pattern Heatmap Studio Advanced statistical number tracking. -
+
@@ -199,7 +199,7 @@ export function AppShell({ children }: { children: React.ReactNode }) { return (
-