mirror of
https://github.com/LukeHagar/website.git
synced 2025-12-09 12:57:48 +00:00
update theme
This commit is contained in:
164
src/app.css
164
src/app.css
@@ -1,97 +1,99 @@
|
|||||||
@import 'tailwindcss';
|
@import "tailwindcss";
|
||||||
|
|
||||||
:root {
|
:root {
|
||||||
--color-pink-hue: 343;
|
--color-pink-hue: 343;
|
||||||
--color-secondary-hue: 351;
|
--color-secondary-hue: 351;
|
||||||
--color-red-hue: 3;
|
--color-red-hue: 3;
|
||||||
--color-orange-hue: 18;
|
--color-orange-hue: 18;
|
||||||
--color-mint-hue: 177;
|
--color-mint-hue: 177;
|
||||||
--color-purple-hue: 249;
|
--color-purple-hue: 249;
|
||||||
--color-yellow-hue: 42;
|
--color-yellow-hue: 42;
|
||||||
--color-blue-hue: 217;
|
--color-blue-hue: 217;
|
||||||
--color-greyscale-hue: 240;
|
--color-greyscale-hue: 240;
|
||||||
}
|
}
|
||||||
|
|
||||||
@theme {
|
@theme {
|
||||||
/* Colors */
|
/* Colors */
|
||||||
--color-*: initial;
|
--color-*: initial;
|
||||||
--color-pink-200: hsl(var(--color-pink-hue) 98% 84%);
|
|
||||||
--color-pink-500: hsl(var(--color-pink-hue) 98% 60%);
|
|
||||||
--color-pink-600: hsl(var(--color-pink-hue) 65% 48%);
|
|
||||||
--color-pink-700: hsl(var(--color-pink-hue) 65% 36%);
|
|
||||||
|
|
||||||
/* red */
|
/* pink */
|
||||||
--color-red-200: calc(hsl(var(--color-red-hue) - 2) 100% 92%);
|
--color-pink-200: hsl(var(--color-pink-hue) 98% 84%);
|
||||||
--color-red-500: hsl(var(--color-red-hue) 100% 61%);
|
--color-pink-500: hsl(var(--color-pink-hue) 98% 60%);
|
||||||
--color-red-700: calc(hsl(var(--color-red-hue) - 3) 82% 39%);
|
--color-pink-600: hsl(var(--color-pink-hue) 65% 48%);
|
||||||
|
--color-pink-700: hsl(var(--color-pink-hue) 65% 36%);
|
||||||
|
|
||||||
/* orange */
|
/* red */
|
||||||
--color-orange-200: hsl(var(--color-orange-hue) 100% 88%);
|
--color-red-200: calc(hsl(var(--color-red-hue) - 2) 100% 92%);
|
||||||
--color-orange-500: hsl(var(--color-orange-hue) 99% 70%);
|
--color-red-500: hsl(var(--color-red-hue) 100% 61%);
|
||||||
--color-orange-700: hsl(var(--color-orange-hue) 42% 42%);
|
--color-red-700: calc(hsl(var(--color-red-hue) - 3) 82% 39%);
|
||||||
|
|
||||||
/* mint */
|
/* orange */
|
||||||
--color-mint-200: hsl(var(--color-mint-hue) 56% 88%);
|
--color-orange-200: hsl(var(--color-orange-hue) 100% 88%);
|
||||||
--color-mint-500: calc(hsl(var(--color-mint-hue) + 1) 54% 69%);
|
--color-orange-500: hsl(var(--color-orange-hue) 99% 70%);
|
||||||
--color-mint-700: calc(hsl(var(--color-mint-hue) + 2) 24% 41%);
|
--color-orange-700: hsl(var(--color-orange-hue) 42% 42%);
|
||||||
|
|
||||||
/* purple */
|
/* mint */
|
||||||
--color-purple-200: hsl(var(--color-purple-hue) 100% 88%);
|
--color-mint-200: hsl(var(--color-mint-hue) 56% 88%);
|
||||||
--color-purple-500: calc(hsl(var(--color-purple-hue) - 1) 99% 70%);
|
--color-mint-500: calc(hsl(var(--color-mint-hue) + 1) 54% 69%);
|
||||||
--color-purple-700: calc(hsl(var(--color-purple-hue) - 1) 42% 42%);
|
--color-mint-700: calc(hsl(var(--color-mint-hue) + 2) 24% 41%);
|
||||||
|
|
||||||
/* yellow */
|
/* purple */
|
||||||
--color-yellow-200: hsl(var(--color-yellow-hue) 100% 88%);
|
--color-purple-200: hsl(var(--color-purple-hue) 100% 88%);
|
||||||
--color-yellow-500: hsl(var(--color-yellow-hue) 99% 70%);
|
--color-purple-500: calc(hsl(var(--color-purple-hue) - 1) 99% 70%);
|
||||||
--color-yellow-700: calc(hsl(var(--color-yellow-hue) + 1) 42% 42%);
|
--color-purple-700: calc(hsl(var(--color-purple-hue) - 1) 42% 42%);
|
||||||
|
|
||||||
/* blue */
|
/* yellow */
|
||||||
--color-blue-200: hsl(var(--color-blue-hue) 100% 88%);
|
--color-yellow-200: hsl(var(--color-yellow-hue) 100% 88%);
|
||||||
--color-blue-500: calc(hsl(var(--color-blue-hue) - 1) 99% 70%);
|
--color-yellow-500: hsl(var(--color-yellow-hue) 99% 70%);
|
||||||
--color-blue-700: calc(hsl(var(--color-blue-hue) - 1) 42% 42%);
|
--color-yellow-700: calc(hsl(var(--color-yellow-hue) + 1) 42% 42%);
|
||||||
|
|
||||||
/* secondary */
|
/* blue */
|
||||||
--color-secondary-100: hsl(var(--color-secondary-hue) 99% 66%);
|
--color-blue-200: hsl(var(--color-blue-hue) 100% 88%);
|
||||||
|
--color-blue-500: calc(hsl(var(--color-blue-hue) - 1) 99% 70%);
|
||||||
|
--color-blue-700: calc(hsl(var(--color-blue-hue) - 1) 42% 42%);
|
||||||
|
|
||||||
/* greyscale */
|
/* secondary */
|
||||||
--color-white: hsl(0 0% 100%);
|
--color-secondary-100: hsl(var(--color-secondary-hue) 99% 66%);
|
||||||
--color-black: hsl(0 0% 0%);
|
|
||||||
--color-greyscale-25: hsl(var(--color-greyscale-hue) 11% 98%);
|
|
||||||
--color-greyscale-50: hsl(var(--color-greyscale-hue) 11% 94%);
|
|
||||||
--color-greyscale-100: hsl(var(--color-greyscale-hue) 6% 90%);
|
|
||||||
--color-greyscale-200: hsl(var(--color-greyscale-hue) 4% 85%);
|
|
||||||
--color-greyscale-250: hsl(var(--color-greyscale-hue) 3% 77%);
|
|
||||||
--color-greyscale-300: hsl(var(--color-greyscale-hue) 2% 68%);
|
|
||||||
--color-greyscale-400: hsl(var(--color-greyscale-hue) 2% 60%);
|
|
||||||
--color-greyscale-500: hsl(var(--color-greyscale-hue) 2% 52%);
|
|
||||||
--color-greyscale-600: hsl(var(--color-greyscale-hue) 2% 43%);
|
|
||||||
--color-greyscale-700: hsl(var(--color-greyscale-hue) 3% 35%);
|
|
||||||
--color-greyscale-750: hsl(var(--color-greyscale-hue) 4% 26%);
|
|
||||||
--color-greyscale-800: hsl(var(--color-greyscale-hue) 4% 18%);
|
|
||||||
--color-greyscale-850: hsl(var(--color-greyscale-hue) 3% 14%);
|
|
||||||
--color-greyscale-900: hsl(var(--color-greyscale-hue) 5.7% 10.4%);
|
|
||||||
|
|
||||||
/* Font sizes */
|
/* greyscale */
|
||||||
--font-size-*: initial;
|
--color-white: hsl(0 0% 100%);
|
||||||
--font-size-sm: clamp(0.7rem, 0.35vi + 0.61rem, 0.89rem);
|
--color-black: hsl(0 0% 0%);
|
||||||
--font-size-base: clamp(0.88rem, 0.57vi + 0.73rem, 1.19rem);
|
--color-greyscale-25: hsl(var(--color-greyscale-hue) 11% 98%);
|
||||||
--font-size-lg: clamp(1.09rem, 0.89vi + 0.87rem, 1.58rem);
|
--color-greyscale-50: hsl(var(--color-greyscale-hue) 11% 94%);
|
||||||
--font-size-xl: clamp(1.37rem, 1.35vi + 1.03rem, 2.11rem);
|
--color-greyscale-100: hsl(var(--color-greyscale-hue) 6% 90%);
|
||||||
--font-size-2xl: clamp(1.71rem, 2.01vi + 1.21rem, 2.81rem);
|
--color-greyscale-200: hsl(var(--color-greyscale-hue) 4% 85%);
|
||||||
--font-size-3xl: clamp(2.14rem, 2.93vi + 1.4rem, 3.75rem);
|
--color-greyscale-250: hsl(var(--color-greyscale-hue) 3% 77%);
|
||||||
--font-size-4xl: clamp(2.67rem, 4.23vi + 1.61rem, 5rem);
|
--color-greyscale-300: hsl(var(--color-greyscale-hue) 2% 68%);
|
||||||
--font-size-5xl: clamp(3.34rem, 6.04vi + 1.83rem, 6.66rem);
|
--color-greyscale-400: hsl(var(--color-greyscale-hue) 2% 60%);
|
||||||
--font-size-6xl: clamp(4.17rem, 8.56vi + 2.03rem, 8.88rem);
|
--color-greyscale-500: hsl(var(--color-greyscale-hue) 2% 52%);
|
||||||
--font-size-7xl: clamp(5.22rem, 12.04vi + 2.21rem, 11.84rem);
|
--color-greyscale-600: hsl(var(--color-greyscale-hue) 2% 43%);
|
||||||
--font-size-8xl: clamp(6.52rem, 16.84vi + 2.31rem, 15.78rem);
|
--color-greyscale-700: hsl(var(--color-greyscale-hue) 3% 35%);
|
||||||
--font-size-9xl: clamp(8.15rem, 23.43vi + 2.29rem, 21.03rem);
|
--color-greyscale-750: hsl(var(--color-greyscale-hue) 4% 26%);
|
||||||
|
--color-greyscale-800: hsl(var(--color-greyscale-hue) 4% 18%);
|
||||||
|
--color-greyscale-850: hsl(var(--color-greyscale-hue) 3% 14%);
|
||||||
|
--color-greyscale-900: hsl(var(--color-greyscale-hue) 5.7% 10.4%);
|
||||||
|
|
||||||
/* Breakpoints */
|
/* Font sizes */
|
||||||
--breakpoint-*: initial;
|
--font-size-*: initial;
|
||||||
--breakpoint-sm: 640px;
|
--font-size-sm: clamp(0.7rem, 0.35vi + 0.61rem, 0.89rem);
|
||||||
--breakpoint-md: 1024px;
|
--font-size-base: clamp(0.88rem, 0.57vi + 0.73rem, 1.19rem);
|
||||||
--breakpoint-lg: 1280px;
|
--font-size-lg: clamp(1.09rem, 0.89vi + 0.87rem, 1.58rem);
|
||||||
--breakpoint-xl: 1440px;
|
--font-size-xl: clamp(1.37rem, 1.35vi + 1.03rem, 2.11rem);
|
||||||
--breakpoint-2xl: 1728px;
|
--font-size-2xl: clamp(1.71rem, 2.01vi + 1.21rem, 2.81rem);
|
||||||
--breakpoint-3xl: 1920px;
|
--font-size-3xl: clamp(2.14rem, 2.93vi + 1.4rem, 3.75rem);
|
||||||
|
--font-size-4xl: clamp(2.67rem, 4.23vi + 1.61rem, 5rem);
|
||||||
|
--font-size-5xl: clamp(3.34rem, 6.04vi + 1.83rem, 6.66rem);
|
||||||
|
--font-size-6xl: clamp(4.17rem, 8.56vi + 2.03rem, 8.88rem);
|
||||||
|
--font-size-7xl: clamp(5.22rem, 12.04vi + 2.21rem, 11.84rem);
|
||||||
|
--font-size-8xl: clamp(6.52rem, 16.84vi + 2.31rem, 15.78rem);
|
||||||
|
--font-size-9xl: clamp(8.15rem, 23.43vi + 2.29rem, 21.03rem);
|
||||||
|
|
||||||
|
/* Breakpoints */
|
||||||
|
--breakpoint-*: initial;
|
||||||
|
--breakpoint-sm: 640px;
|
||||||
|
--breakpoint-md: 1024px;
|
||||||
|
--breakpoint-lg: 1280px;
|
||||||
|
--breakpoint-xl: 1440px;
|
||||||
|
--breakpoint-2xl: 1728px;
|
||||||
|
--breakpoint-3xl: 1920px;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user