Chronicles of Chess Champions — Chess Gaja | Mar 26 – Apr 1, 2026
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
body {
font-family: ‘Outfit’, sans-serif;
font-weight: 400;
background-color: #FDF8FB;
background-image: repeating-conic-gradient(rgba(255,78,146,0.025) 0% 25%, transparent 0% 50%);
background-size: 36px 36px;
color: #1A1020;
min-height: 100vh;
}
.header-banner {
width: 100%;
background: linear-gradient(135deg, #1A1020 0%, #2D1020 100%);
display: flex;
align-items: center;
justify-content: center;
min-height: 200px;
padding: 28px 20px;
}
.header-banner img { height: 140px; object-fit: contain; }
.gradient-bar {
width: 100%;
height: 4px;
background: linear-gradient(to right, #FF4E92, #FF80B3, #FF4E92);
}
.content-wrapper {
max-width: 780px;
margin: 0 auto;
padding: 48px 24px 64px;
}
.title-section {
position: relative;
margin-bottom: 40px;
}
.title-label {
display: flex;
align-items: center;
gap: 14px;
color: #FF4E92;
font-size: 0.78rem;
font-weight: 600;
letter-spacing: 0.18em;
text-transform: uppercase;
margin-bottom: 14px;
}
.title-label::before {
content: ”;
display: inline-block;
width: 28px;
height: 3px;
background: #FF4E92;
border-radius: 2px;
}
.title-h2 {
font-family: ‘Roboto’, sans-serif;
font-size: 3rem;
font-weight: 700;
line-height: 1.1;
color: #1A1020;
margin-bottom: 10px;
}
.title-h2 em { font-style: italic; color: #FF4E92; }
.title-date {
font-size: 0.82rem;
color: #9A7A8A;
letter-spacing: 0.12em;
text-transform: uppercase;
font-weight: 600;
}
.chess-watermark {
position: absolute;
right: 0; top: -10px;
font-size: 7rem;
opacity: 0.07;
line-height: 1;
pointer-events: none;
user-select: none;
}
.intro-para {
border-left: 3px solid #FF4E92;
padding-left: 18px;
font-size: 1.05rem;
line-height: 1.9;
color: #4A2A3A;
margin-bottom: 48px;
}
.divider {
display: flex;
align-items: center;
gap: 16px;
margin: 40px 0;
color: #FF4E92;
font-size: 1rem;
}
.divider::before, .divider::after {
content: ”;
flex: 1;
height: 1px;
background: rgba(255,78,146,0.2);
}
.tournament-header {
display: flex;
align-items: flex-start;
justify-content: space-between;
flex-wrap: wrap;
gap: 10px;
margin-bottom: 20px;
}
.tournament-left { display: flex; flex-direction: column; gap: 8px; }
.tournament-badge {
display: inline-block;
background: #FF4E92;
color: #fff;
font-size: 0.7rem;
font-weight: 700;
letter-spacing: 0.12em;
text-transform: uppercase;
padding: 3px 12px;
border-radius: 20px;
width: fit-content;
}
.tournament-name {
font-family: ‘Roboto’, sans-serif;
font-size: 1.5rem;
font-weight: 700;
color: #1A1020;
line-height: 1.2;
}
.tournament-meta {
font-size: 0.75rem;
color: #9A7A8A;
letter-spacing: 0.1em;
text-transform: uppercase;
font-weight: 600;
text-align: right;
line-height: 1.6;
}
.student-card {
display: flex;
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;
color: #fff;
min-width: 96px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 18px 14px;
flex-shrink: 0;
gap: 4px;
}
.rating-old {
font-size: 0.75rem;
opacity: 0.45;
text-decoration: line-through;
font-weight: 300;
}
.rating-new {
font-size: 1.8rem;
font-weight: 700;
color: #FF80B3;
line-height: 1;
}
.rating-gain {
font-size: 0.78rem;
color: #2ECC8A;
font-weight: 700;
letter-spacing: 0.04em;
}
.card-content {
padding: 18px 20px;
flex: 1;
display: flex;
flex-direction: column;
justify-content: center;
gap: 6px;
}
.card-name {
font-weight: 700;
font-size: 1.1rem;
color: #1A1020;
}
.card-narrative {
font-size: 0.95rem;
color: #5A3A4A;
line-height: 1.6;
}
.score-badge {
display: inline-block;
background: rgba(255,78,146,0.09);
color: #FF4E92;
font-size: 0.75rem;
font-weight: 700;
padding: 3px 10px;
border-radius: 20px;
width: fit-content;
margin-top: 4px;
}
.closing-banner {
position: relative;
background: linear-gradient(135deg, #1A1020 0%, #2D1020 100%);
border-radius: 8px;
margin: 48px 0 0;
padding: 44px 40px 40px;
overflow: hidden;
text-align: center;
}
.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;
opacity: 0.04;
bottom: -40px; right: 10px;
line-height: 1;
pointer-events: none;
user-select: none;
color: #FF4E92;
}
.closing-quote {
font-size: 1.2rem;
color: rgba(255,255,255,0.85);
font-weight: 300;
line-height: 1.8;
max-width: 560px;
margin: 0 auto 28px;
font-style: italic;
position: relative;
z-index: 1;
}
.cta-button {
display: inline-block;
background: #FF4E92;
color: #fff;
font-family: ‘Outfit’, sans-serif;
font-weight: 700;
font-size: 0.95rem;
letter-spacing: 0.05em;
padding: 13px 32px;
border-radius: 40px;
text-decoration: none;
position: relative;
z-index: 1;
}
@media (max-width: 600px) {
.title-h2 { font-size: 2.1rem; }
.tournament-header { flex-direction: column; }
.tournament-meta { text-align: left; }
.card-rating-box { min-width: 80px; }
}
Chronicles of Chess Champions
Rising Stars of Chess Gaja
March 26 – April 1, 2026
♚
Another brilliant week for the Chess Gaja family! From the scholastic arenas of California to the competitive floors of Connecticut, our students battled with grit, precision, and heart. Whether climbing the rating ladder step by step or pulling off a perfect score, each result this week is a testament to the relentless pursuit of excellence that defines every Chess Gaja player. Here’s to our rising stars!
Tharsikan
Tharsikan put in a spirited performance at the 2026 CalChess K-5 Championship (BAC 3360) in the United States, organized by Bay Area Chess, gaining 18 rating points and pushing past the 900 milestone — a fantastic leap forward!
Score: 2.5 / 6
· ♦ ·
Yashvasin
Yashvasin showed real fighting spirit at the Naroditsky Open, organized by La Palma Chess Club in the United States, adding 7 rating points to their tally. Every point gained at this level is a building block for future breakthroughs!
Score: 2 / 7
· ♦ ·
Priyansh
Priyansh delivered a flawless performance at the 2026 Connecticut Scholastic Team Championships, organized by the Connecticut State Chess Association — scoring a perfect 4/4 to add 3 rating points at the elite 2276+ level, where every point is hard-fought and deeply earned!
Score: 4 / 4 · Perfect Score ✦