@font-face{font-family:Shabnam;src:url(/src/assets/fonts/Shabnam-Thin.woff2)format("woff2");font-weight:100;font-style:normal}@font-face{font-family:Shabnam;src:url(/src/assets/fonts/Shabnam-Light.woff2)format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Shabnam;src:url(/src/assets/fonts/Shabnam.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Shabnam;src:url(/src/assets/fonts/Shabnam-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Shabnam;src:url(/src/assets/fonts/Shabnam-Bold.woff2)format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Vazirmatn;src:url(/src/assets/fonts/Vazir-Thin.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/src/assets/fonts/Vazir-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/src/assets/fonts/Vazir.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/src/assets/fonts/Vazir-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/src/assets/fonts/Vazir-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--font-sans:"Shabnam", "Vazirmatn", sans-serif;--text-xs:clamp(.7rem, .66rem + .15vw, .8rem);--text-sm:clamp(.8rem, .76rem + .18vw, .9rem);--text-base:clamp(.9rem, .84rem + .25vw, 1rem);--text-lg:clamp(1rem, .92rem + .35vw, 1.15rem);--text-xl:clamp(1.15rem, 1rem + .55vw, 1.35rem);--text-2xl:clamp(1.35rem, 1.1rem + .85vw, 1.7rem);--text-3xl:clamp(1.6rem, 1.25rem + 1.25vw, 2.1rem);--text-4xl:clamp(2rem, 1.45rem + 1.8vw, 2.8rem);--text-5xl:clamp(2.4rem, 1.65rem + 2.5vw, 3.6rem);--text-6xl:clamp(2.8rem, 1.8rem + 3.5vw, 4.5rem);--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.6;--leading-relaxed:1.8;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--section-space:clamp(4rem, 8vw, 8rem);--content-space:clamp(1.5rem, 4vw, 3rem);--container-xs:30rem;--container-sm:40rem;--container-md:48rem;--container-lg:64rem;--container-xl:80rem;--container-2xl:90rem;--page-padding:clamp(1rem, 4vw, 3rem);--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-2xl:2rem;--radius-full:9999px;--border-width:1px;--border-width-thick:2px;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 2px 6px #0000000f;--shadow-md:0 6px 20px #00000014;--shadow-lg:0 12px 35px #0000001a;--shadow-xl:0 20px 60px #00000024;--duration-fast:.12s;--duration-normal:.22s;--duration-slow:.4s;--ease-default:cubic-bezier(.2, .8, .2, 1);--ease-smooth:cubic-bezier(.4, 0, .2, 1);--transition-fast:all var(--duration-fast) var(--ease-default);--transition:all var(--duration-normal) var(--ease-default);--transition-slow:all var(--duration-slow) var(--ease-default);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--primary:#f6912c;--primary-600:#d27d28;--primary-700:#a76320;--primary-800:#814d18;--primary-900:#563310;--bg:#fbfaf9;--bg-secondary:#f5f2f0;--bg-tertiary:#ebe8e5;--text:#1d1a16;--text-secondary:#544d45;--text-muted:#8a8075;--border:#e0dbd7;--border-strong:#c3bdb6;--card:#fff;--card-hover:#f7f5f3;--shadow-color:0 0 0;--shadow-opacity:.08}:root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1f1a14;--bg-secondary:#27211b;--bg-tertiary:#322b25;--text:#f7f5f3;--text-secondary:#c5bdb5;--text-muted:#988f86;--border:#433d37;--border-strong:#655c53;--card:#2a241d;--card-hover:#362e26;--shadow-color:0 0 0;--shadow-opacity:.3;--shadow-xs:0 1px 2px #0000002e;--shadow-sm:0 2px 8px #00000038;--shadow-md:0 8px 24px #00000047;--shadow-lg:0 16px 40px #00000052;--shadow-xl:0 24px 70px #0006}*,:before,:after{box-sizing:border-box;margin:0}html{scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:100%}body{min-height:100dvh;font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-normal);background:var(--bg);color:var(--text);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,p,blockquote,pre,figure,dl,dd,ul,ol{margin:0;padding:0}ul,ol{list-style:none}button,input,textarea,select{font:inherit;margin:0}button{color:inherit;background:0 0;border:0;padding:0}img,picture,svg,video,canvas{max-width:100%;display:block}img,video{height:auto}a{color:inherit;text-decoration:none}textarea{resize:vertical}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);color:inherit;text-wrap:balance}h1{font-size:var(--text-5xl);font-weight:var(--weight-extrabold);line-height:var(--leading-tight)}h2{font-size:var(--text-4xl);font-weight:var(--weight-bold);line-height:var(--leading-tight)}h3{font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:var(--leading-snug)}h4{font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}h5{font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}h6{font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}p{font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-relaxed);text-wrap:pretty}small{font-size:var(--text-sm)}strong,b{font-weight:var(--weight-bold)}em,i{font-style:italic}code,kbd,samp,pre{font-family:monospace}input,textarea,select{border:var(--border-width) solid var(--border);background:var(--bg);width:100%;color:var(--text);outline:none}input::placeholder,textarea::placeholder{color:var(--muted-foreground);opacity:.7}input:focus,textarea:focus,select:focus{border-color:var(--primary)}button,a{transition:var(--transition)}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--primary);outline-offset:3px}::selection{background:var(--primary);color:var(--primary-foreground)}*{scrollbar-width:thin;scrollbar-color:var(--muted) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--muted);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--primary)}.container{width:min(100% - (var(--page-padding) * 2), var(--container-xl));margin-inline:auto}.section{padding-block:var(--section-space)}.surface{background:var(--card);border:var(--border-width) solid var(--border);border-radius:var(--radius-xl)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
