diff --git a/app/globals.css b/app/globals.css
index 8455e67..646c0dc 100644
--- a/app/globals.css
+++ b/app/globals.css
@@ -1,6 +1,50 @@
@import "tailwindcss";
-body {
- background-color: #fff;
- color: #000;
+html {
+ direction: rtl;
+ max-width: 100%;
+}
+
+body {
+ font-family: IRANYekan;
+ margin: 0;
+ padding: 0;
+ width: 100%;
+ direction: rtl;
+ background: #fff;
+ font-feature-settings: "lnum"; /* اطمینان از نمایش اعداد انگلیسی */
+}
+
+html,
+body {
+ height: 100%;
+ margin: 0;
+}
+
+html,
+body,
+#root {
+ min-height: 100% !important;
+ height: 100%;
+}
+* {
+ outline: none;
+}
+input::placeholder,
+textarea::placeholder {
+ color: #888888;
+}
+
+input.place-black::placeholder {
+ color: black;
+}
+
+textarea.place-black::placeholder {
+ color: black;
+}
+
+@theme {
+ --color-primary: black;
+ --color-description: #888888;
+ --spacing-maxWidth: 1100px;
}
diff --git a/app/home/Home.tsx b/app/home/Home.tsx
index 8ca06e8..6daf6e1 100644
--- a/app/home/Home.tsx
+++ b/app/home/Home.tsx
@@ -1,5 +1,5 @@
const Home = () => {
- return
Home
;
+ return صفحه اصلی
;
};
export default Home;
diff --git a/app/layout.tsx b/app/layout.tsx
index 976eb90..ad9a49a 100644
--- a/app/layout.tsx
+++ b/app/layout.tsx
@@ -1,3 +1,4 @@
+import "@/assets/iranyekan/fonts.css";
import type { Metadata } from "next";
import { Geist, Geist_Mono } from "next/font/google";
import "./globals.css";
@@ -23,10 +24,7 @@ export default function RootLayout({
children: React.ReactNode;
}>) {
return (
-
+
{children}
);
diff --git a/public/iranyekan/Qs_Iranyekan black.ttf b/assets/iranyekan/Qs_Iranyekan black.ttf
similarity index 100%
rename from public/iranyekan/Qs_Iranyekan black.ttf
rename to assets/iranyekan/Qs_Iranyekan black.ttf
diff --git a/public/iranyekan/Qs_Iranyekan bold.ttf b/assets/iranyekan/Qs_Iranyekan bold.ttf
similarity index 100%
rename from public/iranyekan/Qs_Iranyekan bold.ttf
rename to assets/iranyekan/Qs_Iranyekan bold.ttf
diff --git a/public/iranyekan/Qs_Iranyekan extrablack.ttf b/assets/iranyekan/Qs_Iranyekan extrablack.ttf
similarity index 100%
rename from public/iranyekan/Qs_Iranyekan extrablack.ttf
rename to assets/iranyekan/Qs_Iranyekan extrablack.ttf
diff --git a/public/iranyekan/Qs_Iranyekan extrabold.ttf b/assets/iranyekan/Qs_Iranyekan extrabold.ttf
similarity index 100%
rename from public/iranyekan/Qs_Iranyekan extrabold.ttf
rename to assets/iranyekan/Qs_Iranyekan extrabold.ttf
diff --git a/public/iranyekan/Qs_Iranyekan light.ttf b/assets/iranyekan/Qs_Iranyekan light.ttf
similarity index 100%
rename from public/iranyekan/Qs_Iranyekan light.ttf
rename to assets/iranyekan/Qs_Iranyekan light.ttf
diff --git a/public/iranyekan/Qs_Iranyekan medium.ttf b/assets/iranyekan/Qs_Iranyekan medium.ttf
similarity index 100%
rename from public/iranyekan/Qs_Iranyekan medium.ttf
rename to assets/iranyekan/Qs_Iranyekan medium.ttf
diff --git a/public/iranyekan/Qs_Iranyekan thin.ttf b/assets/iranyekan/Qs_Iranyekan thin.ttf
similarity index 100%
rename from public/iranyekan/Qs_Iranyekan thin.ttf
rename to assets/iranyekan/Qs_Iranyekan thin.ttf
diff --git a/public/iranyekan/Qs_Iranyekan.ttf b/assets/iranyekan/Qs_Iranyekan.ttf
similarity index 100%
rename from public/iranyekan/Qs_Iranyekan.ttf
rename to assets/iranyekan/Qs_Iranyekan.ttf
diff --git a/public/iranyekan/fonts.css b/assets/iranyekan/fonts.css
similarity index 67%
rename from public/iranyekan/fonts.css
rename to assets/iranyekan/fonts.css
index 456db20..5e62341 100644
--- a/public/iranyekan/fonts.css
+++ b/assets/iranyekan/fonts.css
@@ -1,6 +1,6 @@
@font-face {
font-family: "IRANYekan";
- src: url("./Qs_Iranyekan%20thin.ttf") format("truetype");
+ src: url("./Qs_Iranyekan thin.ttf") format("truetype");
font-weight: 100;
font-style: normal;
font-display: swap;
@@ -8,7 +8,7 @@
@font-face {
font-family: "IRANYekan";
- src: url("./Qs_Iranyekan%20light.ttf") format("truetype");
+ src: url("./Qs_Iranyekan light.ttf") format("truetype");
font-weight: 300;
font-style: normal;
font-display: swap;
@@ -24,7 +24,7 @@
@font-face {
font-family: "IRANYekan";
- src: url("./Qs_Iranyekan%20medium.ttf") format("truetype");
+ src: url("./Qs_Iranyekan medium.ttf") format("truetype");
font-weight: 500;
font-style: normal;
font-display: swap;
@@ -32,7 +32,7 @@
@font-face {
font-family: "IRANYekan";
- src: url("./Qs_Iranyekan%20bold.ttf") format("truetype");
+ src: url("./Qs_Iranyekan bold.ttf") format("truetype");
font-weight: 700;
font-style: normal;
font-display: swap;
@@ -40,7 +40,7 @@
@font-face {
font-family: "IRANYekan";
- src: url("./Qs_Iranyekan%20extrabold.ttf") format("truetype");
+ src: url("./Qs_Iranyekan extrabold.ttf") format("truetype");
font-weight: 800;
font-style: normal;
font-display: swap;
@@ -48,7 +48,7 @@
@font-face {
font-family: "IRANYekan";
- src: url("./Qs_Iranyekan%20black.ttf") format("truetype");
+ src: url("./Qs_Iranyekan black.ttf") format("truetype");
font-weight: 900;
font-style: normal;
font-display: swap;
@@ -56,7 +56,7 @@
@font-face {
font-family: "IRANYekan";
- src: url("./Qs_Iranyekan%20extrablack.ttf") format("truetype");
+ src: url("./Qs_Iranyekan extrablack.ttf") format("truetype");
font-weight: 950;
font-style: normal;
font-display: swap;