first commit

This commit is contained in:
masterDigit
2025-12-01 20:38:54 +03:30
commit b8b2400d9e
27 changed files with 5207 additions and 0 deletions

1
.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
node_modules/

52
Theme/assets/css/font.css Normal file
View File

@@ -0,0 +1,52 @@
@font-face {
font-family: iranyekan-light;
src: url('../font/iranyekan-light.woff') format('woff');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: iranyekan-regular;
src: url('../font/iranyekan-regular.woff') format('woff');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: iranyekan-medium;
src: url('../font/iranyekan-medium.woff') format('woff');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: iranyekan-bold;
src: url('../font/iranyekan-bold.woff') format('woff');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: iranyekan-extrabold;
src: url('../font/iranyekan-extrabold.woff') format('woff');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: iranyekan-black;
src: url('../font/iranyekan-black.woff') format('woff');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: iranyekan-extrablack;
src: url('../font/iranyekan-extrablack.woff') format('woff');
font-weight: 500;
font-style: normal;
font-display: swap;
}
body{
font-family: iranyekan-medium;
}

View File

@@ -0,0 +1,3 @@
@import url(./output.css);
@import url(./font.css);
@import url(./style.css);

2835
Theme/assets/css/output.css Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,85 @@
.menu {
cursor: pointer;
height: 24px;
list-style: none;
margin: 0;
padding: 0;
width: 30px;
position: relative;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .3s ease-in-out;
-moz-transition: .3s ease-in-out;
-o-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.menu li {
background-color: white;
border-radius: 4px;
display: block;
height: 2px;
left: 0;
margin: 0;
opacity: 1;
padding: 0;
position: absolute;
width: 100%;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .15s ease-in-out;
-moz-transition: .15s ease-in-out;
-o-transition: .15s ease-in-out;
transition: .15s ease-in-out;
}
.menu li:nth-child(1) {
top: 0;
-webkit-transform-origin: left center;
-moz-transform-origin: left center;
-o-transform-origin: left center;
transform-origin: left center;
}
.menu li:nth-child(2) {
top: 9px;
-webkit-transform-origin: left center;
-moz-transform-origin: left center;
-o-transform-origin: left center;
transform-origin: left center;
}
.menu li:nth-child(3) {
top: 18px;
-webkit-transform-origin: left center;
-moz-transform-origin: left center;
-o-transform-origin: left center;
transform-origin: left center;
}
.menu.open li:nth-child(1) {
left: 4px;
top: -1px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.menu.open li:nth-child(2) {
opacity: 0;
width: 0;
}
.menu.open li:nth-child(3) {
left: 4px;
top: 20px;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 21 KiB

View File

@@ -0,0 +1,3 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M17 10L12 15L7 10" stroke="black" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 213 B

View File

@@ -0,0 +1,3 @@
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M8 0C3.582 0 0 3.582 0 8C0 12.418 3.582 16 8 16C12.418 16 16 12.418 16 8C16 3.582 12.418 0 8 0ZM11.708 5.44067C11.588 6.70533 11.0667 9.77533 10.802 11.192C10.69 11.792 10.4687 11.9927 10.2553 12.012C9.79067 12.0547 9.438 11.7047 8.988 11.41C8.284 10.9487 7.886 10.6613 7.20267 10.2107C6.41267 9.69 6.92467 9.404 7.37467 8.93667C7.49267 8.814 9.53933 6.952 9.57933 6.78333C9.584 6.762 9.58933 6.68333 9.542 6.642C9.49467 6.60067 9.426 6.61467 9.37667 6.626C9.306 6.642 8.18133 7.38533 6.002 8.856C5.68267 9.07533 5.39333 9.182 5.134 9.17667C4.84867 9.17067 4.29933 9.01533 3.89067 8.882C3.39 8.71933 2.99133 8.63267 3.026 8.35667C3.044 8.21267 3.242 8.06533 3.62067 7.91467C5.95267 6.89867 7.508 6.22867 8.286 5.90467C10.508 4.98067 10.9693 4.82 11.2707 4.81467C11.648 4.80933 11.7387 5.12067 11.708 5.44067Z" fill="#E8E1D5"/>
</svg>

After

Width:  |  Height:  |  Size: 979 B

View File

@@ -0,0 +1,3 @@
<svg width="32" height="32" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M20.5042 3.488C18.2474 1.24 15.2471 0.001 12.0507 0C5.46418 0 0.103496 5.334 0.100481 11.892C0.0994767 13.988 0.650115 16.034 1.69613 17.838L0 24L6.33435 22.346C8.07971 23.294 10.0451 23.793 12.0447 23.794H12.0497C18.6353 23.794 23.997 18.459 24 11.901C24.002 8.724 22.7601 5.735 20.5042 3.488ZM12.0507 21.785H12.0467C10.2642 21.785 8.51681 21.308 6.9915 20.407L6.62876 20.193L2.86975 21.174L3.87356 17.526L3.63743 17.152C2.64266 15.578 2.11815 13.759 2.11915 11.892C2.12116 6.442 6.57752 2.008 12.0558 2.008C14.7085 2.008 17.2024 3.038 19.0774 4.906C20.9524 6.775 21.9843 9.258 21.9833 11.899C21.9803 17.351 17.525 21.785 12.0507 21.785ZM17.4988 14.382C17.2004 14.233 15.7324 13.514 15.4581 13.415C15.1848 13.316 14.9858 13.266 14.7858 13.563C14.5859 13.86 14.0152 14.53 13.8403 14.729C13.6665 14.927 13.4916 14.952 13.1932 14.803C12.8948 14.654 11.9322 14.341 10.7917 13.328C9.90446 12.54 9.30458 11.567 9.13075 11.269C8.95692 10.971 9.11266 10.811 9.26138 10.663C9.39602 10.53 9.55981 10.316 9.70952 10.142C9.86025 9.97 9.90948 9.846 10.01 9.647C10.1094 9.449 10.0602 9.275 9.98484 9.126C9.90948 8.978 9.31262 7.515 9.06443 6.92C8.82227 6.34 8.57609 6.419 8.39221 6.41C8.21838 6.401 8.01943 6.4 7.81947 6.4C7.62051 6.4 7.29696 6.474 7.02365 6.772C6.75034 7.07 5.97865 7.789 5.97865 9.251C5.97865 10.714 7.04877 12.127 7.19749 12.325C7.3462 12.523 9.30257 15.525 12.2979 16.812C13.0103 17.118 13.567 17.301 14.0001 17.438C14.7155 17.664 15.3666 17.632 15.8811 17.556C16.4548 17.471 17.6476 16.837 17.8968 16.143C18.1459 15.449 18.1459 14.853 18.0706 14.73C17.9962 14.605 17.7973 14.531 17.4988 14.382Z" fill="white"/>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@@ -0,0 +1,5 @@
<svg width="32" height="32" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M12 2.162C15.204 2.162 15.584 2.174 16.849 2.232C18.157 2.292 19.504 2.59 20.457 3.543C21.419 4.505 21.708 5.839 21.768 7.151C21.826 8.416 21.838 8.796 21.838 12C21.838 15.204 21.826 15.584 21.768 16.849C21.709 18.15 21.404 19.51 20.457 20.457C19.495 21.419 18.162 21.708 16.849 21.768C15.584 21.826 15.204 21.838 12 21.838C8.796 21.838 8.416 21.826 7.151 21.768C5.86 21.709 4.482 21.397 3.543 20.457C2.586 19.5 2.292 18.153 2.232 16.849C2.174 15.584 2.162 15.204 2.162 12C2.162 8.796 2.174 8.416 2.232 7.151C2.291 5.855 2.599 4.487 3.543 3.543C4.503 2.583 5.842 2.292 7.151 2.232C8.416 2.174 8.796 2.162 12 2.162ZM12 0C8.741 0 8.332 0.014 7.052 0.072C5.197 0.157 3.355 0.673 2.014 2.014C0.668 3.36 0.157 5.198 0.072 7.052C0.014 8.332 0 8.741 0 12C0 15.259 0.014 15.668 0.072 16.948C0.157 18.801 0.675 20.648 2.014 21.986C3.359 23.331 5.2 23.843 7.052 23.928C8.332 23.986 8.741 24 12 24C15.259 24 15.668 23.986 16.948 23.928C18.802 23.843 20.646 23.326 21.986 21.986C23.333 20.639 23.843 18.802 23.928 16.948C23.986 15.668 24 15.259 24 12C24 8.741 23.986 8.332 23.928 7.052C23.843 5.197 23.326 3.354 21.986 2.014C20.643 0.671 18.797 0.156 16.948 0.072C15.668 0.014 15.259 0 12 0Z" fill="white"/>
<path d="M11.9999 5.83789C8.59689 5.83789 5.83789 8.59689 5.83789 11.9999C5.83789 15.4029 8.59689 18.1619 11.9999 18.1619C15.4029 18.1619 18.1619 15.4029 18.1619 11.9999C18.1619 8.59689 15.4029 5.83789 11.9999 5.83789ZM11.9999 15.9999C9.79089 15.9999 7.99989 14.2089 7.99989 11.9999C7.99989 9.79089 9.79089 7.99989 11.9999 7.99989C14.2089 7.99989 15.9999 9.79089 15.9999 11.9999C15.9999 14.2089 14.2089 15.9999 11.9999 15.9999Z" fill="white"/>
<path d="M18.4048 7.0343C19.2001 7.0343 19.8448 6.38959 19.8448 5.5943C19.8448 4.79901 19.2001 4.1543 18.4048 4.1543C17.6096 4.1543 16.9648 4.79901 16.9648 5.5943C16.9648 6.38959 17.6096 7.0343 18.4048 7.0343Z" fill="white"/>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@@ -0,0 +1,5 @@
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8 1.44133C10.136 1.44133 10.3893 1.44933 11.2327 1.488C12.1047 1.528 13.0027 1.72667 13.638 2.362C14.2793 3.00333 14.472 3.89267 14.512 4.76733C14.5507 5.61067 14.5587 5.864 14.5587 8C14.5587 10.136 14.5507 10.3893 14.512 11.2327C14.4727 12.1 14.2693 13.0067 13.638 13.638C12.9967 14.2793 12.108 14.472 11.2327 14.512C10.3893 14.5507 10.136 14.5587 8 14.5587C5.864 14.5587 5.61067 14.5507 4.76733 14.512C3.90667 14.4727 2.988 14.2647 2.362 13.638C1.724 13 1.528 12.102 1.488 11.2327C1.44933 10.3893 1.44133 10.136 1.44133 8C1.44133 5.864 1.44933 5.61067 1.488 4.76733C1.52733 3.90333 1.73267 2.99133 2.362 2.362C3.002 1.722 3.89467 1.528 4.76733 1.488C5.61067 1.44933 5.864 1.44133 8 1.44133ZM8 0C5.82733 0 5.55467 0.00933333 4.70133 0.048C3.46467 0.104667 2.23667 0.448667 1.34267 1.34267C0.445333 2.24 0.104667 3.46533 0.048 4.70133C0.00933333 5.55467 0 5.82733 0 8C0 10.1727 0.00933333 10.4453 0.048 11.2987C0.104667 12.534 0.45 13.7653 1.34267 14.6573C2.23933 15.554 3.46667 15.8953 4.70133 15.952C5.55467 15.9907 5.82733 16 8 16C10.1727 16 10.4453 15.9907 11.2987 15.952C12.5347 15.8953 13.764 15.5507 14.6573 14.6573C15.5553 13.7593 15.8953 12.5347 15.952 11.2987C15.9907 10.4453 16 10.1727 16 8C16 5.82733 15.9907 5.55467 15.952 4.70133C15.8953 3.46467 15.5507 2.236 14.6573 1.34267C13.762 0.447333 12.5313 0.104 11.2987 0.048C10.4453 0.00933333 10.1727 0 8 0Z" fill="#E8E1D5"/>
<path d="M8.00058 3.89209C5.73191 3.89209 3.89258 5.73142 3.89258 8.00009C3.89258 10.2688 5.73191 12.1081 8.00058 12.1081C10.2692 12.1081 12.1086 10.2688 12.1086 8.00009C12.1086 5.73142 10.2692 3.89209 8.00058 3.89209ZM8.00058 10.6668C6.52791 10.6668 5.33391 9.47276 5.33391 8.00009C5.33391 6.52742 6.52791 5.33342 8.00058 5.33342C9.47325 5.33342 10.6672 6.52742 10.6672 8.00009C10.6672 9.47276 9.47325 10.6668 8.00058 10.6668Z" fill="#E8E1D5"/>
<path d="M12.2705 4.68929C12.8007 4.68929 13.2305 4.25948 13.2305 3.72929C13.2305 3.19909 12.8007 2.76929 12.2705 2.76929C11.7404 2.76929 11.3105 3.19909 11.3105 3.72929C11.3105 4.25948 11.7404 4.68929 12.2705 4.68929Z" fill="#E8E1D5"/>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@@ -0,0 +1,3 @@
<svg width="32" height="32" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M12 0C5.373 0 0 5.373 0 12C0 18.627 5.373 24 12 24C18.627 24 24 18.627 24 12C24 5.373 18.627 0 12 0ZM17.562 8.161C17.382 10.058 16.6 14.663 16.203 16.788C16.035 17.688 15.703 17.989 15.383 18.018C14.686 18.082 14.157 17.557 13.482 17.115C12.426 16.423 11.829 15.992 10.804 15.316C9.619 14.535 10.387 14.106 11.062 13.405C11.239 13.221 14.309 10.428 14.369 10.175C14.376 10.143 14.384 10.025 14.313 9.963C14.242 9.901 14.139 9.922 14.065 9.939C13.959 9.963 12.272 11.078 9.003 13.284C8.524 13.613 8.09 13.773 7.701 13.765C7.273 13.756 6.449 13.523 5.836 13.323C5.085 13.079 4.487 12.949 4.539 12.535C4.566 12.319 4.863 12.098 5.431 11.872C8.929 10.348 11.262 9.343 12.429 8.857C15.762 7.471 16.454 7.23 16.906 7.222C17.472 7.214 17.608 7.681 17.562 8.161Z" fill="white"/>
</svg>

After

Width:  |  Height:  |  Size: 923 B

View File

@@ -0,0 +1,3 @@
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.6695 2.32533C12.165 0.826667 10.1647 0.000666667 8.03383 0C3.64279 0 0.0689973 3.556 0.0669876 7.928C0.0663178 9.32533 0.43341 10.6893 1.13075 11.892L0 16L4.2229 14.8973C5.38648 15.5293 6.69675 15.862 8.02981 15.8627H8.03316C12.4235 15.8627 15.998 12.306 16 7.934C16.0013 5.816 15.1734 3.82333 13.6695 2.32533ZM8.03383 14.5233H8.03115C6.84279 14.5233 5.67787 14.2053 4.661 13.6047L4.41917 13.462L1.91317 14.116L2.58237 11.684L2.42495 11.4347C1.76178 10.3853 1.4121 9.17267 1.41277 7.928C1.41411 4.29467 4.38501 1.33867 8.03718 1.33867C9.80565 1.33867 11.4683 2.02533 12.7183 3.27067C13.9683 4.51667 14.6562 6.172 14.6556 7.93267C14.6535 11.5673 11.6833 14.5233 8.03383 14.5233ZM11.6659 9.588C11.4669 9.48867 10.4883 9.00933 10.3054 8.94333C10.1232 8.87733 9.99054 8.844 9.85723 9.042C9.72393 9.24 9.34344 9.68667 9.22688 9.81933C9.11099 9.95133 8.99443 9.968 8.79548 9.86867C8.59652 9.76933 7.95478 9.56067 7.19447 8.88533C6.60297 8.36 6.20306 7.71133 6.08717 7.51267C5.97128 7.314 6.07511 7.20733 6.17425 7.10867C6.26401 7.02 6.3732 6.87733 6.47302 6.76133C6.5735 6.64667 6.60632 6.564 6.67331 6.43133C6.73963 6.29933 6.7068 6.18333 6.65656 6.084C6.60632 5.98533 6.20842 5.01 6.04296 4.61333C5.88152 4.22667 5.7174 4.27933 5.59481 4.27333C5.47892 4.26733 5.34628 4.26667 5.21298 4.26667C5.08034 4.26667 4.86464 4.316 4.68244 4.51467C4.50023 4.71333 3.98576 5.19267 3.98576 6.16733C3.98576 7.14267 4.69918 8.08467 4.79832 8.21667C4.89747 8.34867 6.20172 10.35 8.19862 11.208C8.67356 11.412 9.04467 11.534 9.33339 11.6253C9.81034 11.776 10.2444 11.7547 10.5874 11.704C10.9699 11.6473 11.765 11.2247 11.9312 10.762C12.0973 10.2993 12.0973 9.902 12.0471 9.82C11.9975 9.73667 11.8649 9.68733 11.6659 9.588Z" fill="#E8E1D5"/>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

153
Theme/assets/js/main.js Normal file
View File

@@ -0,0 +1,153 @@
//////////////////////////////////////////// open and close mobile navbar
document.querySelectorAll(".open-modal").forEach(btn => {
btn.addEventListener("click", e => {
e.preventDefault();
const target = btn.getAttribute("data-modal-target");
const modal = document.getElementById(target);
const content = modal.querySelector(".modal-content");
const svg = btn.querySelector("svg");
if (!modal.classList.contains("hidden")) {
content.classList.add("translate-y-[-125%]");
content.classList.remove("translate-y-0");
if (svg) {
svg.classList.remove("rotate-180");
svg.classList.add("rotate-0");
}
setTimeout(() => modal.classList.add("hidden"), 500);
return;
}
modal.classList.remove("hidden");
setTimeout(() => {
content.classList.remove("translate-y-[-125%]");
content.classList.add("translate-y-0");
}, 10);
if (svg) {
svg.classList.remove("rotate-0");
svg.classList.add("rotate-180");
}
});
});
// close button
document.querySelectorAll(".close-modal").forEach(btn => {
btn.addEventListener("click", () => {
const modal = btn.closest(".modal");
const content = modal.querySelector(".modal-content");
content.classList.add("translate-y-[-125%]");
content.classList.remove("translate-y-0");
const target = modal.id;
document.querySelectorAll(`[data-modal-target="${target}"]`).forEach(trigger => {
const svg = trigger.querySelector("svg");
if (svg) {
svg.classList.remove("rotate-180");
svg.classList.add("rotate-0");
}
});
setTimeout(() => modal.classList.add("hidden"), 500);
});
});
document.addEventListener("click", e => {
document.querySelectorAll(".modal").forEach(modal => {
if (!modal.classList.contains("hidden")) {
const content = modal.querySelector(".modal-content");
const target = modal.id;
const triggers = document.querySelectorAll(`[data-modal-target="${target}"]`);
if (!content.contains(e.target) && !Array.from(triggers).includes(e.target.closest("[data-modal-target]"))) {
content.classList.add("translate-y-[-125%]");
content.classList.remove("translate-y-0");
triggers.forEach(trigger => {
const svg = trigger.querySelector("svg");
if (svg) {
svg.classList.remove("rotate-180");
svg.classList.add("rotate-0");
}
});
setTimeout(() => modal.classList.add("hidden"), 500);
}
}
});
});
///////////////////////////////////////// language in header
const langBtn = document.getElementById('langBtn');
const en = document.getElementById('enTag');
const arrow = langBtn.querySelectorAll('svg')[1];
let expanded = false;
function toggleLang() {
expanded = !expanded;
if (expanded) {
langBtn.classList.add('py-3.5');
langBtn.classList.remove('py-2.5');
en.classList.remove('opacity-0', 'translate-y-1', 'scale-95', 'pointer-events-none', 'h-0');
en.classList.add('opacity-100', 'translate-y-0', 'scale-100', 'pointer-events-auto', 'h-auto');
langBtn.setAttribute('aria-pressed', 'true');
arrow.classList.remove('rotate-0');
arrow.classList.add('rotate-180', 'transition-transform', 'duration-300', 'ease-in-out');
} else {
langBtn.classList.add('py-2.5');
langBtn.classList.remove('py-3.5');
en.classList.remove('opacity-100', 'translate-y-0', 'scale-100', 'pointer-events-auto', 'h-auto');
en.classList.add('opacity-0', 'translate-y-1', 'scale-95', 'pointer-events-none', 'h-0');
langBtn.setAttribute('aria-pressed', 'false');
// reset svg rotation
arrow.classList.remove('rotate-180');
arrow.classList.add('rotate-0');
}
}
langBtn.addEventListener('click', toggleLang);
langBtn.addEventListener('keydown', (e) => {
if (e.key === ' ' || e.key === 'Enter') {
e.preventDefault();
toggleLang();
}
});
//////////////////////////////////// menu mobile
var menus = document.querySelectorAll('.menu');
var onClick = function(){
this.classList.toggle('open');
}
menus.forEach(function(menu, index){
menu.addEventListener('click', onClick);
});
const toggles = document.querySelectorAll('.menu-toggle');
toggles.forEach(toggle => {
toggle.addEventListener('click', (e) => {
e.preventDefault();
const icon = toggle.querySelector('.menu-icon');
const submenu = toggle.nextElementSibling;
toggles.forEach(t => {
const ic = t.querySelector('.menu-icon');
const sm = t.nextElementSibling;
if(t !== toggle){
ic.classList.remove('rotate-180');
sm.style.maxHeight = '0';
}
});
icon.classList.toggle('rotate-180');
if(submenu.style.maxHeight && submenu.style.maxHeight !== '0px'){
submenu.style.maxHeight = '0';
} else {
submenu.style.maxHeight = submenu.scrollHeight + 'px';
}
});
});

695
Theme/index.html Normal file

File diff suppressed because one or more lines are too long

20
input.css Normal file
View File

@@ -0,0 +1,20 @@
@import "tailwindcss";
@theme {
--color-primary: #182568;
--color-secondary: #EEAE15;
--font-iranyekan-light: "iranyekan-light";
--font-iranyekan-regular: "iranyekan-regular";
--font-iranyekan-medium: "iranyekan-medium";
--font-iranyekan-bold: "iranyekan-bold";
--font-iranyekan-extrabold: "iranyekan-extrabold";
--font-iranyekan-black: "iranyekan-black";
--font-iranyekan-extrablack: "iranyekan-extrablack";
--shadow-custom: rgba(0, 0, 0, 0.1) 0px 10px 50px;
--text-bss: 0.927rem;
--text-smm: 0.815rem;
--text-xss: 0.625rem;
}

1271
package-lock.json generated Normal file

File diff suppressed because it is too large Load Diff

9
package.json Normal file
View File

@@ -0,0 +1,9 @@
{
"dependencies": {
"@tailwindcss/cli": "^4.0.4",
"tailwindcss": "^4.0.4"
},
"scripts": {
"start": "npx @tailwindcss/cli -i ./input.css -o ./Theme/assets/css/output.css --watch"
}
}

Binary file not shown.