@tailwind base;@tailwind components;@tailwind utilities;html,body{margin:0;padding:0;width:100%;height:100%}html:not([data-theme]),html[data-theme=dark],body[data-theme=dark]{background-color:#0f172a!important}html[data-theme=light],body[data-theme=light]{background-color:#f8fafc!important}.mobile-exec-theme{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;overflow:hidden}button,[role=button],.cursor-pointer{transition:transform .1s ease-out,box-shadow .1s ease-out,filter .1s ease-out}button:active:not(:disabled),[role=button]:active,.cursor-pointer:active{transform:scale(.97);filter:brightness(.95)}button[class*=bg-emerald]:active:not(:disabled),button[class*=bg-blue]:active:not(:disabled),button[class*=bg-rose]:active:not(:disabled){transform:scale(.95);box-shadow:inset 0 2px 4px #0000004d}button[class*=w-9]:active:not(:disabled),button[class*=w-8]:active:not(:disabled){transform:scale(.9)}div[class*="hover:bg-slate"]:active{transform:scale(.99);filter:brightness(.97)}button:disabled{transform:none!important;filter:none!important}.font-persian{font-family:Vazirmatn,Inter,sans-serif}@keyframes pulse{0%,to{transform:scale(.8);opacity:.5}50%{transform:scale(1.2);opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@layer utilities{.animate-blink-fast{animation:blink-fast .6s ease-in-out infinite}}@keyframes blink-fast{0%,to{opacity:1;border-color:#f59e0bcc;box-shadow:0 0 20px #f59e0b80}50%{opacity:.5;border-color:#f59e0b33;box-shadow:0 0 5px #f59e0b1a}}
