:root{
  --omraa-primary:#0F5132;
  --omraa-primary-hover:#0a3d25;
  --omraa-secondary:#D4A017;
  --omraa-secondary-hover:#b88a12;
  --omraa-background:#F8F9FA;
  --omraa-surface:#FFFFFF;
  --omraa-text:#1E1E1E;
  --omraa-text-muted:#6C757D;
  --omraa-border:#E5E7EB;
  --omraa-radius:12px;
  --omraa-radius-lg:20px;
  --omraa-shadow:0 4px 20px rgba(0,0,0,.08);
  --omraa-shadow-hover:0 8px 30px rgba(0,0,0,.12);
  --omraa-font:'Cairo','Tajawal',system-ui,sans-serif;
}
.omraa-offers-wrap,.omraa-offers-wrap *{box-sizing:border-box;font-family:var(--omraa-font);direction:rtl}
.omraa-offers-wrap{color:var(--omraa-text);background:var(--omraa-background);padding:24px;border-radius:var(--omraa-radius-lg)}
