:root{
  --oilora-font-sans:"Oilora IranYekan","IRANYekanX","IRANYekan","IranYekan","Iran Yekan","Yekan Bakh Oilora","Yekan Bakh",Tahoma,"Segoe UI",Arial,sans-serif;
  --oilora-font-thin:"Oilora IranYekan","IRANYekanX","IRANYekan","IranYekan","Iran Yekan","Yekan Bakh Oilora","Yekan Bakh",Tahoma,"Segoe UI",Arial,sans-serif;
  --oilora-font-light:"Oilora IranYekan","IRANYekanX","IRANYekan","IranYekan","Iran Yekan","Yekan Bakh Oilora","Yekan Bakh",Tahoma,"Segoe UI",Arial,sans-serif;
  --oilora-font-regular:"Oilora IranYekan","IRANYekanX","IRANYekan","IranYekan","Iran Yekan","Yekan Bakh Oilora","Yekan Bakh",Tahoma,"Segoe UI",Arial,sans-serif;
  --oilora-font-medium:"Oilora IranYekan","IRANYekanX","IRANYekan","IranYekan","Iran Yekan","Yekan Bakh Oilora","Yekan Bakh",Tahoma,"Segoe UI",Arial,sans-serif;
  --oilora-font-semibold:"Oilora IranYekan","IRANYekanX","IRANYekan","IranYekan","Iran Yekan","Yekan Bakh Oilora","Yekan Bakh",Tahoma,"Segoe UI",Arial,sans-serif;
  --oilora-font-bold:"Oilora IranYekan","IRANYekanX","IRANYekan","IranYekan","Iran Yekan","Yekan Bakh Oilora","Yekan Bakh",Tahoma,"Segoe UI",Arial,sans-serif;
  --oilora-font-extrabold:"Oilora IranYekan","IRANYekanX","IRANYekan","IranYekan","Iran Yekan","Yekan Bakh Oilora","Yekan Bakh",Tahoma,"Segoe UI",Arial,sans-serif;
  --oilora-font-black:"Oilora IranYekan","IRANYekanX","IRANYekan","IranYekan","Iran Yekan","Yekan Bakh Oilora","Yekan Bakh",Tahoma,"Segoe UI",Arial,sans-serif;
}
html,body,#app{font-family:var(--oilora-font-sans);}
body{font-weight:"Oilora IranYekan","IRANYekanX","IRANYekan","IranYekan","Iran Yekan","Yekan Bakh Oilora","Yekan Bakh",Tahoma,"Segoe UI",Arial,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
button,input,select,textarea,option{font-family:var(--oilora-font-sans);font-weight:"Oilora IranYekan","IRANYekanX","IRANYekan","IranYekan","Iran Yekan","Yekan Bakh Oilora","Yekan Bakh",Tahoma,"Segoe UI",Arial,sans-serif;}
h1,.hero-title{font-weight:var(--oilora-font-extrabold);line-height:"Oilora IranYekan","IRANYekanX","IRANYekan","IranYekan","Iran Yekan","Yekan Bakh Oilora","Yekan Bakh",Tahoma,"Segoe UI",Arial,sans-serif;letter-spacing:-.025em}
h2,.page-head h1,.login-card h2{font-weight:var(--oilora-font-bold);line-height:"Oilora IranYekan","IRANYekanX","IRANYekan","IranYekan","Iran Yekan","Yekan Bakh Oilora","Yekan Bakh",Tahoma,"Segoe UI",Arial,sans-serif;letter-spacing:-.018em}
h3,.card-head h3,.system-card h3{font-weight:var(--oilora-font-semibold);line-height:1.65}
strong,b,.brand-word,.kpi,.stat strong{font-weight:var(--oilora-font-bold)}
.nav-item,.btn,.field label,.badge,.profile b{font-weight:var(--oilora-font-semibold)}
.nav-section,.brand-subtitle,.profile small,.muted,.stat label,.table th{font-weight:var(--oilora-font-regular)}
.table td,.list-item,.field input,.field select,.field textarea{font-weight:var(--oilora-font-regular)}
.kpi,.stat strong,.table td,.table th,.badge,input,select{font-variant-numeric:tabular-nums lining-nums}
.font-thin{font-weight:100!important}.font-light{font-weight:300!important}.font-regular{font-weight:400!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.font-bold{font-weight:700!important}.font-extrabold{font-weight:800!important}.font-black{font-weight:900!important}

:root{--oilora-font-family:"Oilora IranYekan","IRANYekanX","IRANYekan","IranYekan","Iran Yekan","Yekan Bakh Oilora","Yekan Bakh",Tahoma,"Segoe UI",Arial,sans-serif}
html,body,#app,button,input,select,textarea{font-family:var(--oilora-font-family)!important}
