--badge-text: #c5c1b9;
--badge-text-hover: #dcdad5;
--badge-radius: 6px;
--badge-padding: 8px;
--badge-gap: 6px;
--badge-shadow:
0 0 0 1px rgba(0, 0, 0, 0.88),
0 1px 0 0 rgba(0, 0, 0, 0.04),
0 2px 2px -1px rgba(0, 0, 0, 0.08),
0 4px 4px -2px rgba(0, 0, 0, 0.08),
0 8px 8px -4px rgba(0, 0, 0, 0.08),
0 16px 16px -8px rgba(0, 0, 0, 0.08);
--badge-transition-duration: 0.2s;
--badge-transition-easing: cubic-bezier(0.16, 1, 0.32, 1);
--focus-color: #575ECF;
--focus-offset: 2px;
--focus-width: 2px;
position: fixed;
bottom: 12px;
right: 12px;
height: 24px;
display: flex;
align-items: center;
z-index: 1000000;
background-color: var(--badge-bg) !important;
color: var(--badge-text) !important;
border-radius: var(--badge-radius);
box-shadow: var(--badge-shadow) !important;
font-size: 12px;
font-family: CameraPlainVariable, "CameraPlainVariable Fallback", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
font-weight: 400 !important;
text-transform: none !important;
font-feature-settings: normal !important;
transform: translateZ(0);
will-change: transform, opacity;
}
display: flex;
align-items: center;
gap: var(--badge-gap);
padding: 0 var(--badge-padding);
height: 100%;
color: inherit;
text-decoration: none;
white-space: nowrap;
border-radius: var(--badge-radius) 0 0 var(--badge-radius);
transition:
background-color var(--badge-transition-duration) ease,
color var(--badge-transition-duration) ease,
transform 0.1s ease;
}
background: rgba(255, 255, 255, 0.04);
color: var(--badge-text-hover);
}
transform: scale(0.98);
}
outline: none;
}
outline: var(--focus-width) solid var(--focus-color);
outline-offset: var(--focus-offset);
z-index: 1;
}
line-height: 1;
}
width: 1px;
height: 24px;
background-color: rgba(255, 255, 255, 0.04);
flex-shrink: 0;
}
width: 24px;
height: 24px;
min-width: 24px;
min-height: 24px;
cursor: pointer;
background: none;
border: none;
padding: 0;
display: flex;
align-items: center;
justify-content: center;
border-radius: 0 var(--badge-radius) var(--badge-radius) 0;
flex-shrink: 0;
transition:
background-color var(--badge-transition-duration) ease,
transform 0.1s ease;
}
background: rgba(255, 255, 255, 0.04);
}
transform: scale(0.92);
}
outline: none;
}
outline: var(--focus-width) solid var(--focus-color);
outline-offset: calc(var(--focus-offset) * -1);
z-index: 1;
}
fill: var(--badge-text);
transition: fill var(--badge-transition-duration) ease;
}
fill: var(--badge-text-hover);
}
@media (prefers-reduced-motion: reduce) {
transition: none;
}
transform: none;
}
}
@media (prefers-contrast: high) {
--badge-bg: #000;
--badge-text: #fff;
--badge-text-hover: #fff;
border: 2px solid currentColor;
}
outline-width: 3px;
}
}
— About
A trading house built on assayed trust.
Headquartered in Dubai, Vorrex Minerals has grown into a principal counterparty for refineries, OEMs and sovereign buyers across six continents.
Our Mission
To move the world's critical minerals with discipline, transparency and the highest ethical standards — connecting responsible producers to industrial buyers who demand provenance.
Our Vision
To be the most trusted independent minerals trader of the energy transition era — powering decarbonisation through cobalt, lithium, copper and nickel supply chains buyers can audit end-to-end.
Sustainability & ethics
OECD Due Diligence
Five-step framework applied to every conflict-affected origin.
Mercury-Free Programme
Funding gravity & cyanide-free recovery for artisanal partners.
Carbon Accounting
Scope 1, 2 and 3 disclosure aligned with ICMM principles.
Leadership
EM
Elena Marchetti
Chief Executive
KB
Kwame Boateng
Head of West Africa
HT
Hiroshi Tanaka
Head of Battery Metals
SV
Sofia Vargas
Chief Compliance Officer