@import"https://fonts.googleapis.com/css2?family=Noto+Kufi+Arabic:wght@100..900&family=Noto+Sans+Arabic:wght@100..900&family=Vazirmatn:wght@300;400;600;700&display=swap";@font-face{font-family:Asia;src:url(/fonts/asia.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NRT;src:url(/fonts/nrt.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Unikuweb;src:url(/fonts/Unikuweb.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@tailwind base;@tailwind components;@tailwind utilities;@layer utilities{.font-asia{font-family:Asia,sans-serif}.font-samim{font-family:Samim,sans-serif}.font-noto-sans{font-family:Noto Sans Arabic,sans-serif}.font-noto-kufi{font-family:Noto Kufi Arabic,sans-serif}.font-vazir{font-family:Vazirmatn,sans-serif}.font-rabar{font-family:Rabar_013,Rabar,sans-serif}.font-nrt{font-family:NRT,sans-serif}.font-unikuweb{font-family:Unikuweb,sans-serif}.pb-safe{padding-bottom:env(safe-area-inset-bottom)}.pt-safe{padding-top:env(safe-area-inset-top)}.mb-safe{margin-bottom:env(safe-area-inset-bottom)}.mt-safe{margin-top:env(safe-area-inset-top)}.bottom-safe{bottom:env(safe-area-inset-bottom)}.custom-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}.custom-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}}body{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,select{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.markdown-table-wrapper{overflow-x:auto;border-radius:.75rem;margin:1rem 0;border:1px solid #e2e8f0}.dark .markdown-table-wrapper{border-color:#334155}.markdown-table{width:100%;border-collapse:collapse;text-align:right;font-size:.875rem}.markdown-table th,.markdown-table td{padding:.75rem 1rem;border-bottom:1px solid #e2e8f0;white-space:nowrap}.dark .markdown-table th,.dark .markdown-table td{border-bottom-color:#334155}.markdown-table th{background-color:#f8fafc;font-weight:700;color:#334155}.dark .markdown-table th{background-color:#0f172a;color:#cbd5e1}.markdown-table tr:last-child td{border-bottom:none}.markdown-table tr:nth-child(2n){background-color:#f8fafc}.dark .markdown-table tr:nth-child(2n){background-color:#0f172a80}@keyframes glow{0%{box-shadow:0 0 5px #f59e0b}50%{box-shadow:0 0 20px #f59e0b}to{box-shadow:0 0 5px #f59e0b}}.animate-glow{animation:glow 1.5s infinite}*{-webkit-tap-highlight-color:transparent!important}button,a,[role=button]{touch-action:manipulation;outline:none!important}@media(hover:none){*:hover{transition:none!important}}@keyframes fire-border{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.animate-fire-border{background:linear-gradient(90deg,#ff4500,#ff8c00,gold,#ff4500);background-size:300% 300%;animation:fire-border 2s linear infinite}.markdown-body{color:#000}.med-title{@apply text-lg font-bold text-blue-800 dark:text-blue-300 mb-3 pb-2 border-b-2 border-blue-500/30 flex items-center gap-2;}.med-title:before{content:"💊"}.med-list{@apply list-none space-y-3 my-4 pr-0;}.med-list li{@apply relative pr-5 text-slate-800 dark:text-slate-200 leading-relaxed;}.med-list li:before{content:"•";@apply absolute right-0 text-blue-500 font-bold text-lg leading-none;}.med-img{@apply rounded-2xl shadow-lg border-2 border-blue-100 dark:border-slate-800 my-4 max-w-full h-auto object-cover max-h-64 mx-auto block transition-all hover:scale-[1.02];}.med-drug-highlight{@apply text-blue-600 dark:text-blue-400 font-bold;}.med-disease-highlight{@apply text-rose-600 dark:text-rose-400 font-bold;}.med-paren-highlight{@apply text-blue-500 dark:text-blue-400 font-medium;}.med-header-usage{@apply text-emerald-600 dark:text-emerald-400 font-extrabold text-base mt-6 pt-4 border-t border-slate-100 dark:border-slate-800/40 mb-2 flex items-center gap-1.5;}.med-header-contra{@apply text-rose-600 dark:text-rose-400 font-extrabold text-base mt-6 pt-4 border-t border-slate-100 dark:border-slate-800/40 mb-2 flex items-center gap-1.5;}.med-header-warn{@apply text-amber-500 dark:text-amber-400 font-extrabold text-base mt-6 pt-4 border-t border-slate-100 dark:border-slate-800/40 mb-2 flex items-center gap-1.5;}.med-header-dose{@apply text-blue-600 dark:text-blue-400 font-extrabold text-base mt-6 pt-4 border-t border-slate-100 dark:border-slate-800/40 mb-2 flex items-center gap-1.5;}.med-header-inter{@apply text-amber-950 dark:text-amber-600 font-extrabold text-base mt-6 pt-4 border-t border-slate-100 dark:border-slate-800/40 mb-2 flex items-center gap-1.5;}.med-header-def{@apply text-emerald-600 dark:text-emerald-400 font-extrabold text-base mt-6 pt-4 border-t border-slate-100 dark:border-slate-800/40 mb-2 flex items-center gap-1.5;}.med-header-cause{@apply text-rose-600 dark:text-rose-400 font-extrabold text-base mt-6 pt-4 border-t border-slate-100 dark:border-slate-800/40 mb-2 flex items-center gap-1.5;}.med-header-risks{@apply text-red-800 dark:text-red-700 font-black text-base mt-6 pt-4 border-t border-slate-100 dark:border-slate-800/40 mb-2 flex items-center gap-1.5;}.med-header-treat{@apply text-emerald-600 dark:text-emerald-400 font-extrabold text-base mt-6 pt-4 border-t border-slate-100 dark:border-slate-800/40 mb-2 flex items-center gap-1.5;}
