:root{
  --brand-primary:#007bff;
  --brand-accent:#00c6ff;
  --panel-bg:#f4fbff;
}
body{background:var(--panel-bg);font-family:Vazirmatn, Tahoma, sans-serif;color:#213547;}
.brand-navbar{background:linear-gradient(90deg,var(--brand-primary),var(--brand-accent))!important;}
.brand-logo{font-weight:800;font-size:1.1rem;margin-right:6px;color:#fff;}
.brand-sub{font-size:0.85rem;color:#e6f9ff;margin-right:4px;}
.card{border-radius:10px;}
table thead{background:var(--brand-primary);color:#fff;}
