diff --git a/src/app/layout.tsx b/src/app/layout.tsx
index 747c1e4..d47f88e 100644
--- a/src/app/layout.tsx
+++ b/src/app/layout.tsx
@@ -2,8 +2,24 @@ import { HEADER_HEIGHT, Header } from "@/components/header"
import { Shape } from "@/components/shapes"
import { ThemeProvider } from "@/components/theme-provider"
import "@/styles/globals.css"
-import { GeistSans } from "geist/font/sans"
import type { Metadata } from "next"
+import { DM_Sans, Poppins, Red_Hat_Text } from "next/font/google"
+
+const poppinsFont400 = Poppins({
+ variable: "--font-poppins",
+ weight: "400",
+ subsets: ["latin"],
+})
+const dmSansFont = DM_Sans({
+ variable: "--font-dm-sans",
+ weight: "variable",
+ subsets: ["latin"],
+})
+const redHatTextFont = Red_Hat_Text({
+ variable: "--font-red-hat",
+ weight: "variable",
+ subsets: ["latin"],
+})
const desc = "The online community of Politecnico di Milano brought to you by its students"
@@ -45,7 +61,11 @@ export const metadata: Metadata = {
export default function RootLayout({ children }: Readonly<{ children: React.ReactNode }>) {
return (
-
+
-
+
Trova gruppi, risorse e supporto
tra gli studenti del Polimi
diff --git a/src/components/ui/button.tsx b/src/components/ui/button.tsx
index e597cd5..644312d 100644
--- a/src/components/ui/button.tsx
+++ b/src/components/ui/button.tsx
@@ -15,7 +15,7 @@ const buttonVariants = cva(
tertiary:
"bg-button-tertiary hover:bg-button-tertiary/90 text-text-accent-lightbg typo-label-large rounded-buttonsM",
tertiaryBlur:
- "bg-blue-tertiary-blur hover:bg-blue-tertiary-blur/90 text-text-accent-lightbg typo-label-large rounded-buttonsM",
+ "bg-blue-tertiary-blur hover:bg-blue-tertiary-blur/90 text-text-accent-lightbg typo-headline-small rounded-buttonsM",
outline:
"border bg-white shadow-xs hover:bg-slate-100 hover:text-slate-900 dark:bg-slate-200/30 dark:border-slate-200 dark:hover:bg-slate-200/50 dark:bg-slate-950 dark:hover:bg-slate-800 dark:hover:text-slate-50 dark:dark:bg-slate-800/30 dark:dark:border-slate-800 dark:dark:hover:bg-slate-800/50",
link: "text-slate-900 underline-offset-4 underline dark:text-slate-50",
diff --git a/src/styles/globals.css b/src/styles/globals.css
index b8804c6..9484dba 100644
--- a/src/styles/globals.css
+++ b/src/styles/globals.css
@@ -1,6 +1,3 @@
-/* Must load fonts at the start (DM Sans, Poppins, Red Hat Text) */
-@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Red+Hat+Text:ital,wght@0,300..700;1,300..700&display=swap");
-
@import "tailwindcss";
@import "./typography.css";
@import "./figma.css";
diff --git a/src/styles/typography.css b/src/styles/typography.css
index ad926db..82ac004 100644
--- a/src/styles/typography.css
+++ b/src/styles/typography.css
@@ -1,7 +1,7 @@
@theme {
- --font-dm-sans: "DM Sans", sans-serif;
- --font-poppins: "Poppins", sans-serif;
- --font-red-hat: "Red Hat Text", sans-serif;
+ --font-dm-sans: var(--font-dm-sans);
+ --font-poppins: var(--font-poppins);
+ --font-red-hat: var(--font-red-hat);
}
/* Display */