﻿
@font-face {
    font-family: "IRANYekanX VF";
    src: url("fonts/iranyekanx/IRANYekanXVF.woff") format("woff-variations"), url("fonts/iranyekanx/IRANYekanXVF.woff") format("woff"), url("fonts/iranyekanx/IRANYekanXVF.woff2") format("woff2");
    font-display: fallback;
}

@font-face {
    font-family: IRANYekanX;
    font-style: normal;
    font-weight: 300;
    src: url("fonts/iranyekanx/IRANYekanX-Light.woff2") format("woff2"), url("fonts/iranyekanx/IRANYekanX-Light.woff") format("woff");
}

@font-face {
    font-family: IRANYekanX;
    font-style: normal;
    font-weight: 400;
    src: url("fonts/iranyekanx/IRANYekanX-Regular.woff2") format("woff2"), url("fonts/iranyekanx/IRANYekanX-Regular.woff") format("woff");
}

@font-face {
    font-family: IRANYekanX;
    font-style: normal;
    font-weight: 500;
    src: url("fonts/iranyekanx/IRANYekanX-Medium.woff2") format("woff2"), url("fonts/iranyekanx/IRANYekanX-Medium.woff") format("woff");
}

@font-face {
    font-family: IRANYekanX;
    font-style: normal;
    font-weight: 700;
    src: url("fonts/iranyekanx/IRANYekanX-Bold.woff2") format("woff2"), url("fonts/iranyekanx/IRANYekanX-Bold.woff") format("woff");
}

@font-face {
    font-family: IRANYekanX;
    font-style: normal;
    font-weight: 900;
    src: url("fonts/iranyekanx/IRANYekanX-ExtraBold.woff2") format("woff2"), url("fonts/iranyekanx/IRANYekanX-ExtraBold.woff") format("woff");
}

:root {
    --primary-color: #f00f93;
    --primary-hover: #cc0d7e;
    --primary-light: #fde8f3;
    --secondary-color: #1a6c64;
    --secondary-hover: #145852;
    --secondary-light: #e8f4f2;
    --text-color: #1a1a1a;
    --text-muted: #4a4a4a;
    --success-color: #1a6c64;
    --danger-color: #e74c3c;
    --dark-color: #1a1a1a;
    --gray-color: #f5f5f5;
    --border-color: #e0e0e0;
    --shadow-sm: 0 1px 3px rgba(0,0,0,0.08);
    --shadow-md: 0 4px 20px rgba(0,0,0,0.08);
    --shadow-lg: 0 10px 40px rgba(0,0,0,0.12);
    --radius: 16px;
    --radius-sm: 10px;
    --transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
