:root{--color-primary: oklch(55% .2 250);--color-secondary: oklch(65% .18 150);--color-accent: oklch(70% .15 35);--color-dark: oklch(20% .05 250);--color-light: oklch(98% .01 250);--color-surface: oklch(95% .02 250);--color-muted: #888;--font-heading: "Vazirmatn", "Tahoma", sans-serif;--font-body: "Vazirmatn", "Tahoma", sans-serif;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 2rem;--spacing-lg: 4rem;--spacing-xl: 8rem;--radius-sm: .5rem;--radius-md: 1rem;--radius-lg: 2rem;--shadow-soft: 0 4px 20px rgba(0, 0, 0, .05);--shadow-hover: 0 10px 40px rgba(0, 0, 0, .1);--header-bg: #ffffff;--card-bg: #ffffff;--hero-overlay: rgba(0, 0, 0, .55)}html.site-theme-dark{--color-light: #1a1a2e;--color-surface: #16213e;--color-dark: #e8e8e8;--header-bg: #0f3460;--card-bg: #16213e;--shadow-soft: 0 4px 20px rgba(0, 0, 0, .35)}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background-color:var(--color-light);color:var(--color-dark);line-height:1.8;overflow-x:hidden;min-height:100vh}body.rtl{direction:rtl;text-align:right}body.ltr{direction:ltr;text-align:left}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);line-height:1.4;margin-bottom:var(--spacing-sm);font-weight:800}a{text-decoration:none;color:inherit;transition:color .2s ease,transform .2s ease,filter .2s ease}img{max-width:100%;height:auto;display:block}ul{list-style:none}.container{width:90%;max-width:1200px;margin:0 auto;padding:0 var(--spacing-sm)}.btn{display:inline-block;padding:1rem 2.5rem;background:var(--color-primary);color:#fff;border-radius:var(--radius-md);font-weight:700;border:none;cursor:pointer}.btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover);filter:brightness(1.1)}.btn-secondary{background:var(--color-secondary)}.text-center{text-align:center}.mt-md{margin-top:var(--spacing-md)}.skip-link{position:absolute;inset-inline-start:-9999px}.skip-link:focus{inset-inline-start:1rem;top:1rem;z-index:9999;background:#fff;padding:.5rem 1rem}.site-header{background:var(--header-bg);box-shadow:var(--shadow-soft);padding:var(--spacing-sm) 0;position:sticky;top:0;z-index:1000}.header-container{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.site-title{margin:0;font-size:1.35rem}.site-title a{color:var(--color-primary)}.menu-toggle{display:none;background:var(--color-primary);color:#fff;border:none;padding:.5rem 1rem;border-radius:var(--radius-sm);cursor:pointer}.main-navigation ul{display:flex;gap:var(--spacing-md);margin:0;padding:0;flex-wrap:wrap}.main-navigation a{font-weight:700;color:var(--color-dark)}.main-navigation a[aria-current=page]{color:var(--color-primary)}.header-actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.lang-switcher{display:flex;gap:.5rem;font-size:.85rem}.lang-switcher a.active{font-weight:800;color:var(--color-primary)}.theme-toggle-btn{background:transparent;border:1px solid color-mix(in oklab,var(--color-dark) 25%,transparent);border-radius:var(--radius-sm);padding:.35rem .6rem;cursor:pointer;font-size:1rem;color:var(--color-dark)}@media(max-width:768px){.menu-toggle{display:block}.main-navigation{display:none;width:100%}.main-navigation.is-open{display:block}.main-navigation ul{flex-direction:column;padding:1rem 0}}.hero-slider-section{position:relative;background:#111827;color:#fff}.slider-container{overflow:hidden;min-height:420px;direction:ltr}.slider-track{display:flex;width:100%;min-height:420px;will-change:transform;transition:transform .55s cubic-bezier(.22,1,.36,1)}.slide{flex:0 0 100%;width:100%;background:linear-gradient(var(--hero-overlay),var(--hero-overlay)),radial-gradient(circle at top right,#1d4ed8,#0f172a 60%);display:flex;align-items:center;min-height:420px;direction:inherit}body.rtl .slide{direction:rtl}body.ltr .slide{direction:ltr}@media(prefers-reduced-motion:reduce){.slider-track{transition:none}}.slide-content{background:#00000073;padding:2rem;border-radius:var(--radius-md);max-width:640px}.slide-cat{background:var(--color-accent);color:#111;padding:.2rem .5rem;border-radius:4px;font-size:.8rem;font-weight:700;display:inline-block;margin-bottom:.5rem}.slide-content h2{font-size:clamp(1.6rem,3vw,2.5rem);margin-bottom:1.5rem}.slider-btn{position:absolute;top:50%;transform:translateY(-50%);background:#00000080;color:#fff;border:none;width:40px;height:40px;border-radius:50%;cursor:pointer;z-index:10}.slider-btn:hover{background:var(--color-primary)}.prev-btn{inset-inline-end:20px}.next-btn{inset-inline-start:20px}.slider-footer{background:#111827;color:#fff;text-align:center;padding:1rem}.section-home{padding:var(--spacing-xl) 0}.about-home{background:var(--color-light);text-align:center}.services-home{background:var(--color-surface)}.promo-home{background:var(--card-bg)}.section-title{text-align:center;margin-bottom:var(--spacing-lg);font-size:2rem}.home-grid,.news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-md)}.grid-card,.news-card,.promo-card{background:var(--card-bg);padding:var(--spacing-md);border-radius:var(--radius-md);box-shadow:var(--shadow-soft)}.page-header{padding:var(--spacing-lg) 0;margin-bottom:var(--spacing-lg);color:#fff}.header-about{background:var(--color-primary)}.header-news,.header-contact,.header-privacy,.header-services,.header-promotion,.header-article{background:var(--color-dark)}.section-padding{padding-bottom:var(--spacing-xl)}.news-filter{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.filter-btn{padding:.5rem 2rem;border:2px solid var(--color-primary);border-radius:50px;color:var(--color-primary);font-weight:700;background:transparent;cursor:pointer;font-family:inherit}.filter-btn:hover,.filter-btn.active{background:var(--color-primary);color:#fff}.news-date{color:var(--color-muted);font-size:.85rem;display:block;margin-bottom:.5rem}.article-content{max-width:800px;margin:0 auto;padding:var(--spacing-lg) 0}.article-content :is(p,ul,ol){margin-bottom:1rem}.article-content ul,.article-content ol{padding-inline-start:1.25rem;list-style:revert}.article-meta{color:#666;margin-bottom:var(--spacing-md)}.contact-panel{background:var(--card-bg);padding:var(--spacing-md);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);max-width:640px}.site-footer{background:var(--color-dark);color:#fff;padding:var(--spacing-lg) 0 var(--spacing-md);margin-top:var(--spacing-xl)}.site-info{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem}.footer-socials,.footer-nav{display:flex;gap:var(--spacing-sm);flex-wrap:wrap}.footer-nav a:hover,.footer-socials a:hover{color:var(--color-accent)}.copyright{opacity:.85;font-size:.95rem}
