Host website assets locally
Remove runtime dependency on external image and font CDNs so deployments remain stable and self-contained. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
co-authored by
Cursor
parent
85e61537e2
commit
e664acb854
+79
-11
@@ -1,6 +1,74 @@
|
||||
@import url("https://cdn.meshkee.com/web-builder/fonts/ravi/ravi.css");
|
||||
@import url("https://cdn.meshkee.com/web-builder/fonts/montserrat/montserrat.css");
|
||||
@import url("https://cdn.meshkee.com/web-builder/fonts/monoton/monoton.css");
|
||||
@font-face {
|
||||
font-family: "Monoton";
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-display: swap;
|
||||
src: url("/fonts/webfont-01.ttf") format("truetype");
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: "Montserrat";
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-display: swap;
|
||||
src: url("/fonts/webfont-02.ttf") format("truetype");
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: "Montserrat";
|
||||
font-style: normal;
|
||||
font-weight: 500;
|
||||
font-display: swap;
|
||||
src: url("/fonts/webfont-03.ttf") format("truetype");
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: "Montserrat";
|
||||
font-style: normal;
|
||||
font-weight: 600;
|
||||
font-display: swap;
|
||||
src: url("/fonts/webfont-04.ttf") format("truetype");
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: "Montserrat";
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
font-display: swap;
|
||||
src: url("/fonts/webfont-05.ttf") format("truetype");
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: "Vazirmatn";
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-display: swap;
|
||||
src: url("/fonts/webfont-06.ttf") format("truetype");
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: "Vazirmatn";
|
||||
font-style: normal;
|
||||
font-weight: 500;
|
||||
font-display: swap;
|
||||
src: url("/fonts/webfont-07.ttf") format("truetype");
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: "Vazirmatn";
|
||||
font-style: normal;
|
||||
font-weight: 600;
|
||||
font-display: swap;
|
||||
src: url("/fonts/webfont-08.ttf") format("truetype");
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: "Vazirmatn";
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
font-display: swap;
|
||||
src: url("/fonts/webfont-09.ttf") format("truetype");
|
||||
}
|
||||
|
||||
:root {
|
||||
--navy: #082a4e;
|
||||
@@ -28,7 +96,7 @@ body {
|
||||
margin: 0;
|
||||
color: var(--ink);
|
||||
background: var(--white);
|
||||
font-family: ravi, "Tahoma", sans-serif;
|
||||
font-family: Vazirmatn, "Tahoma", sans-serif;
|
||||
line-height: 1.8;
|
||||
overflow-x: hidden;
|
||||
}
|
||||
@@ -65,7 +133,7 @@ button {
|
||||
.topbar {
|
||||
color: rgba(255, 255, 255, 0.76);
|
||||
background: var(--navy-deep);
|
||||
font-family: montserrat, ravi, sans-serif;
|
||||
font-family: Montserrat, Vazirmatn, sans-serif;
|
||||
font-size: 11px;
|
||||
letter-spacing: 0.25px;
|
||||
}
|
||||
@@ -87,7 +155,7 @@ button {
|
||||
.topbar p {
|
||||
margin: 0;
|
||||
gap: 7px;
|
||||
font-family: ravi, sans-serif;
|
||||
font-family: Vazirmatn, sans-serif;
|
||||
}
|
||||
|
||||
.topbar p svg {
|
||||
@@ -1141,7 +1209,7 @@ button {
|
||||
color: var(--white);
|
||||
background:
|
||||
linear-gradient(rgba(3, 25, 47, 0.93), rgba(3, 25, 47, 0.93)),
|
||||
url("https://meshkee-templates.sas.amin.parminstorage.ir/sites/user_themes/SamanAndish_OcHaRXRqAo/assets/files/ZLxH2tZ4dR.jpg")
|
||||
url("/assets/ZLxH2tZ4dR.jpg")
|
||||
center/cover fixed;
|
||||
}
|
||||
|
||||
@@ -1561,7 +1629,7 @@ button {
|
||||
|
||||
.footer__contact strong {
|
||||
color: var(--white);
|
||||
font-family: montserrat, ravi, sans-serif;
|
||||
font-family: Montserrat, Vazirmatn, sans-serif;
|
||||
font-size: 11px;
|
||||
font-weight: 500;
|
||||
}
|
||||
@@ -2287,7 +2355,7 @@ button {
|
||||
|
||||
.about-stats strong {
|
||||
color: #ff8a9a;
|
||||
font-family: montserrat, ravi, sans-serif;
|
||||
font-family: Montserrat, Vazirmatn, sans-serif;
|
||||
font-size: 38px;
|
||||
line-height: 1.2;
|
||||
}
|
||||
@@ -2486,7 +2554,7 @@ button {
|
||||
color: var(--white);
|
||||
background:
|
||||
linear-gradient(90deg, rgba(226, 36, 61, 0.96), rgba(188, 23, 45, 0.94)),
|
||||
url("https://meshkee-templates.sas.amin.parminstorage.ir/sites/user_themes/SamanAndish_OcHaRXRqAo/assets/files/i8SsUDDMLv.jpg")
|
||||
url("/assets/i8SsUDDMLv.jpg")
|
||||
center/cover;
|
||||
}
|
||||
|
||||
@@ -2570,7 +2638,7 @@ button {
|
||||
|
||||
.contact-info__grid strong {
|
||||
color: var(--navy);
|
||||
font-family: montserrat, ravi, sans-serif;
|
||||
font-family: Montserrat, Vazirmatn, sans-serif;
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user