Chess Gaja Online Chess Classes for All Ages & Levels

Chronicles of Chess Champions (April 30th to May 6th 2026) 

A child with medals around their neck sits at a chessboard. Text reads: "Chronicles of Chess Champions, April 30 - May 06, 2026, Chess Guru.

<!DOCTYPE html>
<html lang=”en”>
<head>
<meta charset=”UTF-8″>
<meta name=”viewport” content=”width=device-width, initial-scale=1.0″>
<title>Chronicles of Chess Champions from Chess Gaja: Apr 30 – May 6, 2026</title>
<link href=”https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;600&family=Roboto:wght@700&display=swap” rel=”stylesheet”>
<style>
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
body {
font-family: ‘Outfit’, sans-serif;
background-color: #FDF8FB;
background-image: repeating-conic-gradient(rgba(255,78,146,0.025) 0% 25%, transparent 0% 50%);
background-size: 36px 36px;
color: #4A2A3A;
line-height: 1.7;
}

/* HEADER BANNER */
.header-banner {
width: 100%;
background: linear-gradient(135deg, #1A1020 0%, #2D1020 100%);
display: flex;
align-items: center;
justify-content: center;
min-height: 200px;
padding: 24px;
}
.header-banner img {
height: 140px;
object-fit: contain;
filter: drop-shadow(0 4px 24px rgba(255,78,146,0.22));
}
.gradient-bar {
width: 100%;
height: 4px;
background: linear-gradient(to right, #FF4E92, #FF80B3, #FF4E92);
}

/* CONTENT WRAPPER */
.content-wrapper {
max-width: 780px;
margin: 0 auto;
padding: 48px 32px 64px;
}

/* TITLE SECTION */
.title-section {
position: relative;
margin-bottom: 40px;
}
.chronicles-label {
display: flex;
align-items: center;
gap: 12px;
font-size: 0.78rem;
font-weight: 600;
color: #FF4E92;
letter-spacing: 0.14em;
text-transform: uppercase;
margin-bottom: 14px;
}
.chronicles-label::before {
content: ”;
display: inline-block;
width: 28px;
height: 3px;
background: #FF4E92;
border-radius: 2px;
flex-shrink: 0;
}
.title-section h2 {
font-family: ‘Roboto’, sans-serif;
font-size: 3rem;
font-weight: 700;
color: #1A1020;
line-height: 1.1;
margin-bottom: 10px;
}
.title-section h2 em {
font-style: italic;
color: #FF4E92;
}
.date-range {
font-size: 0.8rem;
font-weight: 600;
color: #9A7A8A;
letter-spacing: 0.1em;
text-transform: uppercase;
}
.chess-watermark {
position: absolute;
right: 0;
top: -10px;
font-size: 7rem;
color: #1A1020;
opacity: 0.07;
line-height: 1;
user-select: none;
}

/* INTRO */
.intro-para {
border-left: 3px solid #FF4E92;
padding-left: 18px;
font-size: 1.05rem;
line-height: 1.9;
color: #4A2A3A;
margin-bottom: 48px;
}

/* DIVIDER */
.divider {
display: flex;
align-items: center;
gap: 12px;
margin: 40px 0;
color: #FF4E92;
font-size: 1rem;
}
.divider::before, .divider::after {
content: ”;
flex: 1;
height: 1px;
background: rgba(255,78,146,0.18);
}

/* TOURNAMENT SECTION */
.tournament-section { margin-bottom: 36px; }
.tournament-header {
display: flex;
align-items: flex-start;
justify-content: space-between;
flex-wrap: wrap;
gap: 8px;
margin-bottom: 18px;
}
.tournament-left { flex: 1; }
.pill-badge {
display: inline-block;
background: rgba(255,78,146,0.1);
color: #FF4E92;
border: 1px solid rgba(255,78,146,0.25);
border-radius: 999px;
font-size: 0.7rem;
font-weight: 600;
letter-spacing: 0.09em;
text-transform: uppercase;
padding: 3px 12px;
margin-bottom: 6px;
}
.tournament-name {
font-family: ‘Roboto’, sans-serif;
font-size: 1.5rem;
font-weight: 700;
color: #1A1020;
}
.tournament-meta {
font-size: 0.72rem;
font-weight: 600;
color: #9A7A8A;
letter-spacing: 0.08em;
text-transform: uppercase;
text-align: right;
line-height: 1.6;
padding-top: 4px;
}

/* STUDENT CARD */
.student-card {
display: flex;
align-items: stretch;
background: #fff;
border: 1px solid rgba(255,78,146,0.15);
border-radius: 8px;
box-shadow: 0 2px 20px rgba(255,78,146,0.07);
overflow: hidden;
margin-bottom: 16px;
}
.card-accent {
width: 4px;
flex-shrink: 0;
background: linear-gradient(to bottom, #FF4E92, #FF80B3);
}
.card-rating-box {
background: #1A1020;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 18px 20px;
min-width: 90px;
flex-shrink: 0;
}
.rating-old {
font-size: 0.75rem;
color: rgba(255,128,179,0.45);
text-decoration: line-through;
font-weight: 600;
}
.rating-new {
font-size: 1.8rem;
font-weight: 700;
color: #FF80B3;
line-height: 1.1;
}
.rating-gain {
font-size: 0.75rem;
font-weight: 600;
color: #2ECC8A;
margin-top: 2px;
}
.card-content {
padding: 16px 20px;
flex: 1;
}
.student-name {
font-family: ‘Roboto’, sans-serif;
font-size: 1.1rem;
font-weight: 700;
color: #1A1020;
margin-bottom: 6px;
}
.student-narrative {
font-size: 0.95rem;
color: #5A3A4A;
line-height: 1.65;
margin-bottom: 8px;
}
.score-pill {
display: inline-block;
background: rgba(255,78,146,0.08);
color: #FF4E92;
border: 1px solid rgba(255,78,146,0.2);
border-radius: 999px;
font-size: 0.72rem;
font-weight: 700;
letter-spacing: 0.06em;
padding: 2px 11px;
}

/* CLOSING BANNER */
.closing-banner {
position: relative;
background: linear-gradient(135deg, #1A1020 0%, #2D1020 100%);
border-radius: 8px;
margin: 56px 0 0;
overflow: hidden;
text-align: center;
padding: 48px 40px 40px;
}
.closing-banner::before {
content: ”;
position: absolute;
top: 0; left: 0; right: 0;
height: 3px;
background: linear-gradient(to right, #FF4E92, #FF80B3, #FF4E92);
}
.closing-watermark {
position: absolute;
font-size: 14rem;
color: #fff;
opacity: 0.04;
right: -10px;
bottom: -40px;
line-height: 1;
user-select: none;
}
.closing-quote {
font-family: ‘Outfit’, sans-serif;
font-size: 1.2rem;
font-weight: 300;
color: rgba(255,255,255,0.82);
line-height: 1.8;
margin-bottom: 28px;
position: relative;
}
.closing-cta {
display: inline-block;
background: #FF4E92;
color: #fff;
font-family: ‘Roboto’, sans-serif;
font-size: 0.9rem;
font-weight: 700;
letter-spacing: 0.05em;
text-transform: uppercase;
padding: 13px 32px;
border-radius: 4px;
text-decoration: none;
position: relative;
}
</style>
</head>
<body>

<!– HEADER BANNER –>
<div class=”header-banner”>
<img src=”data:image/png;base64,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” alt=”Chess Gaja Logo”>
</div>
<div class=”gradient-bar”></div>

<!– CONTENT –>
<div class=”content-wrapper”>

<!– TITLE –>
<div class=”title-section”>
<div class=”chronicles-label”>Chronicles of Chess Champions</div>
<h2>Rising <em>Stars</em> of Chess Gaja</h2>
<div class=”date-range”>Apr 30 – May 6, 2026</div>
<div class=”chess-watermark”>♚</div>
</div>

<!– INTRO –>
<div class=”intro-para”>
Week after week, Chess Gaja students continue to show up, compete hard, and grow. This week’s spotlight shines bright as one of our own stepped onto the board at a competitive classical tournament in the United States and delivered a performance worthy of celebration. Steady progress, sharp moves, and an ever-climbing rating — this is what Chess Gaja is all about. Let’s cheer on this week’s champion! ♟️
</div>

<!– TOURNAMENT: CCC Classical G60 May 2 –>
<div class=”tournament-section”>
<div class=”tournament-header”>
<div class=”tournament-left”>
<div class=”pill-badge”>Featured Tournament</div>
<div class=”tournament-name”>CCC Classical G60 — May 2</div>
</div>
<div class=”tournament-meta”>
United States<br>
COPPELL CHESS CENTER
</div>
</div>

<!– Yugan –>
<div class=”student-card”>
<div class=”card-accent”></div>
<div class=”card-rating-box”>
<div class=”rating-old”>1854</div>
<div class=”rating-new”>1864</div>
<div class=”rating-gain”>▲ +10 pts</div>
</div>
<div class=”card-content”>
<div class=”student-name”>Yugan</div>
<div class=”student-narrative”>
Yugan brought focused, disciplined play to the CCC Classical G60, organised by Coppell Chess Center, and came away with a well-earned 2/4 score. Adding 10 rating points to push his rating to 1864, Yugan continues his steady ascent through the competitive chess ladder — a testament to his consistent hard work.
</div>
<span class=”score-pill”>Score: 2/4</span>
</div>
</div>
</div>

<!– CLOSING BANNER –>
<div class=”closing-banner”>
<div class=”closing-watermark”>♛</div>
<div class=”closing-quote”>
“Champions are made in the quiet hours of study and the bold moments at the board.<br>
Keep growing, keep competing — your next great game awaits.”
</div>
<a href=”https://chessgaja.com/classes/” class=”closing-cta”>Explore Chess Gaja Classes</a>
</div>

</div><!– /content-wrapper –>

</body>
</html>

<!DOCTYPE html>
<html lang=”en”>
<head>
<meta charset=”UTF-8″>
<meta name=”viewport” content=”width=device-width, initial-scale=1.0″>
<title>Chronicles of Chess Champions from Chess Gaja: Apr 30 – May 6, 2026</title>
<link href=”https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;600&family=Roboto:wght@700&display=swap” rel=”stylesheet”>
<style>
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
body {
font-family: ‘Outfit’, sans-serif;
background-color: #FDF8FB;
background-image: repeating-conic-gradient(rgba(255,78,146,0.025) 0% 25%, transparent 0% 50%);
background-size: 36px 36px;
color: #4A2A3A;
line-height: 1.7;
}

/* HEADER BANNER */
.header-banner {
width: 100%;
background: linear-gradient(135deg, #1A1020 0%, #2D1020 100%);
display: flex;
align-items: center;
justify-content: center;
min-height: 200px;
padding: 24px;
}
.header-banner img {
height: 140px;
object-fit: contain;
filter: drop-shadow(0 4px 24px rgba(255,78,146,0.22));
}
.gradient-bar {
width: 100%;
height: 4px;
background: linear-gradient(to right, #FF4E92, #FF80B3, #FF4E92);
}

/* CONTENT WRAPPER */
.content-wrapper {
max-width: 780px;
margin: 0 auto;
padding: 48px 32px 64px;
}

/* TITLE SECTION */
.title-section {
position: relative;
margin-bottom: 40px;
}
.chronicles-label {
display: flex;
align-items: center;
gap: 12px;
font-size: 0.78rem;
font-weight: 600;
color: #FF4E92;
letter-spacing: 0.14em;
text-transform: uppercase;
margin-bottom: 14px;
}
.chronicles-label::before {
content: ”;
display: inline-block;
width: 28px;
height: 3px;
background: #FF4E92;
border-radius: 2px;
flex-shrink: 0;
}
.title-section h2 {
font-family: ‘Roboto’, sans-serif;
font-size: 3rem;
font-weight: 700;
color: #1A1020;
line-height: 1.1;
margin-bottom: 10px;
}
.title-section h2 em {
font-style: italic;
color: #FF4E92;
}
.date-range {
font-size: 0.8rem;
font-weight: 600;
color: #9A7A8A;
letter-spacing: 0.1em;
text-transform: uppercase;
}
.chess-watermark {
position: absolute;
right: 0;
top: -10px;
font-size: 7rem;
color: #1A1020;
opacity: 0.07;
line-height: 1;
user-select: none;
}

/* INTRO */
.intro-para {
border-left: 3px solid #FF4E92;
padding-left: 18px;
font-size: 1.05rem;
line-height: 1.9;
color: #4A2A3A;
margin-bottom: 48px;
}

/* DIVIDER */
.divider {
display: flex;
align-items: center;
gap: 12px;
margin: 40px 0;
color: #FF4E92;
font-size: 1rem;
}
.divider::before, .divider::after {
content: ”;
flex: 1;
height: 1px;
background: rgba(255,78,146,0.18);
}

/* TOURNAMENT SECTION */
.tournament-section { margin-bottom: 36px; }
.tournament-header {
display: flex;
align-items: flex-start;
justify-content: space-between;
flex-wrap: wrap;
gap: 8px;
margin-bottom: 18px;
}
.tournament-left { flex: 1; }
.pill-badge {
display: inline-block;
background: rgba(255,78,146,0.1);
color: #FF4E92;
border: 1px solid rgba(255,78,146,0.25);
border-radius: 999px;
font-size: 0.7rem;
font-weight: 600;
letter-spacing: 0.09em;
text-transform: uppercase;
padding: 3px 12px;
margin-bottom: 6px;
}
.tournament-name {
font-family: ‘Roboto’, sans-serif;
font-size: 1.5rem;
font-weight: 700;
color: #1A1020;
}
.tournament-meta {
font-size: 0.72rem;
font-weight: 600;
color: #9A7A8A;
letter-spacing: 0.08em;
text-transform: uppercase;
text-align: right;
line-height: 1.6;
padding-top: 4px;
}

/* STUDENT CARD */
.student-card {
display: flex;
align-items: stretch;
background: #fff;
border: 1px solid rgba(255,78,146,0.15);
border-radius: 8px;
box-shadow: 0 2px 20px rgba(255,78,146,0.07);
overflow: hidden;
margin-bottom: 16px;
}
.card-accent {
width: 4px;
flex-shrink: 0;
background: linear-gradient(to bottom, #FF4E92, #FF80B3);
}
.card-rating-box {
background: #1A1020;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 18px 20px;
min-width: 90px;
flex-shrink: 0;
}
.rating-old {
font-size: 0.75rem;
color: rgba(255,128,179,0.45);
text-decoration: line-through;
font-weight: 600;
}
.rating-new {
font-size: 1.8rem;
font-weight: 700;
color: #FF80B3;
line-height: 1.1;
}
.rating-gain {
font-size: 0.75rem;
font-weight: 600;
color: #2ECC8A;
margin-top: 2px;
}
.card-content {
padding: 16px 20px;
flex: 1;
}
.student-name {
font-family: ‘Roboto’, sans-serif;
font-size: 1.1rem;
font-weight: 700;
color: #1A1020;
margin-bottom: 6px;
}
.student-narrative {
font-size: 0.95rem;
color: #5A3A4A;
line-height: 1.65;
margin-bottom: 8px;
}
.score-pill {
display: inline-block;
background: rgba(255,78,146,0.08);
color: #FF4E92;
border: 1px solid rgba(255,78,146,0.2);
border-radius: 999px;
font-size: 0.72rem;
font-weight: 700;
letter-spacing: 0.06em;
padding: 2px 11px;
}

/* CLOSING BANNER */
.closing-banner {
position: relative;
background: linear-gradient(135deg, #1A1020 0%, #2D1020 100%);
border-radius: 8px;
margin: 56px 0 0;
overflow: hidden;
text-align: center;
padding: 48px 40px 40px;
}
.closing-banner::before {
content: ”;
position: absolute;
top: 0; left: 0; right: 0;
height: 3px;
background: linear-gradient(to right, #FF4E92, #FF80B3, #FF4E92);
}
.closing-watermark {
position: absolute;
font-size: 14rem;
color: #fff;
opacity: 0.04;
right: -10px;
bottom: -40px;
line-height: 1;
user-select: none;
}
.closing-quote {
font-family: ‘Outfit’, sans-serif;
font-size: 1.2rem;
font-weight: 300;
color: rgba(255,255,255,0.82);
line-height: 1.8;
margin-bottom: 28px;
position: relative;
}
.closing-cta {
display: inline-block;
background: #FF4E92;
color: #fff;
font-family: ‘Roboto’, sans-serif;
font-size: 0.9rem;
font-weight: 700;
letter-spacing: 0.05em;
text-transform: uppercase;
padding: 13px 32px;
border-radius: 4px;
text-decoration: none;
position: relative;
}
</style>
</head>
<body>

<!– HEADER BANNER –>
<div class=”header-banner”>
<img src=”data:image/png;base64,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” alt=”Chess Gaja Logo”>
</div>
<div class=”gradient-bar”></div>

<!– CONTENT –>
<div class=”content-wrapper”>

<!– TITLE –>
<div class=”title-section”>
<div class=”chronicles-label”>Chronicles of Chess Champions</div>
<h2>Rising <em>Stars</em> of Chess Gaja</h2>
<div class=”date-range”>Apr 30 – May 6, 2026</div>
<div class=”chess-watermark”>♚</div>
</div>

<!– INTRO –>
<div class=”intro-para”>
Week after week, Chess Gaja students continue to show up, compete hard, and grow. This week’s spotlight shines bright as one of our own stepped onto the board at a competitive classical tournament in the United States and delivered a performance worthy of celebration. Steady progress, sharp moves, and an ever-climbing rating — this is what Chess Gaja is all about. Let’s cheer on this week’s champion! ♟️
</div>

<!– TOURNAMENT: CCC Classical G60 May 2 –>
<div class=”tournament-section”>
<div class=”tournament-header”>
<div class=”tournament-left”>
<div class=”pill-badge”>Featured Tournament</div>
<div class=”tournament-name”>CCC Classical G60 — May 2</div>
</div>
<div class=”tournament-meta”>
United States<br>
COPPELL CHESS CENTER
</div>
</div>

<!– Yugan –>
<div class=”student-card”>
<div class=”card-accent”></div>
<div class=”card-rating-box”>
<div class=”rating-old”>1854</div>
<div class=”rating-new”>1864</div>
<div class=”rating-gain”>▲ +10 pts</div>
</div>
<div class=”card-content”>
<div class=”student-name”>Yugan</div>
<div class=”student-narrative”>
Yugan brought focused, disciplined play to the CCC Classical G60, organised by Coppell Chess Center, and came away with a well-earned 2/4 score. Adding 10 rating points to push his rating to 1864, Yugan continues his steady ascent through the competitive chess ladder — a testament to his consistent hard work.
</div>
<span class=”score-pill”>Score: 2/4</span>
</div>
</div>
</div>

<!– CLOSING BANNER –>
<div class=”closing-banner”>
<div class=”closing-watermark”>♛</div>
<div class=”closing-quote”>
“Champions are made in the quiet hours of study and the bold moments at the board.<br>
Keep growing, keep competing — your next great game awaits.”
</div>
<a href=”https://chessgaja.com/classes/” class=”closing-cta”>Explore Chess Gaja Classes</a>
</div>

</div><!– /content-wrapper –>

</body>
</html>

Join Our Newsletter

Subscribe to Newsletter

"Every chess Master was once a Beginner" - Irving Chernev