Skip to content

Commit 38ffba3

Browse files
authored
Merge pull request #38 from VectorInstitute/update_onboarding_page_style
Update onboaring status page to adhere to new vector branding colors
2 parents 72c64df + 85530ca commit 38ffba3

File tree

4 files changed

+118
-56
lines changed

4 files changed

+118
-56
lines changed

services/onboarding-status-web/app/globals.css

Lines changed: 42 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,40 +2,74 @@
22
@tailwind components;
33
@tailwind utilities;
44

5+
/* Vector Institute Brand Variables */
56
:root {
7+
/* Primary Colors */
8+
--vector-magenta: #EB088A;
9+
--vector-black: #000000;
10+
--vector-grey: #E9E8E8;
11+
12+
/* Secondary Colors */
13+
--vector-cobalt: #313CFF;
14+
--vector-violet: #8A25C9;
15+
--vector-turquoise: #48C0D9;
16+
--vector-tangerine: #FF9E00;
17+
--vector-lime: #CFF933;
18+
19+
/* Light theme */
620
--background: #ffffff;
7-
--foreground: #171717;
8-
--card-bg: #ffffff;
9-
--border: #e5e7eb;
21+
--foreground: #000000;
22+
--card-bg: rgba(255, 255, 255, 0.95);
23+
--border: #E9E8E8;
1024
}
1125

1226
@media (prefers-color-scheme: dark) {
1327
:root {
1428
--background: #0a0a0a;
15-
--foreground: #ededed;
16-
--card-bg: #1a1a1a;
29+
--foreground: #ffffff;
30+
--card-bg: rgba(26, 26, 26, 0.95);
1731
--border: #2a2a2a;
1832
}
1933
}
2034

2135
body {
2236
color: var(--foreground);
2337
background: var(--background);
24-
font-family: Arial, Helvetica, sans-serif;
38+
font-family: 'Open Sans', system-ui, -apple-system, sans-serif;
2539
min-height: 100vh;
2640
}
2741

2842
@layer utilities {
2943
.text-balance {
3044
text-wrap: balance;
3145
}
46+
47+
/* Vector Institute gradient backgrounds */
48+
.bg-vector-gradient {
49+
background: linear-gradient(135deg, #EB088A 0%, #8A25C9 50%, #313CFF 100%);
50+
}
51+
52+
.bg-vector-gradient-subtle {
53+
background: linear-gradient(135deg,
54+
rgba(235, 8, 138, 0.1) 0%,
55+
rgba(138, 37, 201, 0.1) 50%,
56+
rgba(49, 60, 255, 0.1) 100%);
57+
}
3258
}
3359

3460
@layer components {
3561
.card {
3662
background: var(--card-bg);
3763
border: 1px solid var(--border);
38-
border-radius: 0.75rem;
39-
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
64+
border-radius: 1rem;
65+
box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
66+
backdrop-filter: blur(10px);
67+
}
68+
69+
.card-highlight {
70+
background: var(--card-bg);
71+
border: 2px solid var(--vector-magenta);
72+
border-radius: 1rem;
73+
box-shadow: 0 4px 6px -1px rgba(235, 8, 138, 0.2), 0 2px 4px -2px rgba(235, 8, 138, 0.2);
4074
}
4175
}
Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,16 @@
11
import type { Metadata } from 'next'
2-
import { Inter } from 'next/font/google'
2+
import { Open_Sans } from 'next/font/google'
33
import './globals.css'
44

5-
const inter = Inter({ subsets: ['latin'] })
5+
const openSans = Open_Sans({
6+
subsets: ['latin'],
7+
weight: ['400', '600', '700'],
8+
variable: '--font-open-sans',
9+
})
610

711
export const metadata: Metadata = {
8-
title: 'Participant Onboarding Status',
9-
description: 'View participant onboarding status and team assignments',
12+
title: 'Vector Institute - Onboarding Status',
13+
description: 'Track technical onboarding progress for Vector Institute participants and facilitators',
1014
}
1115

1216
export default function RootLayout({
@@ -16,7 +20,7 @@ export default function RootLayout({
1620
}) {
1721
return (
1822
<html lang="en">
19-
<body className={inter.className}>{children}</body>
23+
<body className={openSans.className}>{children}</body>
2024
</html>
2125
)
2226
}

0 commit comments

Comments
 (0)