@font-face{font-family:IRANSansWeb;src:url(/fonts/IRANSansWeb/IRANSansWeb.woff) format("woff"),url(/fonts/IRANSansWeb/IRANSansWeb.ttf) format("truetype");font-weight:400;font-style:normal}:root{--color-bg: #f9fafb;--color-text: #111827;--color-primary: #2563eb;--color-border: #e5e7eb;--radius: .75rem;--transition: all .3s ease}[data-theme=dark]{--color-bg: #1f2937;--color-text: #f9fafb;--color-primary: #3b82f6;--color-border: #374151}*{margin:0;padding:0;box-sizing:border-box;font-family:IRANSansWeb,sans-serif}body{background-color:var(--color-bg);color:var(--color-text);direction:rtl;line-height:1.6;transition:var(--transition)}
