:root {
--nuclear-green: #00ff41; /* Bright nuclear glow green */
--deep-green: #198754; /* African earth green */
--emerald-green: #00d084; /* Vibrant emerald for accents */
--lime-green: #32cd32; /* Fresh lime for highlights */
--forest-green: #228b22; /* Deep forest for backgrounds */
--teal-green: #008080; /* Teal-green mix for variety */
--gold-green: #bdb76b; /* Golden-green for Pan-African flair */
--bg-gradient-from: #001a1a; /* Dark teal-green base */
--bg-gradient-to: #002b36; /* Deeper green-blue shift */
}
body {
background: linear-gradient(135deg, var(--bg-gradient-from) 0%, var(--forest-green) 30%, var(--teal-green) 70%, var(--bg-gradient-to) 100%);
background-attachment: fixed;
color: var(--nuclear-green);
font-family: 'Roboto Condensed', sans-serif;
overflow-x: hidden;
margin: 0;
min-height: 100vh;
}
.flag-bar {
height: 12px;
background: repeating-linear-gradient(to right, #000 0%, #000 25%, var(--gold-green) 25%, var(--gold-green) 50%, #d81e05 50%, #d81e05 75%, var(--deep-green) 75%, var(--deep-green) 100%);
animation: slide 20s linear infinite;
}
@keyframes slide { 0% { transform: translateX(0); } 100% { transform: translateX(-100%); } }
.power-grid {
position: absolute; inset: 0;
background: linear-gradient(90deg, transparent 49%, rgba(0,255,65,0.15) 50%, transparent 51%),
linear-gradient(transparent 49%, rgba(0,255,65,0.15) 50%, transparent 51%);
background-size: 60px 60px;
animation: grid-move 18s linear infinite;
pointer-events: none;
opacity: 0.7;
}
@keyframes grid-move { 0% { background-position: 0 0; } 100% { background-position: 60px 60px; } }
.hero { min-height: 100vh; display: flex; align-items: center; position: relative; overflow: hidden; }
.reactor {
width: 220px; height: 220px;
background: radial-gradient(circle at 30% 30%, var(--nuclear-green), var(--forest-green));
border-radius: 50%;
position: relative;
animation: reactor-pulse 4s infinite;
box-shadow: 0 0 100px var(--nuclear-green), inset 0 0 80px var(--lime-green);
}
.reactor::before {
content: '☢️⚡'; /* Nuclear symbol + lightning */
position: absolute;
font-size: 100px;
top: 50%; left: 50%;
transform: translate(-50%, -50%);
animation: lightning 2s infinite;
color: var(--emerald-green);
}
@keyframes reactor-pulse { 0%, 100% { box-shadow: 0 0 100px var(--nuclear-green); } 50% { box-shadow: 0 0 180px var(--nuclear-green), 0 0 240px var(--lime-green); } }
@keyframes lightning { 0%, 100% { opacity: 0.9; } 50% { opacity: 1; transform: translate(-50%, -50%) scale(1.5); } }
h1 {
font-family: 'Orbitron', monospace;
font-size: 5.5rem;
letter-spacing: 12px;
background: linear-gradient(90deg, var(--nuclear-green), var(--emerald-green), var(--lime-green));
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
animation: title-glow 6s infinite;
text-shadow: 0 0 40px var(--nuclear-green);
}
@keyframes title-glow { 0%, 100% { filter: brightness(1); } 50% { filter: brightness(2.2); } }
.free-text {
font-family: 'Bebas Neue', cursive;
font-size: 7rem;
color: var(--lime-green);
text-shadow: 0 0 60px var(--nuclear-green);
animation: flicker 3s infinite;
}
@keyframes flicker { 0%, 100% { opacity: 1; } 50% { opacity: 0.8; } 75% { opacity: 0.95; } }
p, li { color: var(--emerald-green); font-size: 1.2rem; line-height: 1.8; text-shadow: 0 0 10px var(--nuclear-green); }
.section-title {
font-family: 'Orbitron', monospace;
color: var(--lime-green);
text-shadow: 0 0 30px var(--nuclear-green);
font-size: 3rem;
margin-bottom: 2rem;
}
.quote-box {
background: rgba(0, 50, 60, 0.92);
border-left: 10px solid var(--nuclear-green);
padding: 3rem;
margin: 4rem auto;
max-width: 1000px;
border-radius: 15px;
box-shadow: 0 0 50px rgba(0,255,65,0.5);
opacity: 0;
transform: translateY(50px);
transition: all 1.5s ease-out;
}
.quote-box.active { opacity: 1; transform: translateY(0); }
.counter {
background: rgba(0, 60, 70, 0.95);
border: 5px solid var(--nuclear-green);
box-shadow: 0 0 70px var(--nuclear-green);
animation: counter-glow 5s infinite;
padding: 2.5rem 5rem;
border-radius: 20px;
backdrop-filter: blur(10px);
}
@keyframes counter-glow { 0%, 100% { box-shadow: 0 0 70px var(--nuclear-green); } 50% { box-shadow: 0 0 120px var(--nuclear-green); } }
.particle {
position: absolute;
width: 6px; height: 6px;
background: var(--nuclear-green);
border-radius: 50%;
pointer-events: none;
animation: float 18s infinite linear;
box-shadow: 0 0 20px var(--lime-green);
}
@keyframes float {
0% { transform: translateY(100vh) translateX(0); opacity: 0; }
10% { opacity: 1; }
90% { opacity: 1; }
100% { transform: translateY(-150px) translateX(150px); opacity: 0; }
}
.benefit-card {
background: rgba(0, 40, 50, 0.85);
border: 2px solid var(--emerald-green);
border-radius: 15px;
padding: 2rem;
margin: 2rem 0;
box-shadow: 0 0 40px var(--nuclear-green);
transition: transform 0.5s;
}
.benefit-card:hover { transform: scale(1.05); }
FOUNDED BY KELVIN MAINA • FOR EVERY AFRICAN & BEYOND • FOREVER FREE IMAGINE AN AFRICA WHERE EVERY HOME, SCHOOL, HOSPITAL, AND FACTORY GLOWS WITH UNLIMITED, CLEAN, FREE ELECTRICITY. POWERED BY NUCLEAR BASES BUILT ACROSS THE CONTINENT — FROM THE SAHARA TO THE CAPE, FROM SENEGAL TO SOMALIA. THIS IS THE VISION OF KELVIN MAINA, FOUNDER OF DECOLONIZE AFRICA: FREE NUCLEAR POWER FOR ALL AFRICANS, EXTENDING TO OUR GLOBAL FAMILY. Nuclear energy is the ultimate decolonization tool — safe, sustainable, and infinitely abundant. Unlike fossil fuels that chain us to foreign powers, nuclear reactors harness the atom's might to produce electricity without emissions, waste, or dependency. Founded by Kelvin Maina, our nuclear bases will dot Africa's landscape, turning uranium-rich nations like Namibia, Niger, and South Africa into powerhouses that light up the entire continent for free. Starting with pilot bases in Kenya, Nigeria, and Egypt, we'll scale to 54 nations. Each base uses thorium and uranium — Africa's own resources — to generate terawatts of electricity. Smart grids distribute it freely to homes, farms, and industries. No more diesel generators or imported oil; just plug in and thrive. Timeline: First bases operational by 2030, full coverage by 2045. Kelvin Maina's blueprint draws from successful models like France's nuclear grid but tailored for Africa's sun, soil, and spirit. Whether you're in bustling Lagos, serene Zanzibar, or the diaspora in London or New York, Kelvin Maina's free nuclear power transforms everything: Stories from the ground: In rural Zambia, farmers triple yields with electric pumps. In urban Morocco, artists create 24/7. This isn't aid — it's African ingenuity, led by Kelvin Maina. Nuclear myths busted: Modern tech is safer than coal or hydro dams. Kelvin Maina's plan includes: From Algeria to Zimbabwe, every country benefits equally. Join the movement — your village could host the next base! This vision isn't distant — it's happening now. Share this page, discuss in forums, volunteer for builds. Free electricity from African nuclear bases: For Ethiopians powering coffee farms, Ghanaians lighting markets, South Africans innovating tech hubs, and global friends importing our green surplus. Founded by Kelvin Maina for a brighter, united world. “Africa's resources must power Africa's people — nuclear energy is our atomic liberation.” — Kelvin Maina, Founder of DECOLONIZE AFRICA “Control your energy, control your destiny — nuclear for a free Africa.” — Inspired by Thomas Sankara “From the atom to the village: Power for all, chains for none.” — Echoing Patrice Lumumba “United in nuclear might, Africa rises eternally.” — Vision of Kwame Nkrumah “Free power: The spark that ignites African renaissance.” — Amílcar Cabral's Legacy DECOLONIZE AFRICA
THE NUCLEAR REVOLUTION: WHY NUCLEAR POWER IS AFRICA'S FUTURE
HOW KELVIN MAINA'S NUCLEAR BASES WILL DELIVER FREE POWER
BENEFITS THAT LIGHT UP LIVES ACROSS AFRICA & BEYOND
OVERCOMING CHALLENGES: SAFE, AFFORDABLE, AFRICAN-OWNED
JOIN KELVIN MAINA'S NUCLEAR REVOLUTION TODAY
// Enhanced Particles for Nuclear Energy Flow
setInterval(() => {
const p = document.createElement('div');
p.classList.add('particle');
p.style.left = Math.random() * 100 + 'vw';
p.style.animationDuration = 14 + Math.random() * 14 + 's';
document.body.appendChild(p);
setTimeout(() => p.remove(), 28000);
}, 200);
// Quote Rotation
const quotes = document.querySelectorAll('.quote-box');
let current = 0;
setInterval(() => {
quotes[current].classList.remove('active');
current = (current + 1) % quotes.length;
quotes[current].classList.add('active');
}, 9000);
// Visitor Counter
fetch(`https://api.countapi.xyz/hit/decolonize-africa-nuclear/v2025`)
.then(r => r.json())
.then(d => {
document.getElementById('count').textContent = Number(d.value).toLocaleString();
})
.catch(() => {
document.getElementById('count').textContent = '∞';
});
